Package org.jmolecules.ddd.types
package org.jmolecules.ddd.types
Types to define Domain-Driven Design building blocks.
- See Also:
-
ClassDescriptionIdentifies an aggregate root, i.e.An association to an
AggregateRoot
.Identifies anEntity
.Identifiable<ID>An identifiable type, i.e.Marker interface for identifiers.Identifies aRepository
.Simple implementation ofAssociation
to effectively only defineSimpleAssociation.equals(Object)
andSimpleAssociation.hashCode()
onAssociation
's static factory methods.Identifies a value object.