Interface DigitalObjectRepository
-
- All Superinterfaces:
EntityRepository<de.digitalcollections.model.identifiable.entity.DigitalObject>,IdentifiableRepository<de.digitalcollections.model.identifiable.entity.DigitalObject>
public interface DigitalObjectRepository extends EntityRepository<de.digitalcollections.model.identifiable.entity.DigitalObject>
Repository for Digital object persistence handling.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddeleteFileResources(UUID digitalObjectUuid)default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection>getCollections(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection>getCollections(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)default List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(UUID digitalObjectUuid)default List<de.digitalcollections.model.identifiable.resource.ImageFileResource>getImageFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)List<de.digitalcollections.model.identifiable.resource.ImageFileResource>getImageFileResources(UUID digitalObjectUuid)default de.digitalcollections.model.identifiable.entity.work.ItemgetItem(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)de.digitalcollections.model.identifiable.entity.work.ItemgetItem(UUID digitalObjectUuid)List<Locale>getLanguagesOfCollections(UUID uuid)List<Locale>getLanguagesOfProjects(UUID uuid)default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project>getProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project>getProjects(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)default List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.EntityRepository
findOneByRefId, findRandom
-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.IdentifiableRepository
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, count, delete, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, findOne, findOne, findOne, findOneByIdentifier, getLanguages, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, save, save, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources, update, update
-
-
-
-
Method Detail
-
deleteFileResources
void deleteFileResources(UUID digitalObjectUuid)
-
getCollections
default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection> getCollections(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
getCollections
de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection> getCollections(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
getFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
getFileResources
List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(UUID digitalObjectUuid)
-
getImageFileResources
default List<de.digitalcollections.model.identifiable.resource.ImageFileResource> getImageFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
getImageFileResources
List<de.digitalcollections.model.identifiable.resource.ImageFileResource> getImageFileResources(UUID digitalObjectUuid)
-
getItem
default de.digitalcollections.model.identifiable.entity.work.Item getItem(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
getItem
de.digitalcollections.model.identifiable.entity.work.Item getItem(UUID digitalObjectUuid)
-
getProjects
default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project> getProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
getProjects
de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project> getProjects(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
saveFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
-
-