Event Playing Transaction
public abstract class EventPlayingTransaction<I, E extends TransactionalEntity<I, S, B>, S extends EntityState, B extends ValidatingBuilder<S>> extends Transaction<I, E, S, B>
A transaction that supports event playing.
Parameters
<I>
the type of entity IDs
<E>
the type of entity
<S>
the type of entity state
<B>
the type of a ValidatingBuilder
for the entity state
Inheritors
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
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.