[ https://issues.apache.org/jira/browse/CAUSEWAY-3836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17905918#comment-17905918 ]
Andi Huber commented on CAUSEWAY-3836: -------------------------------------- For now we are directly using method handles bypassing rule-checking. However, this could or should be improved to use the AccessorFacet(s) instead, which do honor rule-checking. > [Programming Model] Infer Tree Structure from Annotations > --------------------------------------------------------- > > Key: CAUSEWAY-3836 > URL: https://issues.apache.org/jira/browse/CAUSEWAY-3836 > Project: Causeway > Issue Type: Improvement > Components: Applib (programming model), Core > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Minor > Fix For: 3.2.0 > > > Given any domain-object we can provide hints for the meta-model on how to > find logical children of said domain-object. > We do this be adding a new string attribute to the existing annotations > PropertyLayout and CollectionLayout, namely *navigableSubtree* which is only > considered when not blank (blank by default). > The value of this new attribute is a Dewey decimal, that governs the order of > tree branches in case multiple domain-object members contribute tree branches. -- This message was sent by Atlassian Jira (v8.20.10#820010)