Class Hierarchy
- java.lang.Object
- org.fuin.ddd4j.ddd.AbstractAggregateRoot<ID> (implements org.fuin.ddd4j.ddd.AggregateRoot<ID>)
- org.fuin.ddd4j.ddd.AbstractEntity<ROOT_ID,ROOT,ID> (implements org.fuin.ddd4j.ddd.Entity<ID>)
- org.fuin.ddd4j.ddd.AbstractEvent (implements org.fuin.ddd4j.ddd.Event)
- org.fuin.ddd4j.ddd.AbstractEvent.Builder<TYPE,BUILDER>
- org.fuin.objects4j.vo.AbstractIntegerValueObject (implements java.lang.Comparable<T>, java.io.Serializable, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.objects4j.vo.AbstractStringValueObject (implements org.fuin.objects4j.vo.AsStringCapable, java.lang.Comparable<T>, java.io.Serializable, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.objects4j.vo.AbstractUuidValueObject (implements java.lang.Comparable<T>, java.io.Serializable, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.ddd4j.ddd.AggregateAlreadyExistsException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.AggregateDeletedException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.AggregateNoCache<AGGREGATE> (implements org.fuin.ddd4j.ddd.AggregateCache<AGGREGATE>)
- org.fuin.ddd4j.ddd.AggregateNotFoundException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.AggregateRootUuid (implements org.fuin.ddd4j.ddd.AggregateRootId, java.lang.Comparable<T>, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.ddd4j.ddd.AggregateVersionConflictException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.AggregateVersionNotFoundException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.Ddd4JUtils
- org.fuin.ddd4j.ddd.DecryptionFailedException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.DomainEventExpectedEntityIdPathValidator (implements jakarta.validation.ConstraintValidator<A,T>)
- org.fuin.ddd4j.ddd.DuplicateEncryptionKeyIdException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.DuplicateEntityException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.EncryptedData (implements java.io.Serializable, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.EncryptionKeyIdUnknownException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.EncryptionKeyVersionUnknownException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.EntityNotFoundException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, org.fuin.objects4j.vo.ValueObject)
- org.fuin.ddd4j.ddd.ExpectedEntityIdPathValidator (implements jakarta.validation.ConstraintValidator<A,T>)
- org.fuin.ddd4j.ddd.IntegerEntityId (implements java.lang.Comparable<T>, org.fuin.ddd4j.ddd.EntityId, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.ddd4j.ddd.MethodExecutor
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.fuin.ddd4j.ddd.AggregateAlreadyExistsException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.AggregateDeletedException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.AggregateNotFoundException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.AggregateVersionConflictException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.AggregateVersionNotFoundException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.DecryptionFailedException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.DuplicateEncryptionKeyIdException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.DuplicateEntityException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.EncryptionKeyIdUnknownException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.EncryptionKeyVersionUnknownException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.EntityNotFoundException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- jakarta.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
- org.fuin.objects4j.vo.AbstractValueObjectConverter<BASE_TYPE,VO_TYPE> (implements jakarta.persistence.AttributeConverter<X,Y>, jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>, org.fuin.objects4j.vo.ValueObjectConverter<BASE_TYPE,VO_TYPE>)
- org.fuin.ddd4j.ddd.EntityIdConverter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
Annotation Interface Hierarchy