You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Dan Haywood (JIRA)" <ji...@apache.org> on 2018/02/17 15:41:00 UTC

[jira] [Created] (ISIS-1864) Refactor EntityModel and ScalarModel so that don't unnecessarily reset scalar model properties after action invocation.

Dan Haywood created ISIS-1864:
---------------------------------

             Summary: Refactor EntityModel and ScalarModel so that don't unnecessarily reset scalar model properties after action invocation.
                 Key: ISIS-1864
                 URL: https://issues.apache.org/jira/browse/ISIS-1864
             Project: Isis
          Issue Type: Improvement
    Affects Versions: 1.16.0
            Reporter: Dan Haywood
             Fix For: 2.0.0


as per [https://lists.apache.org/thread.html/9924509e3d3e0398e230467d80370e2f9d6dc94641aaa402db56c24e@%3Cusers.isis.apache.org%3E]

 

I think that the parent EntityModel shouldnt' really have this responsibility of telling each of its child ScalarModel's to reset themselves. Rather, perhaps it should simply instruct the ScalarModels that they are now dirty, so that if and when the ScalarModels are next asked for their state (for re-rendering) they then will query the underlying domain object ... but not before.

 

Also, ScalarModel inherits from EntityModel, but I think that's not correct; should factor out a common supertype for both.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)