Interface ManifestationRepository
- All Superinterfaces:
EntityRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>,IdentifiableRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>,PagingSortingFilteringRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>,UniqueObjectRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>
public interface ManifestationRepository
extends EntityRepository<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>
-
Method Summary
Modifier and TypeMethodDescriptiondefault de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>findManifestationsByWork(de.digitalcollections.model.identifiable.entity.work.Work work, de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>findManifestationsByWork(UUID workUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>findSubParts(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation>findSubParts(UUID uuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) getLanguagesOfManifestationsForWork(de.digitalcollections.model.identifiable.entity.work.Work work) getLanguagesOfManifestationsForWork(UUID workUuid) booleanremoveParent(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.identifiable.entity.manifestation.Manifestation parentManifestation) 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
-
findManifestationsByWork
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findManifestationsByWork(de.digitalcollections.model.identifiable.entity.work.Work work, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findManifestationsByWork
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findManifestationsByWork(UUID workUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findSubParts
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findSubParts(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findSubParts
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.manifestation.Manifestation> findSubParts(UUID uuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
getLanguagesOfManifestationsForWork
default List<Locale> getLanguagesOfManifestationsForWork(de.digitalcollections.model.identifiable.entity.work.Work work) throws RepositoryException - Throws:
RepositoryException
-
getLanguagesOfManifestationsForWork
-
removeParent
boolean removeParent(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.identifiable.entity.manifestation.Manifestation parentManifestation) throws RepositoryException - Throws:
RepositoryException
-