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