We're updating the issue view to help you get more done. 

Refactor event code so that DomainObject and ClientTransaction events are raised by ClientTransactionListeners rather than explicitly

Description

  • Add a TopClientTransactionListener that manages event raising.

  • Raise all events from that listener rather than individually from different places in re-store.

  • Remove IDataManagementCommand.Begin/End methods - these should be empty now anyway.

  • TBD: Event scoping? Some notification methods are raised within a CTx scope, some are not.

  • (Separate task?) CEPReplaceSameCommand should not derive from REPModificationCommand (it's not a modification).
    -

Assignee

Fabian Schmied

Reporter

Fabian Schmied

Labels

None

Time tracking

5h

Components

Fix versions

Priority

Normal
Configure