Daniel Keir Haywood created ISIS-2556:
-----------------------------------------

             Summary: 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
             Fix For: 2.0.0-M6


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.3.4#803005)

Reply via email to