- canResolve
- doCommit
- doCreateNew
Creates a new aggregate instance using the given factoryMethod. Implementations
should assume that t
- doDelete
Removes the aggregate from the repository. Typically, the repository should
ensure that any calls to
- doLoad
Loads and initialized the aggregate with the given aggregateIdentifier.
- doSave
Performs the actual saving of the aggregate.
- managedAggregates
Returns the map of aggregates currently managed by this repository under the
given unit of work. Not
- postDelete
Perform action that needs to be done directly after deleting an aggregate and
committing the aggrega
- postSave
Perform action that needs to be done directly after updating an aggregate and
committing the aggrega
- prepareForCommit
Register handlers with the current Unit of Work that save or delete the given
aggregate when the Uni
- reportIllegalState
Invoked when an the given aggregate instance has been detected that has been
part of a rolled back U
- validateOnLoad
Checks the aggregate for concurrent changes. Throws a
ConflictingModificationException when conflict