Uses of Interface
org.jmolecules.ddd.types.Identifier
-
Packages that use Identifier Package Description org.jmolecules.ddd.types Types to define Domain-Driven Design building blocks. -
-
Uses of Identifier in org.jmolecules.ddd.types
Classes in org.jmolecules.ddd.types with type parameters of type Identifier Modifier and Type Interface Description interfaceAggregateRoot<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 Identifier Modifier and Type Method Description static <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.
-