Uses of Interface
org.seedstack.business.domain.Repository
-
Packages that use Repository Package Description 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. -
-
Uses of Repository in org.seedstack.business.domain
Methods in org.seedstack.business.domain with type parameters of type Repository Modifier and Type Method Description <R extends Repository<A,I>,A extends AggregateRoot<I>,I>
RDomainRegistry. getRepository(Type repositoryType)Get aRepositoryfrom the domain.<R extends Repository<A,I>,A extends AggregateRoot<I>,I>
RDomainRegistry. getRepository(Type repositoryType, Class<? extends Annotation> qualifier)Get aRepositoryfrom the domain.<R extends Repository<A,I>,A extends AggregateRoot<I>,I>
RDomainRegistry. getRepository(Type repositoryType, String qualifier)Get aRepositoryfrom the domain.Methods in org.seedstack.business.domain that return Repository Modifier and Type Method Description <A extends AggregateRoot<I>,I>
Repository<A,I>DomainRegistry. getRepository(Class<A> aggregateRootClass, Class<I> idClass)Get theRepositoryfor an aggregate root.<A extends AggregateRoot<I>,I>
Repository<A,I>DomainRegistry. getRepository(Class<A> aggregateRootClass, Class<I> idClass, Class<? extends Annotation> qualifier)Get theRepositoryfor an aggregate root and a qualifier.<A extends AggregateRoot<I>,I>
Repository<A,I>DomainRegistry. getRepository(Class<A> aggregateRootClass, Class<I> idClass, String qualifier)Get theRepositoryfor an aggregate root and a qualifier. -
Uses of Repository in org.seedstack.business.pagination.dsl
Methods in org.seedstack.business.pagination.dsl with parameters of type Repository Modifier and Type Method Description <A extends AggregateRoot<I>,I>
RepositoryOptionsPicker<A,I>Paginator. paginate(Repository<A,I> repository)Initiate a pagination operation using the specified repository.
-