[ https://issues.apache.org/jira/browse/ISIS-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Keir Haywood updated ISIS-2235: -------------------------------------- Summary: Mixins declared using @Property and @Collection shouldn't need to indicate contribution style. (was: Mixins with @Property shouldn't need to indicate contribution style.) > Mixins declared using @Property and @Collection shouldn't need to indicate > contribution style. > ---------------------------------------------------------------------------------------------- > > Key: ISIS-2235 > URL: https://issues.apache.org/jira/browse/ISIS-2235 > Project: Isis > Issue Type: Improvement > Reporter: Daniel Keir Haywood > Priority: Major > Fix For: 2.0.0 > > > with this mixin: > {code:java} > @Property > public class SimpleObject_self { > private final SimpleObject simpleObject; > public SimpleObject_self(SimpleObject simpleObject) { > this.simpleObject = simpleObject; > } > @ActionLayout(contributed = Contributed.AS_ASSOCIATION) > public SimpleObject prop() { > return simpleObject; > } > } > {code} > it's necessary to specify @ActionLayout, otherwise the behaviour is > contributed as both an association and an action. > The @ActionLayout should be inferred. > > -- This message was sent by Atlassian Jira (v8.3.4#803005)