Hierarchy For All Packages
- org.jmolecules.architecture.cqrs,
- org.jmolecules.architecture.cqrs.annotation,
- org.jmolecules.architecture.hexagonal,
- org.jmolecules.architecture.layered,
- org.jmolecules.architecture.onion.classical,
- org.jmolecules.architecture.onion.simplified,
- org.jmolecules.ddd.annotation,
- org.jmolecules.ddd.types,
- org.jmolecules.event.annotation,
- org.jmolecules.event.types
Class Hierarchy
- java.lang.Object
- org.jmolecules.ddd.types.SimpleAssociation<T,
ID> (implements org.jmolecules.ddd.types.Association<T, ID>)
- org.jmolecules.ddd.types.SimpleAssociation<T,
Interface Hierarchy
- org.jmolecules.event.types.DomainEvent
- org.jmolecules.event.types.Externalized
- org.jmolecules.ddd.types.Identifiable<ID>
- org.jmolecules.ddd.types.Association<T,
ID> - org.jmolecules.ddd.types.Entity<T,
ID> - org.jmolecules.ddd.types.AggregateRoot<T,
ID>
- org.jmolecules.ddd.types.AggregateRoot<T,
- org.jmolecules.ddd.types.Association<T,
- org.jmolecules.ddd.types.Identifier
- org.jmolecules.ddd.types.Repository<T,
ID> - org.jmolecules.ddd.types.ValueObject
Annotation Interface Hierarchy
- org.jmolecules.architecture.hexagonal.Adapter (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.AggregateRoot (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.hexagonal.Application (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.layered.ApplicationLayer (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.simplified.ApplicationRing (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.classical.ApplicationServiceRing (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Association (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.BoundedContext (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.annotation.Command (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.Command (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.annotation.CommandDispatcher (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.CommandDispatcher (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.annotation.CommandHandler (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.CommandHandler (implements java.lang.annotation.Annotation)
- org.jmolecules.event.annotation.DomainEvent (implements java.lang.annotation.Annotation)
- org.jmolecules.event.annotation.DomainEventHandler (implements java.lang.annotation.Annotation)
- org.jmolecules.event.annotation.DomainEventPublisher (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.layered.DomainLayer (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.classical.DomainModelRing (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.simplified.DomainRing (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.classical.DomainServiceRing (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Entity (implements java.lang.annotation.Annotation)
- org.jmolecules.event.annotation.Externalized (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Factory (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Identity (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.layered.InfrastructureLayer (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.classical.InfrastructureRing (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.onion.simplified.InfrastructureRing (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.layered.InterfaceLayer (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Module (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.hexagonal.Port (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.hexagonal.PrimaryAdapter (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.hexagonal.PrimaryPort (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.annotation.QueryModel (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.cqrs.QueryModel (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Repository (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.hexagonal.SecondaryAdapter (implements java.lang.annotation.Annotation)
- org.jmolecules.architecture.hexagonal.SecondaryPort (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.Service (implements java.lang.annotation.Annotation)
- org.jmolecules.ddd.annotation.ValueObject (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.jmolecules.event.annotation.DomainEventPublisher.PublisherType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)