Interface DigitalObjectRenderingFileResourceRepository
public interface DigitalObjectRenderingFileResourceRepository
-
Method Summary
Modifier and TypeMethodDescriptionintdefault intdelete(de.digitalcollections.model.identifiable.resource.FileResource fileResource) intdefault intdefault intdefault de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource>findRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource>findRenderingFileResources(UUID digitalObjectUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) default List<de.digitalcollections.model.identifiable.resource.FileResource>getRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) List<de.digitalcollections.model.identifiable.resource.FileResource>getRenderingFileResources(UUID digitalObjectUuid) default intremoveByDigitalObject(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) intremoveByDigitalObject(UUID digitalObjectUuid) default voidsetRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources) voidsetRenderingFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources)
-
Method Details
-
countDigitalObjectsForResource
- Throws:
RepositoryException
-
delete
default int delete(de.digitalcollections.model.identifiable.resource.FileResource fileResource) throws RepositoryException - Throws:
RepositoryException
-
delete
default int delete(Set<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) throws RepositoryException - Throws:
RepositoryException
-
delete
- Throws:
RepositoryException
-
delete
- Throws:
RepositoryException
-
findRenderingFileResources
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource> findRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findRenderingFileResources
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource> findRenderingFileResources(UUID digitalObjectUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
getRenderingFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> getRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws RepositoryException - Throws:
RepositoryException
-
getRenderingFileResources
List<de.digitalcollections.model.identifiable.resource.FileResource> getRenderingFileResources(UUID digitalObjectUuid) throws RepositoryException - Throws:
RepositoryException
-
removeByDigitalObject
default int removeByDigitalObject(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws RepositoryException - Throws:
RepositoryException
-
removeByDigitalObject
- Throws:
RepositoryException
-
setRenderingFileResources
default void setRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources) throws RepositoryException - Throws:
RepositoryException
-
setRenderingFileResources
void setRenderingFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources) throws RepositoryException - Throws:
RepositoryException
-