Hierarchy For All Packages
Package Hierarchies: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.AbstractDomainEvent<ID> (implements org.fuin.ddd4j.ddd.DomainEvent<ID>)
- org.fuin.ddd4j.ddd.AbstractEvent.Builder<TYPE,BUILDER>
- org.fuin.ddd4j.ddd.AbstractDomainEvent.Builder<ID,TYPE,BUILDER>
- org.fuin.objects4j.vo.AbstractIntegerValueObject (implements java.lang.Comparable<T>, java.io.Serializable, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.ddd4j.ddd.AggregateVersion
- 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.ddd4j.ddd.EntityIdPath (implements java.io.Serializable)
- org.fuin.ddd4j.ddd.EventType
- org.fuin.ddd4j.ddd.StringBasedEntityType (implements org.fuin.ddd4j.ddd.EntityType)
- org.fuin.objects4j.vo.AbstractUuidValueObject (implements java.lang.Comparable<T>, java.io.Serializable, org.fuin.objects4j.vo.ValueObjectWithBaseType<BASE_TYPE>)
- org.fuin.ddd4j.ddd.EventId (implements org.fuin.ddd4j.ddd.TechnicalId)
- 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.esrepo.AggregateStreamId (implements org.fuin.esc.api.StreamId)
- 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 javax.validation.ConstraintValidator<A,T>)
- 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.EncryptionIvVersionUnknownException.Data (implements java.io.Serializable, org.fuin.objects4j.common.ToExceptionCapable<EXCEPTION>, 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.esrepo.EventStoreRepository<ID,AGGREGATE> (implements org.fuin.ddd4j.ddd.Repository<ID,T>)
- org.fuin.ddd4j.ddd.ExpectedEntityIdPathValidator (implements javax.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.DuplicateEntityException (implements org.fuin.objects4j.common.ExceptionShortIdentifable, org.fuin.objects4j.common.MarshalInformation<DATA>)
- org.fuin.ddd4j.ddd.EncryptionIvVersionUnknownException (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>)
- java.lang.Exception
- javax.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
- org.fuin.objects4j.vo.AbstractValueObjectConverter<BASE_TYPE,VO_TYPE> (implements javax.persistence.AttributeConverter<X,Y>, javax.json.bind.adapter.JsonbAdapter<Original,Adapted>, org.fuin.objects4j.vo.ValueObjectConverter<BASE_TYPE,VO_TYPE>)
- org.fuin.ddd4j.ddd.AggregateVersionConverter
- org.fuin.ddd4j.ddd.EntityIdPathConverter (implements javax.persistence.AttributeConverter<X,Y>)
- org.fuin.ddd4j.ddd.EventIdConverter (implements javax.persistence.AttributeConverter<X,Y>)
- org.fuin.ddd4j.ddd.EntityIdConverter (implements javax.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.fuin.objects4j.vo.AbstractValueObjectConverter<BASE_TYPE,VO_TYPE> (implements javax.persistence.AttributeConverter<X,Y>, javax.json.bind.adapter.JsonbAdapter<Original,Adapted>, org.fuin.objects4j.vo.ValueObjectConverter<BASE_TYPE,VO_TYPE>)
Interface Hierarchy
- org.fuin.ddd4j.ddd.AggregateCache<AGGREGATE>
- org.fuin.ddd4j.ddd.EncryptedData.Decrypter
- org.fuin.ddd4j.ddd.EncryptedData.Encrypter
- org.fuin.ddd4j.ddd.Entity<ID>
- org.fuin.ddd4j.ddd.AggregateRoot<ID>
- org.fuin.ddd4j.ddd.EntityIdFactory
- org.fuin.ddd4j.ddd.Repository<ID,T>
- java.io.Serializable
- org.fuin.ddd4j.ddd.BusinessKey
- org.fuin.ddd4j.ddd.EntityType
- org.fuin.ddd4j.ddd.Event
- org.fuin.ddd4j.ddd.DomainEvent<ID>
- org.fuin.ddd4j.ddd.TechnicalId
- org.fuin.ddd4j.ddd.EntityId
- org.fuin.ddd4j.ddd.AggregateRootId
- org.fuin.ddd4j.ddd.EntityId
Annotation Type Hierarchy
- org.fuin.ddd4j.codegen.AggregateRootUuidVO (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.ddd.ApplyEvent (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.ddd.ChildEntityLocator (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.ddd.DomainEventExpectedEntityIdPath (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.ddd.ExpectedEntityIdPath (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.codegen.IntegerEntityIdVO (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.codegen.SimpleValueObject (implements java.lang.annotation.Annotation)
- org.fuin.ddd4j.codegen.StringVO (implements java.lang.annotation.Annotation)