Uses of Interface
com.reallifedeveloper.common.domain.DomainObject
Packages that use DomainObject
Package
Description
Support classes and interfaces for creating and documenting domain-driven designs.
Support classes and interfaces for publishing and handling domain events.
-
Uses of DomainObject in com.reallifedeveloper.common.domain
Subinterfaces of DomainObject in com.reallifedeveloper.common.domainModifier and TypeInterfaceDescriptioninterface
DomainEntity<T,
ID extends Serializable> A domain-driven design entity, i.e., an object that is not defined by its attributes, but rather by a thread of continuity and its identity.interface
ValueObject<T>
A domain-driven design value object, i.e., an immutable object that contains attributes but has no conceptual identity.Classes in com.reallifedeveloper.common.domain that implement DomainObjectModifier and TypeClassDescriptionclass
An abstract base class that should be used when creating value objects. -
Uses of DomainObject in com.reallifedeveloper.common.domain.event
Subinterfaces of DomainObject in com.reallifedeveloper.common.domain.eventModifier and TypeInterfaceDescriptioninterface
A domain-driven design domain event, i.e., something that happened that domain experts care about.Classes in com.reallifedeveloper.common.domain.event that implement DomainObjectModifier and TypeClassDescriptionclass
An abstract base class for domain events.