[ https://issues.apache.org/jira/browse/CAUSEWAY-3239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andi Huber closed CAUSEWAY-3239. -------------------------------- Fix Version/s: 2.0.0-RC2 (was: 2.0.0-RC3) Resolution: Duplicate I believe we now have fixed all the domain event related issues. > To avoid leaky abstractions, a mixin collection should only ever emit > collection domain events; ditto for properties. > --------------------------------------------------------------------------------------------------------------------- > > Key: CAUSEWAY-3239 > URL: https://issues.apache.org/jira/browse/CAUSEWAY-3239 > Project: Causeway > Issue Type: Improvement > Affects Versions: 2.0.0-M8 > Reporter: Daniel Keir Haywood > Assignee: Daniel Keir Haywood > Priority: Minor > Fix For: 2.0.0-RC2 > > > For mixins, currently the ActionInvocationFacetForDomainEventAbstract , which > invokes the action and emits events, only ever emits an ActionDomainEvent for > all types of mixins. > But it doesn't look at the @Action, @Property or @Collection annotations on > the class. > Instead, it should first look at the class level if on of those annotations > defines an domain event and when it doesn't then look at the method level. > NB: this takes care of executing, executed ... think there will be some other > code impacted for hide, disable, validate. -- This message was sent by Atlassian Jira (v8.20.10#820010)