Uses of Interface
org.jmolecules.ddd.types.AggregateRoot
Packages that use AggregateRoot
-
Uses of AggregateRoot in org.jmolecules.ddd.types
Classes in org.jmolecules.ddd.types with type parameters of type AggregateRootModifier and TypeInterfaceDescriptioninterfaceAggregateRoot<T extends AggregateRoot<T,ID>, ID extends Identifier> Identifies an aggregate root, i.e. the root entity of an aggregate.interfaceAssociation<T extends AggregateRoot<T,ID>, ID extends Identifier> An association to anAggregateRoot.interfaceEntity<T extends AggregateRoot<T,?>, ID> Identifies anEntity.interfaceRepository<T extends AggregateRoot<T,ID>, ID extends Identifier> Identifies aRepository.Methods in org.jmolecules.ddd.types with type parameters of type AggregateRootModifier and TypeMethodDescriptionstatic <T extends AggregateRoot<T,ID>, ID extends Identifier>
Association<T,ID> Association.forAggregate(T aggregate) static <T extends AggregateRoot<T,ID>, ID extends Identifier>
Association<T,ID> Association.forId(ID identifier) Creates anAssociationpointing to the givenIdentifier.