public class CudamiItemsClient extends CudamiEntitiesClient<de.digitalcollections.model.identifiable.entity.item.Item>
  • Constructor Details

    • CudamiItemsClient

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

    • addDigitalObject

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

      public boolean addWork(UUID itemUuid, UUID workUuid) 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 uuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • getAllForParent

      public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.item.Item> getAllForParent(de.digitalcollections.model.identifiable.entity.item.Item parent) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • getAllForParent

      public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.item.Item> getAllForParent(de.digitalcollections.model.identifiable.entity.item.Item parent, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • getLanguagesOfDigitalObjects

      public List<Locale> getLanguagesOfDigitalObjects(UUID uuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • getWorks

      public List getWorks(UUID uuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • removeParentFromAllChildren

      public void removeParentFromAllChildren(de.digitalcollections.model.identifiable.entity.item.Item parentItem) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException