Class CudamiProjectsClient


public class CudamiProjectsClient extends CudamiEntitiesClient<de.digitalcollections.model.identifiable.entity.Project>
  • Constructor Details

    • CudamiProjectsClient

      public CudamiProjectsClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
  • Method Details

    • addDigitalObject

      public boolean addDigitalObject(UUID projectUuid, UUID digitalObjectUuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • addDigitalObjects

      public boolean addDigitalObjects(UUID projectUuid, List<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> digitalObjects) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • findDigitalObjects

      public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> findDigitalObjects(UUID projectUuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • removeDigitalObject

      public boolean removeDigitalObject(UUID projectUuid, UUID digitalObjectUuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • setDigitalObjects

      public boolean setDigitalObjects(UUID projectUuid, List<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> digitalObjects) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException