Interface DigitalObjectRenderingFileResourceRepository


public interface DigitalObjectRenderingFileResourceRepository
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    default int
    delete(de.digitalcollections.model.identifiable.resource.FileResource fileResource)
     
    int
    delete(List<UUID> uuids)
     
    default int
    delete(Set<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
     
    default int
    delete(UUID uuid)
     
    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)
     
    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 int
    removeByDigitalObject(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject)
     
    int
    removeByDigitalObject(UUID digitalObjectUuid)
     
    default List<de.digitalcollections.model.identifiable.resource.FileResource>
    setRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources)
     
    List<de.digitalcollections.model.identifiable.resource.FileResource>
    setRenderingFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources)
     
  • Method Details

    • countDigitalObjectsForResource

      int countDigitalObjectsForResource(UUID uuid) throws RepositoryException
      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

      int delete(List<UUID> uuids) throws RepositoryException
      Throws:
      RepositoryException
    • delete

      default int delete(UUID uuid) throws RepositoryException
      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

      int removeByDigitalObject(UUID digitalObjectUuid) throws RepositoryException
      Throws:
      RepositoryException
    • setRenderingFileResources

      default List<de.digitalcollections.model.identifiable.resource.FileResource> setRenderingFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources) throws RepositoryException
      Throws:
      RepositoryException
    • setRenderingFileResources

      List<de.digitalcollections.model.identifiable.resource.FileResource> setRenderingFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> renderingResources) throws RepositoryException
      Throws:
      RepositoryException