Module org.jmolecules.ddd
Package org.jmolecules.ddd.annotation
package org.jmolecules.ddd.annotation
Annotations to define Domain-Driven Design building blocks.
-
Annotation InterfacesClassDescriptionIdentifies an aggregate root, i.e. the root entity of an aggregate.An association to an
AggregateRoot.Identifies a bounded context.Identifies anEntity.Identifies aFactory.Declares a field (or a getter) of a class to constitute the identity of the corresponding class.Identifies a DDD module.Identifies aRepository.Identifies a domainService.Identifies a value object.