Interface DigitalObjectLinkedDataFileResourceRepository
-
public interface DigitalObjectLinkedDataFileResourceRepositoryRepository for LinkedDataFileResource persistence handling.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description intcountDigitalObjectsForResource(UUID uuid)intdelete(List<UUID> uuids)default intdelete(UUID uuid)List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>getLinkedDataFileResources(UUID digitalObjectUuid)Retrieve all LinkedDataFileResources for a DigitalObject, identified by its UUIDList<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>setLinkedDataFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources)Save all LinkedDataFileResources for a DigitalObject, identified by its UUID
-
-
-
Method Detail
-
getLinkedDataFileResources
List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> getLinkedDataFileResources(UUID digitalObjectUuid)
Retrieve all LinkedDataFileResources for a DigitalObject, identified by its UUID- Parameters:
digitalObjectUuid- the UUID of the DigitalObject- Returns:
- List of LinkedDataFileResources
-
setLinkedDataFileResources
List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> setLinkedDataFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources)
Save all LinkedDataFileResources for a DigitalObject, identified by its UUID- Parameters:
digitalObjectUuid- the UUID of the DigitalObjectlinkedDataFileResources- List of LinkedDataFileResource to persist- Returns:
-
delete
default int delete(UUID uuid)
-
countDigitalObjectsForResource
int countDigitalObjectsForResource(UUID uuid)
-
-