All Superinterfaces:
AgentRepository<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>, EntityRepository<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>, IdentifiableRepository<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>, PagingSortingFilteringRepository<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>, UniqueObjectRepository<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>

public interface CorporateBodyRepository extends AgentRepository<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>
Repository for CorporateBody persistence handling.
  • Method Details

    • findCollectionRelatedCorporateBodies

      default List<de.digitalcollections.model.identifiable.entity.agent.CorporateBody> findCollectionRelatedCorporateBodies(de.digitalcollections.model.identifiable.entity.Collection collection, de.digitalcollections.model.list.filtering.Filtering filtering) throws RepositoryException
      Throws:
      RepositoryException
    • findCollectionRelatedCorporateBodies

      List<de.digitalcollections.model.identifiable.entity.agent.CorporateBody> findCollectionRelatedCorporateBodies(UUID collectionUuid, de.digitalcollections.model.list.filtering.Filtering filtering) throws RepositoryException
      Throws:
      RepositoryException
    • findCollectionRelatedCorporateBodies

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.CorporateBody> findCollectionRelatedCorporateBodies(UUID collectionUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException