Uses of Interface
org.jmolecules.ddd.types.Identifier
Packages that use Identifier
-
Uses of Identifier in org.jmolecules.ddd.types
Classes in org.jmolecules.ddd.types with type parameters of type IdentifierModifier and TypeInterfaceDescriptioninterfaceAggregateRoot<T extends AggregateRoot<T,ID>, ID extends Identifier> Identifies an aggregate root, i.e.interfaceAssociation<T extends AggregateRoot<T,ID>, ID extends Identifier> An association to anAggregateRoot.interfaceRepository<T extends AggregateRoot<T,ID>, ID extends Identifier> Identifies aRepository.(package private) classSimpleAssociation<T extends AggregateRoot<T,ID>, ID extends Identifier> Simple implementation ofAssociationto effectively only defineSimpleAssociation.equals(Object)andSimpleAssociation.hashCode()onAssociation's static factory methods.Methods in org.jmolecules.ddd.types with type parameters of type IdentifierModifier 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.