Interface DigitalObjectLinkedDataFileResourceRepository
public interface DigitalObjectLinkedDataFileResourceRepository
Repository for LinkedDataFileResource persistence handling.
-
Method Summary
Modifier and TypeMethodDescriptionintintdefault intdefault de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>findLinkedDataFileResources(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.LinkedDataFileResource>findLinkedDataFileResources(UUID digitalObjectUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) default List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>getLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>getLinkedDataFileResources(UUID digitalObjectUuid) default List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>setLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources) List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>setLinkedDataFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources)
-
Method Details
-
countDigitalObjectsForResource
- Throws:
RepositoryException
-
delete
- Throws:
RepositoryException
-
delete
- Throws:
RepositoryException
-
findLinkedDataFileResources
default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> findLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
findLinkedDataFileResources
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> findLinkedDataFileResources(UUID digitalObjectUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException - Throws:
RepositoryException
-
getLinkedDataFileResources
default List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> getLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws RepositoryException - Throws:
RepositoryException
-
getLinkedDataFileResources
List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> getLinkedDataFileResources(UUID digitalObjectUuid) throws RepositoryException - Throws:
RepositoryException
-
setLinkedDataFileResources
default List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> setLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources) throws RepositoryException - Throws:
RepositoryException
-
setLinkedDataFileResources
List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> setLinkedDataFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources) throws RepositoryException - Throws:
RepositoryException
-