All Classes and Interfaces
Classes
Class
Description
AbstractAggregateExceptionData<EX extends org.fuin.ddd4j.core.AbstractAggregateException>
Base class for storing the data from a
AbstractAggregateException for marshalling and allows recreating it after unmarshalling.AbstractDomainEvent<ID extends org.fuin.ddd4j.core.EntityId>
Base class for domain events.
AbstractDomainEvent.Builder<ID extends org.fuin.ddd4j.core.EntityId,TYPE extends AbstractDomainEvent<ID>,BUILDER extends AbstractDomainEvent.Builder<ID,TYPE,BUILDER>>
Base class for event builders.
Base class for events.
AbstractEvent.Builder<TYPE extends AbstractEvent,BUILDER extends AbstractEvent.Builder<TYPE,BUILDER>>
Base class for event builders.
AbstractVersionedAggregateExceptionData<EX extends org.fuin.ddd4j.core.AbstractVersionedAggregateException>
Base class for storing the data from a
AbstractVersionedAggregateException for marshalling and allows recreating it after unmarshalling.Stores the data from a
AggregateAlreadyExistsException for marshalling and allows recreating it after unmarshalling.Stores the data from a
AggregateDeletedException for marshalling and allows recreating it after unmarshalling.Stores the data from a
AggregateNotFoundException for marshalling and allows recreating it after unmarshalling.Stores the data from a
AggregateVersionConflictException for marshalling and allows recreating it after unmarshalling.Stores the data from a
AggregateVersionNotFoundException for marshalling and allows recreating it after unmarshalling.Converts an aggregate version into an integer and back.
Stores the data from a
DecryptionFailedException for marshalling and allows recreating it after unmarshalling.Stores the data from a
DuplicateEncryptionKeyIdException for marshalling and allows recreating it after unmarshalling.Stores the data from a
DuplicateEntityException for marshalling and allows recreating it after unmarshalling.Container for encrypted data.
Stores the data from a
EncryptionKeyIdUnknownException for marshalling and allows recreating it after unmarshalling.Stores the data from a
EncryptionKeyVersionUnknownException for marshalling and allows recreating it after unmarshalling.JAXB adapter for an entity identifier path.
JAXB adapter for an entity identifier.
Stores the data from a
EntityNotFoundException for marshalling and allows recreating it after unmarshalling.JAXB and JPA converter for an entity identifier.