Class DigitalObjectLinkedDataFileResourceServiceImpl
- java.lang.Object
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.resource.DigitalObjectLinkedDataFileResourceServiceImpl
-
- All Implemented Interfaces:
DigitalObjectLinkedDataFileResourceService
@Service public class DigitalObjectLinkedDataFileResourceServiceImpl extends Object implements DigitalObjectLinkedDataFileResourceService
-
-
Constructor Summary
Constructors Constructor Description DigitalObjectLinkedDataFileResourceServiceImpl(DigitalObjectLinkedDataFileResourceRepository linkedDataFileResourceRepository, LinkedDataFileResourceService linkedDataFileResourceService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteLinkedDataFileResources(UUID digitalObjectUuid)List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>getLinkedDataFileResources(UUID digitalObjectUuid)Returns the list of 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)Saves the list of LinkedDataFileResources for a DigitalObject, identified by its UUID
-
-
-
Constructor Detail
-
DigitalObjectLinkedDataFileResourceServiceImpl
public DigitalObjectLinkedDataFileResourceServiceImpl(DigitalObjectLinkedDataFileResourceRepository linkedDataFileResourceRepository, LinkedDataFileResourceService linkedDataFileResourceService)
-
-
Method Detail
-
getLinkedDataFileResources
public List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> getLinkedDataFileResources(UUID digitalObjectUuid)
Description copied from interface:DigitalObjectLinkedDataFileResourceServiceReturns the list of LinkedDataFileResources for a DigitalObject, identified by its UUID- Specified by:
getLinkedDataFileResourcesin interfaceDigitalObjectLinkedDataFileResourceService- Parameters:
digitalObjectUuid- the UUID of the DigitalObject- Returns:
- list of LinkedDataFileResources
-
setLinkedDataFileResources
public List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> setLinkedDataFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources)
Description copied from interface:DigitalObjectLinkedDataFileResourceServiceSaves the list of LinkedDataFileResources for a DigitalObject, identified by its UUID- Specified by:
setLinkedDataFileResourcesin interfaceDigitalObjectLinkedDataFileResourceService- Parameters:
digitalObjectUuid- the UUID of the DigitalObjectlinkedDataFileResources- list of LinkedDataFileResources to be persisted- Returns:
- list of persisted LinkedDataFileResources
-
deleteLinkedDataFileResources
public void deleteLinkedDataFileResources(UUID digitalObjectUuid) throws CudamiServiceException
- Specified by:
deleteLinkedDataFileResourcesin interfaceDigitalObjectLinkedDataFileResourceService- Throws:
CudamiServiceException
-
-