Package-level declarations
Types
The aggregate was deleted (DeleteAggregate).
The aggregate's deletion was taken back (RestoreAggregate).
Marks the aggregate deleted (AggregateDeleted). A deleted aggregate refuses every command but RestoreAggregate; its events stay in the log.
The lifecycle of every aggregate: system commands the kernel decides for any aggregate model without user code, and the system events they produce. They change the aggregate's metadata, not its state: the deleted mark and the scope (the owner and the space change only through them).
The aggregate now belongs to the owner ownerId (TransferOwner).
Takes back the deletion of a deleted aggregate (AggregateRestored).
The aggregate now sits in the space spaceId (TransferSpace).
Gives the aggregate to the owner ownerId, the owner part of its scope; see OwnerTransferred.
Moves the aggregate to the space spaceId, the space part of its scope; see SpaceTransferred.