@Expanded is ok for collections. But it occurred to me that one might want to also apply it to properties (show inline - ok, I guess that @Expanded might work here too) and to actions (show as a button, say).
So I'll stay with @CommonlyUsed for now... Dan On 5 September 2012 20:05, Jeroen van der Wal <jer...@stromboli.it> wrote: > Nice feature! I have two suggestions: @CommonlyUsed doesn't describe the > the desired result of the annotation. I would prefer something like > @Expanded with a parameter for true or false. And as I like system defaults > I propose a property to store it: isis.viewers.expanded.collections=true > > But feel free to ignore ;-) > > Cheers, > > Jeroen > > -- > Jeroen van der Wal > Stromboli b.v. > +31 655 874050 > > > On Wed, Sep 5, 2012 at 8:32 PM, Dan Haywood (JIRA) <j...@apache.org> > wrote: > > > > > [ > > > https://issues.apache.org/jira/browse/ISIS-263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > > > Dan Haywood resolved ISIS-263. > > ------------------------------ > > > > Resolution: Fixed > > > > > Introduce a new @CommonlyUsed annotation as a hint for the UI. To be > > implemented by Wicket viewer (as a minimum) > > > > > > ----------------------------------------------------------------------------------------------------------------- > > > > > > Key: ISIS-263 > > > URL: https://issues.apache.org/jira/browse/ISIS-263 > > > Project: Isis > > > Issue Type: New Feature > > > Components: Core: MetaModel, Core: ProgModel, Viewer: Wicket > > > Affects Versions: 0.2.0-incubating > > > Reporter: Dan Haywood > > > Assignee: Dan Haywood > > > Priority: Minor > > > Fix For: 0.3.1-incubating > > > > > > > > > The @CommonlyUsed annotation iIndicates that a class member is commonly > > used and so should > > > be presented in the viewer in an appropriate manner. > > > For example, an Order#lineItems collection might be "opened" > > automatically so that the user could see a list of line items immediately > > when the order is rendered. > > > Or, a property containing an <tt>Address</tt> might show the referenced > > address as an embeddded property. > > > Or, an action <tt>Submit</tt> might be rendered as a button rather than > > buried inside a submenu somewhere. > > > For properties and collections there is some similarity between this > > concept and that of eager-loading as supported by some object stores. > > Indeed, some object stores may choose use their own specific annotations > > (eg a JDO default fetch group) in order to infer this semantic. > > > > -- > > 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 > > >