| Package | Description |
|---|---|
| org.fuin.ddd4j.ddd |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateRoot<ID extends AggregateRootId>
Dedicated entity of a group of entities (The group is called "Aggregate") that guarantees the consistency of changes being made within
the group by forbidding external objects from holding direct references to its members.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregateRoot<ID extends AggregateRootId>
Base class for aggregate roots.
|
class |
AbstractEntity<ROOT_ID extends AggregateRootId,ROOT extends AbstractAggregateRoot<ROOT_ID>,ID extends EntityId>
Base class for entities.
|
Copyright © 2019 fuin.org (Germany). All Rights Reserved.