Class CudamiRestClient<T extends de.digitalcollections.model.UniqueObject>

java.lang.Object
de.digitalcollections.client.BaseRestClient<T>
de.digitalcollections.cudami.client.CudamiRestClient<T>
Direct Known Subclasses:
CudamiHeadwordsClient, CudamiIdentifiablesClient, CudamiIdentifierTypesClient, CudamiLicensesClient, CudamiPredicatesClient, CudamiRenderingTemplatesClient, CudamiTagsClient, CudamiUsersClient

public class CudamiRestClient<T extends de.digitalcollections.model.UniqueObject> extends BaseRestClient<T>
  • Field Details

  • Constructor Details

    • CudamiRestClient

      public CudamiRestClient(HttpClient http, String serverUrl, Class<T> targetType, com.fasterxml.jackson.databind.ObjectMapper mapper, String baseEndpoint)
  • Method Details

    • count

      public long count() throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • deleteByUuid

      public void deleteByUuid(UUID uuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • find

      public de.digitalcollections.model.list.paging.PageResponse<T> find(de.digitalcollections.model.list.paging.PageRequest pageRequest) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • getByUuid

      public T getByUuid(UUID uuid) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • save

      public T save(T object) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException
    • update

      public T update(UUID uuid, T object) throws de.digitalcollections.model.exception.TechnicalException
      Throws:
      de.digitalcollections.model.exception.TechnicalException