Aggregate Transaction
public class AggregateTransaction<I, S extends EntityState, B extends ValidatingBuilder<S>> extends EventPlayingTransaction<I, E, S, B>
A transaction, within which Aggregate instances are modified.
Parameters
<I>
the type of aggregate IDs
<S>
the type of aggregate state
<B>
the type of ValidatingBuilder
for the aggregate state
Functions
Inherited functions
Link copied to clipboard
Applies lifecycle flag modifications to the entity under transaction.
Link copied to clipboard
Commits this transaction if it is still active.
Link copied to clipboard
Applies the given event to the entity in transaction.
Link copied to clipboard
Set
archived
lifecycle flag to the passed value.Link copied to clipboard
Set
deleted
lifecycle flag to the passed value.Link copied to clipboard
Injects a listener into this transaction.