| Package | Description |
|---|---|
| org.seedstack.business.domain |
Provides classes for the domain layer.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Factory<DO extends DomainObject & Producible>
Factory allows creation of
DomainObject that are Producible object. |
interface |
GenericFactory<DO extends DomainObject & Producible>
This interface has to be extended in order to create a Domain Factory interface.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateRoot<ID>
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
interface |
ValueObject
A value object, as described in the DDD book.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends DomainObject & Producible> |
DomainRegistry.getFactory(Class<T> aggregateRoot)
Get the
Factory for an aggregate root. |
<T extends DomainObject & Producible> |
DomainRegistry.getFactory(Class<T> aggregateRoot,
Class<? extends Annotation> qualifier)
Get the
Factory with a qualifier for an aggregate root. |
<T extends DomainObject & Producible> |
DomainRegistry.getFactory(Class<T> aggregateRoot,
String qualifier)
Get the
Factory with a qualifier for an aggregate root. |
<T extends Factory<A>,A extends DomainObject & Producible> |
DomainRegistry.getFactory(org.seedstack.shed.reflect.TypeOf<T> typeOf)
Get a
Factory from the domain. |
<T extends Factory<A>,A extends DomainObject & Producible> |
DomainRegistry.getFactory(org.seedstack.shed.reflect.TypeOf<T> typeOf,
Class<? extends Annotation> qualifier)
Get a
Factory from the domain. |
<T extends Factory<A>,A extends DomainObject & Producible> |
DomainRegistry.getFactory(org.seedstack.shed.reflect.TypeOf<T> typeOf,
String qualifier)
Get a
Factory from the domain. |
Copyright © 2013-2016–2016 SeedStack. All rights reserved.