[
https://issues.apache.org/jira/browse/CAUSEWAY-2556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Keir Haywood updated CAUSEWAY-2556:
------------------------------------------
Fix Version/s: 2.1.0
(was: 2.2.0)
Summary: [DUPLICATE] Provide an EntityPropertyChangesSubscriber to
receive all property changes for an entity in a single callback. (was: Provide
an EntityPropertyChangesSubscriber to receive all property changes for an
entity in a single callback.)
this was done in CAUSEWAY-3745
> [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: 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)