Hierarchy For All Packages
Package Hierarchies:- 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>)
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.Identifier
- org.jmolecules.ddd.types.Repository<T,ID>
- org.jmolecules.ddd.types.ValueObject
Annotation Type 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 Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.jmolecules.event.annotation.DomainEventPublisher.PublisherType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)