[ https://issues.apache.org/jira/browse/ISIS-2556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Keir Haywood updated ISIS-2556: -------------------------------------- Fix Version/s: 3.0.0-M1 (was: 2.0.0-M8) > Provide an EntityPropertyChangesSubscriber to receive all property changes > for an entity in a single callback. > -------------------------------------------------------------------------------------------------------------- > > Key: ISIS-2556 > URL: https://issues.apache.org/jira/browse/ISIS-2556 > Project: Isis > Issue Type: New Feature > Reporter: Daniel Keir Haywood > Assignee: Daniel Keir Haywood > Priority: Minor > Fix For: 3.0.0-M1 > > > 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)