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.
Base class for event builders.
Base class for events.
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.
Converts an aggregate version into an integer and back (JSON-B).
Stores the data from a AggregateVersionNotFoundException for marshalling and allows recreating it after unmarshalling.
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 and JSON converter for an entity identifier.
JAXB and JPA converter for an entity identifier path.
Stores the data from a EntityNotFoundException for marshalling and allows recreating it after unmarshalling.
JAXB and JPA converter for an entity identifier.