| Interface | Description |
|---|---|
| AggregateRoot<ID> |
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
| DomainObject |
DomainObject is an interface implemented by all domain object
|
| Entity<ID> |
This interface is the parent type for all implementations of Entity in the Business Framework.
|
| Factory<DO extends DomainObject & Producible> |
Factory allows creation of
DomainObject that are Producible object. |
| GenericDomainPolicy |
This interface can be used as base for any Domain Policy interface.
|
| GenericDomainService |
This interface can be used as base for any Domain Service interface.
|
| GenericFactory<DO extends DomainObject & Producible> |
This interface has to be extended in order to create a Domain Factory interface.
|
| GenericRepository<AGGREGATE extends AggregateRoot<KEY>,KEY> |
This interface has to be extended in order to create a Domain Repository interface.
|
| Repository<AGGREGATE extends AggregateRoot<KEY>,KEY> |
This interface has to be extended in order to create a Domain Repository interface.
|
| ValueObject |
A value object, as described in the DDD book.
|
| Enum | Description |
|---|---|
| DomainErrorCodes |
Copyright © 2013-2015–2015. All rights reserved.