A B C D E F G H I L M N O P R S T U V 

A

AbstractBaseAssembler<AGGREGATE_ROOT,DTO> - Class in org.seedstack.business.api.interfaces.assembler
This assembler is intended to be extended by the base assemblers not directly by the users.
AbstractBaseAssembler() - Constructor for class org.seedstack.business.api.interfaces.assembler.AbstractBaseAssembler
 
AbstractView<Item> - Class in org.seedstack.business.api.interfaces.query.view
Abstract Class with base building blocs for concrete Views.
AbstractView(VirtualList<Item>, long, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.AbstractView
This constructor take a list of items that can potentially be huge.
AbstractView(Result<Item>, long, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.AbstractView
This constructor directly takes a result.
AbstractView(List<Item>, long, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.AbstractView
Constructor.
AbstractView(List<Item>, long, long, long, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.AbstractView
Constructor
AggAssemblerProvider<D> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
AggAssemblerWithRepoAndFactProvider<A extends AggregateRoot<?>> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
AggAssemblerWithRepoProvider<A extends AggregateRoot<?>> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
aggregate(AggregateRoot<?>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.Assemble
Assembles an aggregate root.
AggregateDeletedEvent - Class in org.seedstack.business.api.domain.events
Event fired when a method of a subtype of Repository annotated by @Delete is called.
AggregateDeletedEvent(Method, Object[], Class<? extends AggregateRoot<?>>) - Constructor for class org.seedstack.business.api.domain.events.AggregateDeletedEvent
Constructor.
AggregateNotFoundException - Exception in org.seedstack.business.api.interfaces.assembler.dsl
 
AggregateNotFoundException() - Constructor for exception org.seedstack.business.api.interfaces.assembler.dsl.AggregateNotFoundException
 
AggregateNotFoundException(String) - Constructor for exception org.seedstack.business.api.interfaces.assembler.dsl.AggregateNotFoundException
 
AggregatePersistedEvent - Class in org.seedstack.business.api.domain.events
Event fired when a method of a subtype of Repository annotated by @Persist is called.
AggregatePersistedEvent(Method, Object[], Class<? extends AggregateRoot<?>>) - Constructor for class org.seedstack.business.api.domain.events.AggregatePersistedEvent
Constructor.
AggregateReadEvent - Class in org.seedstack.business.api.domain.events
Event fired when a method of a subtype of Repository annotated by @Read is called.
AggregateReadEvent(Method, Object[], Class<? extends AggregateRoot<?>>) - Constructor for class org.seedstack.business.api.domain.events.AggregateReadEvent
Constructor.
AggregateRoot<ID> - Interface in org.seedstack.business.api.domain
This interface is the parent type for all implementations of AggregateRoot in the Business Framework.
aggregateRootSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
The aggregate root specification.
aggregates(List<? extends AggregateRoot<?>>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.Assemble
Assembles a list of aggregates.
AggsAssemblerProvider<D> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
AggsAssemblerWithRepoAndFactProvider<A extends AggregateRoot<?>> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
AggsAssemblerWithRepoProvider<A extends AggregateRoot<?>> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
ancestorImplements(Class<?>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
ancestorMetaAnnotatedWith(Class<? extends Annotation>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate or an ancestor is annotated or meta annotated by the given annotation.
and(Specification<Class<?>>...) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Logical AND between the specifications.
ApplicationService - Annotation Type in org.seedstack.business.api.application.annotations
This annotation marks its annotated interface as an application service for the framework.
applicationServiceSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
Assemble - Interface in org.seedstack.business.api.interfaces.assembler.dsl
A part of the assembler DSL defining the source object(s) used to assemble.
assemble() - Method in class org.seedstack.business.api.interfaces.assembler.dsl.FluentAssemblerImpl
 
assemble() - Method in interface org.seedstack.business.api.interfaces.assembler.FluentAssembler
DSL entry point.
assembleDtoFromAggregate(AggregateRoot) - Method in interface org.seedstack.business.api.interfaces.assembler.Assembler
Creates a new DTO and fill it from the aggregate.
assembleDtoFromAggregate(AGGREGATE_ROOT) - Method in class org.seedstack.business.api.interfaces.assembler.BaseAssembler
This method is used by developers or by the DSL to assemble a new DTO from the given aggregate.
assembleDtoFromAggregate(T) - Method in class org.seedstack.business.api.interfaces.assembler.BaseTupleAssembler
This method is used by developers or by Assemblers to assemble a new DTO from the given aggregate.
Assembler<AggregateRoot,Dto> - Interface in org.seedstack.business.api.interfaces.assembler
This interface represents the Assembler concepts between an aggregate and a DTO.
assemblerSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
AssembleSecurely - Interface in org.seedstack.business.api.interfaces.assembler.dsl
A part of the assembler dsl allowing to choose whether the data security feature will be applied on the DSL.
assertAggregateRootClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the aggregate root class is valid.
assertApplicationServiceInterfaceClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the class is a valid ApplicationServiceInterface.
assertDomainPolicyInterfaceClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the class is a valid DomainPolicyInterface.
assertDomainServiceInterfaceClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the class is valid DomainServiceInterface.
assertEntityClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the class is a valid Entity class.
assertFactoryInterfaceClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the class is a valid factory interface.
assertRepositoryInterfaceClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the class is a valid repository.
assertValueObjectClassIsValid(Class<?>) - Static method in class org.seedstack.business.api.assertions.BusinessReflectionAsserts
Asserts that the given class is a valid ValueObject.

B

BaseAggregateEvent - Class in org.seedstack.business.api.domain.events
This event is fired each time method from a subtype of Repository annotated with @Read, or @Delete, or @Persist is called.
BaseAggregateEvent(Method, Object[], Class<? extends AggregateRoot<?>>) - Constructor for class org.seedstack.business.api.domain.events.BaseAggregateEvent
Constructor.
BaseAggregateEvent.Context - Class in org.seedstack.business.api.domain.events
Interception context with the method called and its arguments.
BaseAggregateRoot<ID> - Class in org.seedstack.business.api.domain.base
This abstract class is the base class of all AggregateRoot in Seed Business Framework.
BaseAggregateRoot() - Constructor for class org.seedstack.business.api.domain.base.BaseAggregateRoot
 
BaseAssembler<AGGREGATE_ROOT extends AggregateRoot<?>,DTO> - Class in org.seedstack.business.api.interfaces.assembler
This class is the class to be extended by the users in order to create an Assembler.
BaseAssembler() - Constructor for class org.seedstack.business.api.interfaces.assembler.BaseAssembler
Default needed constructor.
BaseClassSpecifications - Class in org.seedstack.business.api.specifications
 
BaseClassSpecifications() - Constructor for class org.seedstack.business.api.specifications.BaseClassSpecifications
 
BaseEntity<ID> - Class in org.seedstack.business.api.domain.base
This abstract class is the base class for all Entities in Seed Business Framework.
BaseEntity() - Constructor for class org.seedstack.business.api.domain.base.BaseEntity
 
BaseTupleAssembler<T extends org.javatuples.Tuple,Dto> - Class in org.seedstack.business.api.interfaces.assembler
This class is used by developers as bases for Tuple based Assemblers.
BaseTupleAssembler() - Constructor for class org.seedstack.business.api.interfaces.assembler.BaseTupleAssembler
Default needed constructor.
BaseValueObject - Class in org.seedstack.business.api.domain.base
This class is the inheritance base for ValueObject implementations.
BaseValueObject() - Constructor for class org.seedstack.business.api.domain.base.BaseValueObject
 
BusinessAssertionsErrorCodes - Enum in org.seedstack.business.api.assertions
 
BusinessElement - Annotation Type in org.seedstack.business.api
BusinessElement marks all business annotations or types
BusinessReflectionAsserts - Class in org.seedstack.business.api.assertions
This class gives helper methods for asserting on business classes.

C

ChunkedView<T> - Class in org.seedstack.business.api.interfaces.query.view.chunk
A chunked view is an arbitrary portion of result organized in arbitrary chunk.
ChunkedView(Result<T>, long, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.chunk.ChunkedView
Constructor.
ChunkedView(List<T>, int, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.chunk.ChunkedView
Constructor.
classAnnotatedWith(Class<? extends Annotation>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
classConstructorIsPublic() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
classHasOnlyPackageViewSetters() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate has only setters with the visibility package.
classHasSetters() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate has at least one setter.
classHasSuperInterfaces() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate has interface.
classInherits(Class<?>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate inherits from the given class.
classIs(Class<?>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
classIsAbstract() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the class is abstract.
classIsAnnotation() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the class is an annotation
classIsIn(Collection<Class<?>>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
classIsInterface() - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate is an interface.
classIsNot(Class<?>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate equals to the given class.
classMetaAnnotatedWith(Class<? extends Annotation>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate is annotated or meta annotated by the given annotation.
classModifierIs(int) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
classOfTuple(List<?>) - Static method in class org.seedstack.business.api.Tuples
 
classOfTuple(Object...) - Static method in class org.seedstack.business.api.Tuples
Finds for a list of object the associated tuple class, eg. a Pair for a list of two object and a Triplet for a list of three.
compareTo(BaseValueObject) - Method in class org.seedstack.business.api.domain.base.BaseValueObject
 
containsAny(Specification<E>, SpecificationOption) - Method in interface org.seedstack.business.api.interfaces.query.specification.GenericSpecificationStrategy
Determine if any of our entities match a specification.
Creatable - Interface in org.seedstack.business.api
Interface that marks objects implementing it as being able to be created.
Create - Annotation Type in org.seedstack.business.api.domain.annotations.stereotypes
This annotation indicates a creation.
create(Object...) - Method in interface org.seedstack.business.api.domain.Factory
creates a domain object.
create(List<?>) - Static method in class org.seedstack.business.api.Tuples
Transforms a list of object into a tuple.
create(Object, Object...) - Static method in class org.seedstack.business.api.Tuples
Transforms an array of object into a tuple.
createTupleFromList(Object...) - Static method in class org.seedstack.business.api.Tuples
Deprecated.
Use the shorter create method instead.
createTupleFromList(List<Object>) - Static method in class org.seedstack.business.api.Tuples
Deprecated.
Use the shorter create method instead.

D

Delete - Annotation Type in org.seedstack.business.api.domain.annotations.stereotypes
This annotation indicates a delete operation.
delete(KEY) - Method in interface org.seedstack.business.api.domain.Repository
Deprecated.
delete(AGGREGATE) - Method in interface org.seedstack.business.api.domain.Repository
Deletes an aggregate from the persistence by its key.
descendantOf(Class<?>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
 
doAssembleDtoFromAggregate(DTO, AGGREGATE_ROOT) - Method in class org.seedstack.business.api.interfaces.assembler.BaseAssembler
This method has to be overridden by users to actually assemble the DTO from the aggregate.
doAssembleDtoFromAggregate(Dto, T) - Method in class org.seedstack.business.api.interfaces.assembler.BaseTupleAssembler
This method has to be overridden by users to actually assembling the DTO from the aggregate.
DomainAggregateRoot - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation tells the Framework that the current class is candidate to be an aggregate root.
DomainElement - Annotation Type in org.seedstack.business.api.domain.annotations
DomainElement marks all domain annotations or types
DomainEntity - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation tells the Business Framework that the current class is candidate to be an entity from DDD approach.
DomainErrorCodes - Enum in org.seedstack.business.api.domain
 
DomainEvent - Class in org.seedstack.business.api.domain.events
BaseEvent is the abstract class to extend to create an event.
DomainEvent() - Constructor for class org.seedstack.business.api.domain.events.DomainEvent
 
DomainFactory - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation is a marker for GenericFactory.
domainFactorySpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
DomainObject - Interface in org.seedstack.business.api.domain
DomainObject is an interface implemented by all domain object
DomainPolicy - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation is a marker for a domain policy interface.
domainRepoImplSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
DomainRepository - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation marks its annotated interface as a domain repository for the framework.
DomainRepositoryImpl - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation marks its annotated interface as a domain repository implementation for the framework.
domainRepoSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
DomainService - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation marks its annotated interface as a domain service for the framework.
domainServiceSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
DomainSpecifications - Class in org.seedstack.business.api.specifications
This class provides helper methods for domain specifications.
DomainValueObject - Annotation Type in org.seedstack.business.api.domain.annotations
This annotation marks its annotated interface as a domain value object for the framework.
doMergeAggregateWithDto(AGGREGATE_ROOT, DTO) - Method in class org.seedstack.business.api.interfaces.assembler.BaseAssembler
This method has to be overridden by users to actually merge an aggregate with the DTO.
doMergeAggregateWithDto(T, Dto) - Method in class org.seedstack.business.api.interfaces.assembler.BaseTupleAssembler
This method has to be overridden by users to actually merge an aggregate with the DTO.
dto(D) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.Assemble
Assembles a dto.
DtoAssemblerProvider - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
dtoClass - Variable in class org.seedstack.business.api.interfaces.assembler.AbstractBaseAssembler
 
DtoInfoResolver - Interface in org.seedstack.business.api.interfaces.assembler.resolver
 
DtoOf - Annotation Type in org.seedstack.business.api.interfaces.assembler
This annotation is used to indicate the aggregate classes needed to assemble this dto.
dtos(List<D>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.Assemble
Assembles a list of dtos.
DtosAssemblerProvider - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
dtoWithDefaultAssemblerSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 

E

Entity<ID> - Interface in org.seedstack.business.api.domain
This interface is the parent type for all implementations of Entity in the Business Framework.
entitySpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
The domain entities specification.
equals(Object) - Method in class org.seedstack.business.api.domain.base.BaseEntity
 
equals(Object) - Method in class org.seedstack.business.api.domain.base.BaseValueObject
 
equals(Object) - Method in interface org.seedstack.business.api.domain.Entity
Entities compare by identity, not by attributes.
equals(Object) - Method in interface org.seedstack.business.api.domain.ValueObject
Value objects compare by the values of their attributes, they don't have an identity.
Event - Interface in org.seedstack.business.api
Interface for business events.
EventErrorCodes - Enum in org.seedstack.business.api.domain.events
 
EventHandler<E extends Event> - Interface in org.seedstack.business.api
Interface for event handlers.
EventService - Interface in org.seedstack.business.api
EventService provides methods to fire events.

F

Factory<DO extends DomainObject & Producible> - Interface in org.seedstack.business.api.domain
Factory allows creation of DomainObject that are Producible object.
fieldDeepAnnotatedWith(Class<? extends Annotation>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the candidate has one field annotated or meta annotated by the given annotation.
find(Range, Criteria) - Method in interface org.seedstack.business.api.interfaces.query.finder.GenericFinder
Find items according a range and a criteria.
Finder - Annotation Type in org.seedstack.business.api.interfaces.query.finder
This annotation is the interface marker for a Finder in SEED.
finderServiceSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
fire(E) - Method in interface org.seedstack.business.api.EventService
Fires an event.
FluentAssembler - Interface in org.seedstack.business.api.interfaces.assembler
FluentAssembler provides the entry point for an assembler DSL.
FluentAssemblerImpl - Class in org.seedstack.business.api.interfaces.assembler.dsl
Implementation of FluentAssembler.
FluentAssemblerImpl() - Constructor for class org.seedstack.business.api.interfaces.assembler.dsl.FluentAssemblerImpl
 
fromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerWithRepoProvider
 
fromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerWithRepoProvider
 
fromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggAssemblerWithRepoProvider
 
fromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggsAssemblerWithRepoProvider
 
fromRepository() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerWithRepoProvider
 
fromRepository() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerWithRepoProvider
 
fromRepository() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggAssemblerWithRepoProvider
 
fromRepository() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggsAssemblerWithRepoProvider
 

G

GenericApplicationService - Interface in org.seedstack.business.api.application
This interface can be used as base for any Application Service interface.
GenericDomainPolicy - Interface in org.seedstack.business.api.domain
This interface can be used as base for any Domain Policy interface.
GenericDomainService - Interface in org.seedstack.business.api.domain
This interface can be used as base for any Domain Service interface.
GenericFactory<DO extends DomainObject & Producible> - Interface in org.seedstack.business.api.domain
This interface has to be extended in order to create a Domain Factory interface.
GenericFinder<Item,Criteria> - Interface in org.seedstack.business.api.interfaces.query.finder
High Level interface for finders that handle ranged result.
GenericInterfacesService - Interface in org.seedstack.business.api.interfaces
This interface can be used as base for any Interfaces Service interface.
GenericRepository<AGGREGATE extends AggregateRoot<KEY>,KEY> - Interface in org.seedstack.business.api.domain
This interface has to be extended in order to create a Domain Repository interface.
GenericSpecificationStrategy<R,E> - Interface in org.seedstack.business.api.interfaces.query.specification
GenericSpecificationFinder
getAggregateRoot() - Method in class org.seedstack.business.api.domain.events.BaseAggregateEvent
Gets the aggregate root concern by the event
getAggregateRootClass() - Method in interface org.seedstack.business.api.domain.Repository
 
getArgs() - Method in class org.seedstack.business.api.domain.events.BaseAggregateEvent.Context
Gets the arguments passed to the called method.
getCapacity() - Method in class org.seedstack.business.api.interfaces.query.view.page.Page
 
getChunkOffset() - Method in class org.seedstack.business.api.interfaces.query.view.chunk.ChunkedView
 
getChunkSize() - Method in class org.seedstack.business.api.interfaces.query.view.chunk.ChunkedView
 
getContext() - Method in class org.seedstack.business.api.domain.events.BaseAggregateEvent
 
getDtoClass() - Method in class org.seedstack.business.api.interfaces.assembler.AbstractBaseAssembler
 
getDtoClass() - Method in interface org.seedstack.business.api.interfaces.assembler.Assembler
Returns the DTO type handled by the assembler.
getEntityId() - Method in class org.seedstack.business.api.domain.base.BaseEntity
 
getEntityId() - Method in interface org.seedstack.business.api.domain.Entity
Gets the entity id.
getFullSize() - Method in class org.seedstack.business.api.interfaces.query.result.Result
 
getIndex() - Method in class org.seedstack.business.api.interfaces.query.view.page.Page
 
getKeyClass() - Method in interface org.seedstack.business.api.domain.Repository
 
getMethodCalled() - Method in class org.seedstack.business.api.domain.events.BaseAggregateEvent.Context
Gets the repository's method which was called.
getNumberOfElements() - Method in class org.seedstack.business.api.interfaces.query.view.page.Page
 
getOffset() - Method in class org.seedstack.business.api.interfaces.query.range.Range
 
getOffset() - Method in class org.seedstack.business.api.interfaces.query.result.Result
 
getOrder() - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
Sets the sort order.
getOrders() - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Gets the specification orders.
getPageIndex() - Method in class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
 
getPagesCount() - Method in class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
 
getPageSize() - Method in class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
 
getProducedClass() - Method in interface org.seedstack.business.api.domain.GenericFactory
 
getProperty() - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
 
getResult() - Method in class org.seedstack.business.api.interfaces.query.result.Result
 
getResultSize() - Method in class org.seedstack.business.api.interfaces.query.view.AbstractView
Return the number of element of the complete list, not the view result.
getSize() - Method in class org.seedstack.business.api.interfaces.query.range.Range
 
getSize() - Method in class org.seedstack.business.api.interfaces.query.result.Result
 
getSpecificationName() - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
Getter specificationName
getTotalNumberOfElements() - Method in class org.seedstack.business.api.interfaces.query.view.page.Page
 
getView() - Method in class org.seedstack.business.api.interfaces.query.view.AbstractView
 
getView() - Method in interface org.seedstack.business.api.interfaces.query.view.View
return the view of a result.

H

handle(Entity, Configuration) - Method in interface org.seedstack.business.api.domain.identity.IdentityHandler
Generate new id for entity.
handle(E) - Method in interface org.seedstack.business.api.EventHandler
Handles an event.
hasAnnotationDeep(Class<?>, Class<? extends Annotation>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if the given class is annotated or meta annotated with the given annotation.
hashCode() - Method in class org.seedstack.business.api.domain.base.BaseEntity
 
hashCode() - Method in class org.seedstack.business.api.domain.base.BaseValueObject
 
hashCode() - Method in interface org.seedstack.business.api.domain.Entity
 
hashCode() - Method in interface org.seedstack.business.api.domain.ValueObject
 
howMany(Specification<E>, SpecificationOption) - Method in interface org.seedstack.business.api.interfaces.query.specification.GenericSpecificationStrategy
Counts how many entities are matching the given specification.

I

identify(E) - Method in interface org.seedstack.business.api.domain.identity.IdentityService
Identifies the given entity
Identity - Annotation Type in org.seedstack.business.api.domain.annotations.identity
Identity
IdentityErrorCodes - Enum in org.seedstack.business.api.domain.identity
IdentityErrorCodes
IdentityHandler<E extends Entity<ID>,ID> - Interface in org.seedstack.business.api.domain.identity
Interface for handling identity generation.
identityHandlerSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
IdentityService - Interface in org.seedstack.business.api.domain.identity
IdentityService generate a unique appropriate ID for a given entity
InterfacesService - Annotation Type in org.seedstack.business.api.interfaces.annotations
Annotation that marks an interface and its implementation as an interfaces service.
interfacesServiceSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
isEmpty() - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Indicates whether the holder contains parameters.
isEmptyForAggregateRoot(int) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Indicates whether the holder contains parameters for the aggregate root at the aggregateIndex position in the tuple.
isNoDuplicate() - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
 

L

list - Variable in class org.seedstack.business.api.interfaces.query.result.Result
 
load(KEY) - Method in interface org.seedstack.business.api.domain.Repository
Loads an aggregate from the persistence by its key.

M

matching(Specification<E>, SpecificationOption) - Method in interface org.seedstack.business.api.interfaces.query.specification.GenericSpecificationStrategy
Retrieve all entities that match a specification.
MatchingEntityId - Annotation Type in org.seedstack.business.api.interfaces.assembler
This annotation allows the use of the fromRepository() method of the assembler DSL.
MatchingFactoryParameter - Annotation Type in org.seedstack.business.api.interfaces.assembler
This annotation allows the use of the fromFactory() method of the assembler DSL.
mergeAggregateWithDto(AggregateRoot, Dto) - Method in interface org.seedstack.business.api.interfaces.assembler.Assembler
Merges a source DTO into an existing aggregate.
mergeAggregateWithDto(AGGREGATE_ROOT, DTO) - Method in class org.seedstack.business.api.interfaces.assembler.BaseAssembler
This method is used by developers or by the DSL to actually merge the aggregate.
mergeAggregateWithDto(T, Dto) - Method in class org.seedstack.business.api.interfaces.assembler.BaseTupleAssembler
This method is used by developers or by Assemblers to actually merge the aggregate.
methodAnnotatedWith(Class<? extends Annotation>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Checks if at least one method of the class is annotated with the annotation class.

N

newDto() - Method in class org.seedstack.business.api.interfaces.assembler.AbstractBaseAssembler
This protected method is in charge of creating a new instance of the DTO.
next() - Method in class org.seedstack.business.api.interfaces.query.view.page.Page
 
not(Specification<Class<?>>) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
The negation of the given specification

O

or(Specification<Class<?>>...) - Static method in class org.seedstack.business.api.specifications.BaseClassSpecifications
Logical OR between the specifications.
orFail() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerWithRepoAndFactProvider
 
orFail() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerWithRepoAndFactProvider
 
orFail() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggAssemblerWithRepoAndFactProvider
 
orFail() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggsAssemblerWithRepoAndFactProvider
 
org.seedstack.business.api - package org.seedstack.business.api
 
org.seedstack.business.api.application - package org.seedstack.business.api.application
 
org.seedstack.business.api.application.annotations - package org.seedstack.business.api.application.annotations
 
org.seedstack.business.api.assertions - package org.seedstack.business.api.assertions
 
org.seedstack.business.api.domain - package org.seedstack.business.api.domain
 
org.seedstack.business.api.domain.annotations - package org.seedstack.business.api.domain.annotations
 
org.seedstack.business.api.domain.annotations.identity - package org.seedstack.business.api.domain.annotations.identity
 
org.seedstack.business.api.domain.annotations.specification - package org.seedstack.business.api.domain.annotations.specification
 
org.seedstack.business.api.domain.annotations.stereotypes - package org.seedstack.business.api.domain.annotations.stereotypes
 
org.seedstack.business.api.domain.base - package org.seedstack.business.api.domain.base
 
org.seedstack.business.api.domain.events - package org.seedstack.business.api.domain.events
 
org.seedstack.business.api.domain.identity - package org.seedstack.business.api.domain.identity
 
org.seedstack.business.api.interfaces - package org.seedstack.business.api.interfaces
 
org.seedstack.business.api.interfaces.annotations - package org.seedstack.business.api.interfaces.annotations
 
org.seedstack.business.api.interfaces.assembler - package org.seedstack.business.api.interfaces.assembler
 
org.seedstack.business.api.interfaces.assembler.dsl - package org.seedstack.business.api.interfaces.assembler.dsl
 
org.seedstack.business.api.interfaces.assembler.resolver - package org.seedstack.business.api.interfaces.assembler.resolver
 
org.seedstack.business.api.interfaces.query.finder - package org.seedstack.business.api.interfaces.query.finder
 
org.seedstack.business.api.interfaces.query.range - package org.seedstack.business.api.interfaces.query.range
 
org.seedstack.business.api.interfaces.query.result - package org.seedstack.business.api.interfaces.query.result
 
org.seedstack.business.api.interfaces.query.specification - package org.seedstack.business.api.interfaces.query.specification
 
org.seedstack.business.api.interfaces.query.view - package org.seedstack.business.api.interfaces.query.view
 
org.seedstack.business.api.interfaces.query.view.chunk - package org.seedstack.business.api.interfaces.query.view.chunk
 
org.seedstack.business.api.interfaces.query.view.page - package org.seedstack.business.api.interfaces.query.view.page
 
org.seedstack.business.api.specifications - package org.seedstack.business.api.specifications
 

P

Page - Class in org.seedstack.business.api.interfaces.query.view.page
Abstraction of a page within a context page set context.
Page(int, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.Page
Create a new page at a certain index, with a certain capacity ,with a maximum number of element (=capacity) and a total number of elements to -1 (infinite).
Page(int, int, int) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.Page
Create a new page at a certain index, with a certain capacity ,with a certain number of element and a total number of elements to -1 (infinite).
Page(int, int, int, long) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.Page
Create a new page at a certain index, with a certain capacity ,with a certain number of element and fixed total number of elements.
PaginatedView<Item> - Class in org.seedstack.business.api.interfaces.query.view.page
A page oriented View, that brings page behaviour out of the box.
PaginatedView(List<Item>, int, long) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
Constructor.
PaginatedView(Result<Item>, int, long) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
Constructor.
PaginatedView(Result<Item>, Page) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
Constructor.
PaginatedView(List<Item>, long, long, int, long) - Constructor for class org.seedstack.business.api.interfaces.query.view.page.PaginatedView
Constructor.
ParameterHolder - Interface in org.seedstack.business.api.interfaces.assembler.resolver
This class holds the parameter of a method.
parameters() - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Gives the ordered list of parameters.
parametersOfAggregateRoot(int) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Gives the ordered list of parameters for specified index.
Persist - Annotation Type in org.seedstack.business.api.domain.annotations.stereotypes
This annotation indicates a persistence operation.
persist(AGGREGATE) - Method in interface org.seedstack.business.api.domain.Repository
Creates an aggregate in the persistence.
policySpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
 
Producible - Interface in org.seedstack.business.api
Interface that marks objects implementing it as being able to be produced by a factory.
put(String, int, Object) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Adds a parameter value at its position in the expected method.
put(String, int, int, Object) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Adds a parameter value for the specified aggregate root at its position in the expected method.

R

Range - Class in org.seedstack.business.api.interfaces.query.range
This class represents a Range : an offset + a size.
Range(long, int) - Constructor for class org.seedstack.business.api.interfaces.query.range.Range
Constructor.
rangeFromChunkInfo(long, int) - Static method in class org.seedstack.business.api.interfaces.query.range.Range
The range from the chunk info.
rangeFromPageInfo(long, int) - Static method in class org.seedstack.business.api.interfaces.query.range.Range
The range from the page info.
rangeResult(List<Item>, long, long) - Static method in class org.seedstack.business.api.interfaces.query.result.Result
Creates a new Result.
Read - Annotation Type in org.seedstack.business.api.domain.annotations.stereotypes
This annotation indicates a read operation.
Repository<AGGREGATE extends AggregateRoot<KEY>,KEY> - Interface in org.seedstack.business.api.domain
This interface has to be extended in order to create a Domain Repository interface.
resolveAggregate(Object) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.DtoInfoResolver
 
resolveId(Object) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.DtoInfoResolver
 
Result<Item> - Class in org.seedstack.business.api.interfaces.query.result
Symbolises a ranged result of representation retrieved from the persistence.
Result(List<Item>, long, long) - Constructor for class org.seedstack.business.api.interfaces.query.result.Result
Constructor.
resultList - Variable in class org.seedstack.business.api.interfaces.query.view.AbstractView
 
resultSize - Variable in class org.seedstack.business.api.interfaces.query.view.AbstractView
 
resultViewOffset - Variable in class org.seedstack.business.api.interfaces.query.view.AbstractView
 
resultViewSize - Variable in class org.seedstack.business.api.interfaces.query.view.AbstractView
 

S

save(AGGREGATE) - Method in interface org.seedstack.business.api.domain.Repository
Updates an aggregate in the persistence
Secured - Annotation Type in org.seedstack.business.api.interfaces.annotations
This annotation marks the annotated element as secured according to the business framework : Obfuscation etc ...
securely() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AssembleSecurely
Enable the data security feature on the DSL.
SequenceHandler<E extends Entity<ID>,ID> - Interface in org.seedstack.business.api.domain.identity
Interface for handling sequence identity generation
setNoDuplicate(boolean) - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Sets the noDuplicates indicator.
setOrder(SpecificationOrder.Order) - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
Gets the sort order.
setOrders(List<SpecificationOrder>) - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Sets the specification orders.
setProperty(String) - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
 
setSpecificationName(String) - Method in class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
Setter specificationName
SpecificationOption - Class in org.seedstack.business.api.interfaces.query.specification
SpecificationOption.
SpecificationOption(List<SpecificationOrder>, boolean) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Constructor.
SpecificationOption(boolean, SpecificationOrder...) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Constructor.
SpecificationOption(SpecificationOrder...) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Constructor.
SpecificationOption(boolean) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Constructor.
SpecificationOption(List<SpecificationOrder>) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Constructor.
SpecificationOption() - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOption
Constructor.
SpecificationOrder - Class in org.seedstack.business.api.interfaces.query.specification
SpecificationOrder
SpecificationOrder() - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
Constructor.
SpecificationOrder(String, String, SpecificationOrder.Order) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
 
SpecificationOrder(String, SpecificationOrder.Order) - Constructor for class org.seedstack.business.api.interfaces.query.specification.SpecificationOrder
 
SpecificationOrder.Order - Enum in org.seedstack.business.api.interfaces.query.specification
Provides a sort order to the query.

T

thenFromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerWithRepoAndFactProvider
 
thenFromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerWithRepoAndFactProvider
 
thenFromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggAssemblerWithRepoAndFactProvider
 
thenFromFactory() - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.TupleAggsAssemblerWithRepoAndFactProvider
 
to(Class<A>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
Assembles the dto to an aggregate root.
to(A) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4, A5) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4, A5, A6) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4, A5, A6, A7) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4, A5, A6, A7, A8) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4, A5, A6, A7, A8, A9) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>, Class<A8>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>, Class<A8>, Class<A9>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>, Class<A8>, Class<A9>, Class<A10>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
 
to(List<Class<? extends AggregateRoot<?>>>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
Assemble the dto into a tuple of aggregate roots.
to(Tuple) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggAssemblerProvider
Assemble the dto into a tuple of aggregate roots.
to(Class<A>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
Assembles the list of dtos to a list of aggregate roots.
to(List<A>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>, Class<A8>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>, Class<A8>, Class<A9>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<A1>, Class<A2>, Class<A3>, Class<A4>, Class<A5>, Class<A6>, Class<A7>, Class<A8>, Class<A9>, Class<A10>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.AggsAssemblerProvider
 
to(Class<D>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.DtoAssemblerProvider
 
to(Class<D>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.DtosAssemblerProvider
 
toList(Tuple) - Static method in class org.seedstack.business.api.Tuples
 
toListOfClasses(Tuple) - Static method in class org.seedstack.business.api.Tuples
 
toString() - Method in class org.seedstack.business.api.domain.base.BaseEntity
 
toString() - Method in class org.seedstack.business.api.domain.base.BaseValueObject
 
toString() - Method in interface org.seedstack.business.api.domain.Entity
 
toString() - Method in interface org.seedstack.business.api.domain.ValueObject
 
toString() - Method in class org.seedstack.business.api.interfaces.query.range.Range
 
toString() - Method in class org.seedstack.business.api.interfaces.query.view.page.Page
 
Translator - Annotation Type in org.seedstack.business.api.domain.annotations.specification
This annotation is used to link a sub SpecificationConverter to a sub SpecificationTranslator.
tuple(Tuple) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.Assemble
Assembles a tuple of aggregates.
TupleAggAssemblerWithRepoAndFactProvider<T extends org.javatuples.Tuple> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
TupleAggAssemblerWithRepoProvider<T extends org.javatuples.Tuple> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
TupleAggsAssemblerWithRepoAndFactProvider<T extends org.javatuples.Tuple> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
TupleAggsAssemblerWithRepoProvider<T extends org.javatuples.Tuple> - Interface in org.seedstack.business.api.interfaces.assembler.dsl
 
tuples(List<? extends Tuple>) - Method in interface org.seedstack.business.api.interfaces.assembler.dsl.Assemble
Assembles a list of tuple of aggregates.
Tuples - Class in org.seedstack.business.api
Static utility methods to easily create tuples.
typeOfTuple(Class<?>...) - Static method in class org.seedstack.business.api.Tuples
Gets the final tuple type for a list of class.

U

uniqueElement() - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Gives the first parameter of the first aggregate.
uniqueElementForAggregateRoot(int) - Method in interface org.seedstack.business.api.interfaces.assembler.resolver.ParameterHolder
Gives the first parameter of the specified aggregate.
updateDtoFromAggregate(Dto, AggregateRoot) - Method in interface org.seedstack.business.api.interfaces.assembler.Assembler
Updates the given DTO from the aggregate.
updateDtoFromAggregate(DTO, AGGREGATE_ROOT) - Method in class org.seedstack.business.api.interfaces.assembler.BaseAssembler
 
updateDtoFromAggregate(Dto, T) - Method in class org.seedstack.business.api.interfaces.assembler.BaseTupleAssembler
 
UUIDHandler<E extends Entity<ID>,ID> - Interface in org.seedstack.business.api.domain.identity
Interface for handling UUID generation.

V

ValueObject - Interface in org.seedstack.business.api.domain
A value object, as described in the DDD book.
valueObjectSpecification - Static variable in class org.seedstack.business.api.specifications.DomainSpecifications
The domain value objects specification.
valueOf(String) - Static method in enum org.seedstack.business.api.assertions.BusinessAssertionsErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.seedstack.business.api.domain.DomainErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.seedstack.business.api.domain.events.EventErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.seedstack.business.api.domain.identity.IdentityErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.seedstack.business.api.interfaces.query.specification.SpecificationOrder.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.seedstack.business.api.assertions.BusinessAssertionsErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.seedstack.business.api.domain.DomainErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.seedstack.business.api.domain.events.EventErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.seedstack.business.api.domain.identity.IdentityErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.seedstack.business.api.interfaces.query.specification.SpecificationOrder.Order
Returns an array containing the constants of this enum type, in the order they are declared.
View<Item> - Interface in org.seedstack.business.api.interfaces.query.view
View is a viewpoint of an already Result list.
A B C D E F G H I L M N O P R S T U V 

Copyright © 2013-2015–2015. All rights reserved.