| Package | Description |
|---|---|
| org.fuin.ddd4j.ddd | |
| org.fuin.ddd4j.esrepo |
Copyright (C) 2015 Michael Schnell.
|
| Class and Description |
|---|
| AbstractAggregateRoot
Base class for aggregate roots.
|
| AbstractEvent
Base class for events.
|
| AggregateAlreadyExistsException
An aggregate already exists when trying to create it.
|
| AggregateCache
Cache for aggregates of the same type.
|
| AggregateDeletedException
Signals that an aggregate of a given type and identifier was deleted from the repository.
|
| AggregateNotFoundException
Signals that an aggregate of a given type and identifier was not found in the repository.
|
| AggregateRoot
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.
|
| AggregateRootId
Identifies an aggregate within all aggregates of the same type.
|
| AggregateRootUuid
UUID based aggregate root identifier.
|
| AggregateRootUuid.AggregateRootUuidStr
Ensures that the string can be converted into the type.
|
| AggregateVersion
Version of an aggregate root.
|
| AggregateVersionConflictException
Signals a conflict between an expected and an actual version for an aggregate.
|
| AggregateVersionNotFoundException
Signals that the requested version for an aggregate does not exist.
|
| DecryptionFailedException
Signals that decrypting the data failed.
|
| DomainEvent
Domain event published by an entity.
|
| DomainEventExpectedEntityIdPath
The entity identifier path of a domain event should contain a defined order and type of entries.
|
| EncryptedData
Container for encrypted data.
|
| EncryptionIvVersionUnknownException
Signals that the requested version of the initialization vector is unknown.
|
| EncryptionKeyIdUnknownException
Signals that the encryption key identifier is unknown.
|
| EncryptionKeyVersionUnknownException
Signals that the requested version of the encryption key is unknown.
|
| Entity
An object that is not defined by its attributes, but rather by a thread of continuity and its identity.
|
| EntityId
Identifies an entity within all entities of the same type.
|
| EntityIdFactory
Factory to create entity identifier.
|
| EntityIdPath
An ordered list of entity identifiers.
|
| EntityType
Identifies a type of entity within all entity types of the context.
|
| Event
Something that happened in the system.
|
| EventId
Universal unique event identifier.
|
| EventType
Identifies an event type within an aggregate type.
|
| ExpectedEntityIdPath
The entity identifier path should contain a defined order and type of entries.
|
| IntegerEntityId
Integer based entity identifier.
|
| IntegerEntityId.IntegerEntityIdStr
Ensures that the integer can be converted into the type.
|
| TechnicalId
Technical identifier that is only used internally and never shown to a user.
|
| Class and Description |
|---|
| AggregateAlreadyExistsException
An aggregate already exists when trying to create it.
|
| AggregateCache
Cache for aggregates of the same type.
|
| AggregateDeletedException
Signals that an aggregate of a given type and identifier was deleted from the repository.
|
| AggregateNotFoundException
Signals that an aggregate of a given type and identifier was not found in the repository.
|
| AggregateRoot
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.
|
| AggregateRootId
Identifies an aggregate within all aggregates of the same type.
|
| AggregateVersionConflictException
Signals a conflict between an expected and an actual version for an aggregate.
|
| AggregateVersionNotFoundException
Signals that the requested version for an aggregate does not exist.
|
| DomainEvent
Domain event published by an entity.
|
| EntityType
Identifies a type of entity within all entity types of the context.
|
| Repository
Repository that supports CRUD operations for an aggregate.
|
Copyright © 2019 fuin.org (Germany). All Rights Reserved.