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.modelmapper | |
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.
|
org.seedstack.business.util |
Provides useful utilities for business code.
|
org.seedstack.business.util.inmemory |
Provides in-memory implementations of some business concepts.
|
org.seedstack.business.util.random | |
org.seedstack.crud.rest | |
org.seedstack.jpa |
Provides classes to use JPA with Seed and the Business Framework.
|
org.seedstack.jpa.identity | |
org.seedstack.jpa.spi | |
org.seedstack.mongodb.morphia |
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. |
BaseEntity
An helper base class that can be extended to create a domain entity.
|
BaseValueObject
An helper base class that can be extended to create a domain value object.
|
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.
|
DomainEventHandler
Interface for event handlers, which handle events domain events fired by the
DomainEventPublisher . |
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.
|
SortOption
Repository option for sorting aggregates. |
SortOption.Direction
Sort direction associated to a sorted attribute.
|
SortOption.SortedAttribute
Represents a specific sorted attribute in a
SortOption . |
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. |
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. |
DomainRegistry
The domain registry provides programmatic access to domain objects.
|
Class and Description |
---|
IdentityGenerator
A generator of identity for entities.
|
Class and Description |
---|
AggregateExistsException
This exception is thrown when the existence of an aggregate is an error condition.
|
AggregateRoot
Specialization of
Entity when acting as an aggregate root. |
BaseRepository
An helper base class that can be extended to create an implementation of a
repository interface which, in turn, must extend
Repository . |
Entity
An entity represent a thread of continuity and identity, going through a lifecycle, though its
attributes may change.
|
IdentityGenerator
A generator of identity for entities.
|
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 |
---|
Entity
An entity represent a thread of continuity and identity, going through a lifecycle, though its
attributes may change.
|
IdentityGenerator
A generator of identity for entities.
|
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.
|
SortOption
Repository option for sorting aggregates. |
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. |
BaseRepository
An helper base class that can be extended to create an implementation of a
repository interface which, in turn, must extend
Repository . |
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 |
---|
Entity
An entity represent a thread of continuity and identity, going through a lifecycle, though its
attributes may change.
|
IdentityGenerator
A generator of identity for entities.
|
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.
|
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. |
BaseRepository
An helper base class that can be extended to create an implementation of a
repository interface which, in turn, must extend
Repository . |
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.
|
Copyright © 2013-2018–2019 SeedStack. All rights reserved.