| Package | Description |
|---|---|
| org.seedstack.business.assembler |
Contains all the classes related to the assembly pattern.
|
| org.seedstack.business.assembler.dsl |
Provides classes specific to the assembler DSL.
|
| org.seedstack.business.domain |
Provides classes for the domain layer.
|
| org.seedstack.business.domain.events |
Contains all the domain events provided by the framework.
|
| org.seedstack.business.domain.identity |
Contains classes related to the entity identity creation.
|
| Class and Description |
|---|
| AggregateRoot
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
| Class and Description |
|---|
| AggregateRoot
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
| Class and Description |
|---|
| AggregateRoot
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
| BaseEntity
This abstract class is the base class for all Entities in Seed Business Framework.
|
| Delete
This annotation indicates a delete operation.
|
| DomainAggregateRoot
This annotation tells the Framework that the current class is candidate to be
an aggregate root.
|
| DomainElement
DomainElement marks all domain annotations or types
|
| DomainEntity
This annotation tells the Business Framework that the current class is candidate to be an entity from DDD approach.
|
| DomainErrorCodes |
| DomainFactory
This annotation is a marker for
GenericFactory. |
| DomainObject
DomainObject is an interface implemented by all domain object
|
| DomainRepository
This annotation marks its annotated interface as a domain repository for the framework.
|
| DomainValueObject
This annotation marks its annotated interface as a domain value object for the framework.
|
| Entity
This interface is the parent type for all implementations of Entity in the Business Framework.
|
| Factory
Factory allows creation of
DomainObject that are Producible object. |
| GenericFactory
This interface has to be extended in order to create a Domain Factory interface.
|
| Persist
This annotation indicates a persistence operation.
|
| Read
This annotation indicates a read operation.
|
| Repository
This interface has to be extended in order to create a Domain Repository interface.
|
| ValueObject
A value object, as described in the DDD book.
|
| Class and Description |
|---|
| AggregateRoot
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
|
| BaseValueObject
This class is the inheritance base for ValueObject implementations.
|
| DomainObject
DomainObject is an interface implemented by all domain object
|
| ValueObject
A value object, as described in the DDD book.
|
| Class and Description |
|---|
| Entity
This interface is the parent type for all implementations of Entity in the Business Framework.
|
Copyright © 2013-2016–2016 SeedStack. All rights reserved.