Interface DigitalObjectLinkedDataFileResourceService

All Known Implementing Classes:
DigitalObjectLinkedDataFileResourceServiceImpl

public interface DigitalObjectLinkedDataFileResourceService
Service for LinkedDataFileResource handling.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deleteLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject)
     
    List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource>
    getLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject)
    Returns the list of LinkedDataFileResources for a DigitalObject
    void
    setLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources)
    Saves the list of LinkedDataFileResources for a DigitalObject
  • Method Details

    • deleteLinkedDataFileResources

      void deleteLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws ServiceException
      Throws:
      ServiceException
    • getLinkedDataFileResources

      List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> getLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject) throws ServiceException
      Returns the list of LinkedDataFileResources for a DigitalObject
      Parameters:
      digitalObject - the DigitalObject
      Returns:
      list of LinkedDataFileResources
      Throws:
      ServiceException
    • setLinkedDataFileResources

      void setLinkedDataFileResources(de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.LinkedDataFileResource> linkedDataFileResources) throws ServiceException
      Saves the list of LinkedDataFileResources for a DigitalObject
      Parameters:
      digitalObject - the DigitalObject
      linkedDataFileResources - list of LinkedDataFileResources to be persisted
      Throws:
      ServiceException