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 2010/12/22 16:53:01 UTC
[jira] Created: (ISIS-68) Combine JavaSpecification and
JavaIntrospector, and make the mechanism for ordering members more
explicit.
Combine JavaSpecification and JavaIntrospector, and make the mechanism for ordering members more explicit.
----------------------------------------------------------------------------------------------------------
Key: ISIS-68
URL: https://issues.apache.org/jira/browse/ISIS-68
Project: Isis
Issue Type: Improvement
Components: Core: MetaModel
Reporter: Dan Haywood
Priority: Minor
There is no real separation of responsibilities between JavaSpecification and JavaIntrospector... the responsibility for introspecting is really a responsibility of the FacetFactories that make up the programming model in action. These two classes should therefore be combined.
In addition, the JavaIntrospector currently takes responsibility for applying the ordering of members. In the future we might want to make this a "post-processing" operation, in effect overlaying a UI "schema" for the layout of object members. (The MetaWidget library does something like this, to good effect).
As a first step, we should make clear the raw set of associations/actions; and then make clear the transformation of these sets into ordered/laid out sets.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (ISIS-68) Combine JavaSpecification and
JavaIntrospector, and make the mechanism for ordering members more
explicit.
Posted by "Dan Haywood (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ISIS-68?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dan Haywood resolved ISIS-68.
-----------------------------
Resolution: Fixed
Fix Version/s: 0.1.0-incubating
This was addressed alongside changes for ISIS-64 and ISIS-65.
> Combine JavaSpecification and JavaIntrospector, and make the mechanism for ordering members more explicit.
> ----------------------------------------------------------------------------------------------------------
>
> Key: ISIS-68
> URL: https://issues.apache.org/jira/browse/ISIS-68
> Project: Isis
> Issue Type: Improvement
> Components: Core: MetaModel
> Reporter: Dan Haywood
> Priority: Minor
> Fix For: 0.1.0-incubating
>
>
> There is no real separation of responsibilities between JavaSpecification and JavaIntrospector... the responsibility for introspecting is really a responsibility of the FacetFactories that make up the programming model in action. These two classes should therefore be combined.
> In addition, the JavaIntrospector currently takes responsibility for applying the ordering of members. In the future we might want to make this a "post-processing" operation, in effect overlaying a UI "schema" for the layout of object members. (The MetaWidget library does something like this, to good effect).
> As a first step, we should make clear the raw set of associations/actions; and then make clear the transformation of these sets into ordered/laid out sets.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] [Closed] (ISIS-68) Combine JavaSpecification and
JavaIntrospector, and make the mechanism for ordering members more
explicit.
Posted by "Dan Haywood (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ISIS-68?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dan Haywood closed ISIS-68.
---------------------------
> Combine JavaSpecification and JavaIntrospector, and make the mechanism for ordering members more explicit.
> ----------------------------------------------------------------------------------------------------------
>
> Key: ISIS-68
> URL: https://issues.apache.org/jira/browse/ISIS-68
> Project: Isis
> Issue Type: Improvement
> Components: Core: MetaModel
> Reporter: Dan Haywood
> Priority: Minor
> Fix For: 0.1.2-incubating
>
>
> There is no real separation of responsibilities between JavaSpecification and JavaIntrospector... the responsibility for introspecting is really a responsibility of the FacetFactories that make up the programming model in action. These two classes should therefore be combined.
> In addition, the JavaIntrospector currently takes responsibility for applying the ordering of members. In the future we might want to make this a "post-processing" operation, in effect overlaying a UI "schema" for the layout of object members. (The MetaWidget library does something like this, to good effect).
> As a first step, we should make clear the raw set of associations/actions; and then make clear the transformation of these sets into ordered/laid out sets.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira