Interface AgentRepository<A extends de.digitalcollections.model.identifiable.entity.agent.Agent>
- All Superinterfaces:
EntityRepository<A>,IdentifiableRepository<A>,PagingSortingFilteringRepository<A>,UniqueObjectRepository<A>
- All Known Subinterfaces:
CorporateBodyRepository,PersonRepository
public interface AgentRepository<A extends de.digitalcollections.model.identifiable.entity.agent.Agent>
extends EntityRepository<A>
-
Method Summary
Modifier and TypeMethodDescriptiondefault de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject>findDigitalObjects(A agent, de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject>findDigitalObjects(UUID agentUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.work.Work>de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.work.Work>default Set<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject>getDigitalObjects(A agent) Set<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject>getDigitalObjects(UUID uuidAgent) default Set<de.digitalcollections.model.identifiable.entity.work.Work>Set<de.digitalcollections.model.identifiable.entity.work.Work>Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.EntityRepository
getByRefId, setRelatedEntitiesMethods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.IdentifiableRepository
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, findByLanguageAndInitial, findRelatedEntities, findRelatedEntities, findRelatedFileResources, findRelatedFileResources, getByIdentifiables, getByIdentifier, getByIdentifier, getLanguages, setRelatedEntities, setRelatedFileResources, setRelatedFileResourcesMethods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.PagingSortingFilteringRepository
findMethods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.UniqueObjectRepository
count, create, delete, delete, deleteByUuid, deleteByUuids, getByExample, getByExampleAndFiltering, getByExamples, getByExamplesAndFiltering, getByUuid, getByUuidAndFiltering, getByUuids, getByUuidsAndFiltering, getRandom, save, save, saveOrUpdate, update, update
-
Method Details
-
findDigitalObjects
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> findDigitalObjects(A agent, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findDigitalObjects
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> findDigitalObjects(UUID agentUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findWorks
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.work.Work> findWorks(A agent, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findWorks
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.work.Work> findWorks(UUID agentUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
getDigitalObjects
default Set<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> getDigitalObjects(A agent) throws RepositoryException - Throws:
RepositoryException
-
getDigitalObjects
Set<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> getDigitalObjects(UUID uuidAgent) throws RepositoryException - Throws:
RepositoryException
-
getWorks
default Set<de.digitalcollections.model.identifiable.entity.work.Work> getWorks(A agent) throws RepositoryException - Throws:
RepositoryException
-
getWorks
Set<de.digitalcollections.model.identifiable.entity.work.Work> getWorks(UUID uuidAgent) throws RepositoryException - Throws:
RepositoryException
-