Index

A B D E F G I M N O P R S V 
Alle Klassen und Schnittstellen|Alle Packages

A

AggregateRoot<T,ID> - Schnittstelle in org.jmolecules.ddd.types
Identifies an aggregate root, i.e. the root entity of an aggregate.
AggregateRoot - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies an aggregate root, i.e. the root entity of an aggregate.
aggregateType() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.Association
Defines the aggregate type.
Association<T,ID> - Schnittstelle in org.jmolecules.ddd.types
An association to an AggregateRoot.
Association - Annotationsschnittstelle in org.jmolecules.ddd.annotation
An association to an AggregateRoot.

B

BoundedContext - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies a bounded context.

D

description() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.BoundedContext
A human readable description for the bounded context.
description() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.Module
A human readable description for the module.

E

Entity<T,ID> - Schnittstelle in org.jmolecules.ddd.types
Identifies an Entity.
Entity - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies an Entity.

F

Factory - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies a Factory.
forAggregate(T) - Statische Methode in Schnittstelle org.jmolecules.ddd.types.Association
Creates an Association pointing to the Identifier of the given AggregateRoot.
forId(ID) - Statische Methode in Schnittstelle org.jmolecules.ddd.types.Association
Creates an Association pointing to the given Identifier.

G

getId() - Methode in Schnittstelle org.jmolecules.ddd.types.Identifiable
Returns the identifier.

I

id() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.BoundedContext
A stable identifier for the bounded context.
id() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.Module
A stable identifier for the module.
Identifiable<ID> - Schnittstelle in org.jmolecules.ddd.types
An identifiable type, i.e. anything that exposes an Identifier.
Identifier - Schnittstelle in org.jmolecules.ddd.types
Marker interface for identifiers.
Identity - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Declares a field (or a getter) of a class to constitute the identity of the corresponding class.

M

Module - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies a DDD module.

N

name() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.BoundedContext
A human readable name for the bounded context.
name() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.Module
A human readable name for the module.

O

org.jmolecules.ddd - Modul org.jmolecules.ddd
 
org.jmolecules.ddd.annotation - Package org.jmolecules.ddd.annotation
Annotations to define Domain-Driven Design building blocks.
org.jmolecules.ddd.types - Package org.jmolecules.ddd.types
Types to define Domain-Driven Design building blocks.

P

pointsTo(ID) - Methode in Schnittstelle org.jmolecules.ddd.types.Association
Returns whether the current Association points to the AggregateRoot with the given Identifier.
pointsTo(T) - Methode in Schnittstelle org.jmolecules.ddd.types.Association
Returns whether the current Association points to the given AggregateRoot.
pointsToSameAggregateAs(Association<?, ID>) - Methode in Schnittstelle org.jmolecules.ddd.types.Association
Returns whether the current Association points to the same AggregateRoot as the given one.

R

Repository<T,ID> - Schnittstelle in org.jmolecules.ddd.types
Identifies a Repository.
Repository - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies a Repository.

S

Service - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies a domain Service.

V

value() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.BoundedContext
An alias for BoundedContext.name().
value() - Element in Annotationsschnittstellen org.jmolecules.ddd.annotation.Module
An alias for Module.name().
ValueObject - Schnittstelle in org.jmolecules.ddd.types
Identifies a value object.
ValueObject - Annotationsschnittstelle in org.jmolecules.ddd.annotation
Identifies a value object.
A B D E F G I M N O P R S V 
Alle Klassen und Schnittstellen|Alle Packages