You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2013/06/26 09:46:23 UTC

[jira] [Commented] (ISIS-446) A new DeveloperUtilitiesService to download the metamodel as a CSV spreadsheet

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

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

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

ISIS-446, ISIS-441: enhancements to ToDoItem class

- adding DeveloperUtilities to example
- using ObjectContracts in ToDoItem
  - fixed issue whereby couldn't use isXxx() methods; now can.

                
> A new DeveloperUtilitiesService to download the metamodel as a CSV spreadsheet
> ------------------------------------------------------------------------------
>
>                 Key: ISIS-446
>                 URL: https://issues.apache.org/jira/browse/ISIS-446
>             Project: Isis
>          Issue Type: New Feature
>          Components: Archetypes, Core, Examples
>    Affects Versions: archetype-wrj-1.0.3, core-1.2.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: archetype-wrj-1.0.4, core-1.3.0
>
>
> A utility to allow a development team to review the business logic in the domain model, eg to perform a code review or audit of unit test coverage.
> The idea is that the Isis metamodel can be downloaded as a CSV file which  lists all the members of all classes in the metamodel.  For each, it indicates the important facets about that member: hidden, disabled, choices, autoComplete, validate.  Where a facet exists, it indicates if the facet is implemented declarative (eg through an annotation) or imperatively.  For imperative facets, it indicates the methods.

--
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