| Package | Description |
|---|---|
| org.seedstack.business.assembler |
Provides classes, interfaces and annotations to map the domain layer to Data Transfer Objects
(DTO) and back.
|
| org.seedstack.business.assembler.dsl |
Provides a fluent DSL to do advanced domain-object/DTO mapping operations.
|
| org.seedstack.business.domain |
Provides classes, interfaces and annotations for building the domain layer.
|
| org.seedstack.business.pagination.dsl |
Provides a fluent DSL to paginate domain objects.
|
| org.seedstack.business.specification |
Provides classes, interfaces and annotations to create composite specifications.
|
| org.seedstack.business.specification.dsl |
Provides a fluent DSL that facilitates the creation of complex composite specifications.
|
| org.seedstack.business.spi |
Provides classes, interfaces and annotations to extend the business framework.
|
| Class and Description |
|---|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
| Class and Description |
|---|
| AggregateNotFoundException
This exception is thrown when the absence of an aggregate is an error condition.
|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
| Class and Description |
|---|
| AggregateExistsException
This exception is thrown when the existence of an aggregate is an error condition.
|
| AggregateNotFoundException
This exception is thrown when the absence of an aggregate is an error condition.
|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
| Create
Marks a method which has the responsibility of creating an entity (i.e.
|
| DomainAggregateRoot
Marks a type as an aggregate root.
|
| DomainEntity
Marks a type as an entity.
|
| DomainEvent
A domain event is used to represent something that happened in the domain.
|
| DomainFactory
Marks a type as a domain factory.
|
| DomainRepository
This annotation marks repository interfaces.
|
| DomainValueObject
Marks a type as a value object.
|
| Entity
An entity represent a thread of continuity and identity, going through a lifecycle, though its
attributes may change.
|
| Factory
A factory is responsible for creating a whole, internally consistent aggregate when it is too
complicated to do it in a constructor.
|
| IdentityExistsException
This exception is thrown when the existence of an identity is an error condition.
|
| Producible
Marks objects as being able to be produced by a factory.
|
| Repository
A repository is responsible for consistently storing and retrieving a whole aggregate.
|
| Repository.Option
Marker interface for options that can be used to alter the results of some repository methods.
|
| ValueObject
A value object measures, quantifies or describes something in the domain.
|
| Class and Description |
|---|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
| Repository
A repository is responsible for consistently storing and retrieving a whole aggregate.
|
| Repository.Option
Marker interface for options that can be used to alter the results of some repository methods.
|
| Class and Description |
|---|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
| Class and Description |
|---|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
| Class and Description |
|---|
| AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
Copyright © 2013-2017–2017 SeedStack. All rights reserved.