[ https://issues.apache.org/jira/browse/CAUSEWAY-2556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Keir Haywood closed CAUSEWAY-2556. ----------------------------------------- Fix Version/s: 3.1.0 Resolution: Fixed > [DUPLICATE] Provide an EntityPropertyChangesSubscriber to receive all > property changes for an entity in a single callback. > -------------------------------------------------------------------------------------------------------------------------- > > Key: CAUSEWAY-2556 > URL: https://issues.apache.org/jira/browse/CAUSEWAY-2556 > Project: Causeway > Issue Type: New Feature > Reporter: Daniel Keir Haywood > Assignee: Daniel Keir Haywood > Priority: Minor > Fix For: 3.1.0, 2.1.0 > > > At the moment EntityPropertyChangesPublisher gets all of the property changes > and notifies any enlisted EntityPropertyChangeSubscriber's of each and every > property change for each and every entity (M x N) > It would be nice to support more coarse-grained subscribers too (still to be > invoked by EntityPropertyChangesPublisher). > # to obtain all EntityPropertyChange's for a given entity (so called N > times, one for each entity > # to obtain all EntityPropertChange's in the interaction (so called just 1 > time, for everything thta's changed). > That would then allow auditing implemetnations that, for example, construct a > JSON document and store in MongoDB, say. -- This message was sent by Atlassian Jira (v8.20.10#820010)