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 Summary
FieldsFields inherited from class de.digitalcollections.client.BaseRestClient
baseEndpoint, http, mapper, reader, serverUri, targetType -
Constructor Summary
ConstructorsConstructorDescriptionCudamiRestClient(HttpClient http, String serverUrl, Class<T> targetType, com.fasterxml.jackson.databind.ObjectMapper mapper, String baseEndpoint) -
Method Summary
Methods inherited from class de.digitalcollections.client.BaseRestClient
create, createFullUri, doDeleteRequestForString, doGetRequestForObject, doGetRequestForObject, doGetRequestForObjectList, doGetRequestForObjectList, doGetRequestForObjectList, doGetRequestForPagedObjectList, doGetRequestForPagedObjectList, doGetRequestForString, doPatchRequestForString, doPatchRequestForString, doPostRequestForObject, doPostRequestForObject, doPostRequestForObject, doPostRequestForObject, doPostRequestForObjectList, doPostRequestForObjectList, doPostRequestForString, doPostRequestForString, doPutRequestForObject, doPutRequestForObject, doPutRequestForObjectList, doPutRequestForString, getBaseEndpoint, getFilterParamsAsString, getFindParamsAsString, getSortParams
-
Field Details
-
API_VERSION_PREFIX
- See Also:
-
-
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
- 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
- Throws:
de.digitalcollections.model.exception.TechnicalException
-
save
- 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
-