[ 
https://issues.apache.org/jira/browse/ISIS-475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13718013#comment-13718013
 ] 

ASF subversion and git services commented on ISIS-475:
------------------------------------------------------

Commit a5ad5dcf4502e94cdb0e6931d04cd3c01ade19c3 in branch refs/heads/master 
from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=a5ad5dc ]

ISIS-475: dynamic layouts from JSON

- new LayoutMetadataReader interface
- new impls for properties and for json
- new classes representing LayoutMetadata (serializable to JSON)
- FacetedMethodsBuilder now uses the new LayoutMetadataReader interface
  - searches for json impl, then properties impl
- utility classes/methods (ObjectAssociations, ObjectSpecifications, 
EntityActionUtil.memberOrderOf) moved from viewer-wicket to core-metamodel
- example layout for ToDoItem converted to *.isis.json
- DeveloperUtilitiesService allows ability to download layout
- factored out MemberOrderFacetComparator from MemberOrderComparator, so can 
reuse.


also:
- ArrayUtils and ArrayUtil classes removed
- combined Resources utility class with ResourceUtil utility class, unused 
methods removed
- unused methods in PropertyUtil removed

also:
- little bit of CSS cosmetic change in table td left borders

                
> Dynamic layout using JSON
> -------------------------
>
>                 Key: ISIS-475
>                 URL: https://issues.apache.org/jira/browse/ISIS-475
>             Project: Isis
>          Issue Type: New Feature
>          Components: Archetypes, Core, Examples, Viewer: Wicket
>    Affects Versions: archetype-wrj-1.0.3, viewer-wicket-1.2.0, core-1.2.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>             Fix For: archetype-wrj-1.0.4, viewer-wicket-1.3.0, core-1.3.0
>
>
> Load layout metadata from a .isis.json file.
> Allow .isis.json file to be downloaded (using DeveloperUtilitiesService).
> Dynamically reload metadata; log any errors if does not parse etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to