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 a string into an aggregate version (Jackson).
Converts an aggregate version into a string (Jackson).
Stores the data from a AggregateVersionNotFoundException for marshalling and allows recreating it after unmarshalling.
Module that registers the adapters for the package.
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.
EntityIdJacksonDeserializer<T extends org.fuin.ddd4j.core.EntityId>
Jackson deserializer for an entity identifier.
EntityIdJacksonSerializer<T extends org.fuin.ddd4j.core.EntityId>
Converts an entity identifier into a string (Jackson).
JAXB and JPA converter for an entity identifier path.
Stores the data from a EntityNotFoundException for marshalling and allows recreating it after unmarshalling.