Class CudamiIdentifiablesClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.IdentifiableImpl>
de.digitalcollections.cudami.client.CudamiIdentifiablesClient
public class CudamiIdentifiablesClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.IdentifiableImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiIdentifiablesClient(java.net.http.HttpClient http, java.lang.String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper) -
Method Summary
Modifier and Type Method Description longcount()de.digitalcollections.model.api.identifiable.Identifiablecreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.IdentifiableImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.paging.SearchPageResponse<de.digitalcollections.model.impl.identifiable.IdentifiableImpl>find(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)java.util.List<de.digitalcollections.model.impl.identifiable.IdentifiableImpl>find(java.lang.String searchTerm, int maxResults)de.digitalcollections.model.api.identifiable.IdentifiablefindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.IdentifiablefindOne(java.util.UUID uuid, java.lang.String locale)de.digitalcollections.model.api.identifiable.IdentifiablefindOne(java.util.UUID uuid, java.util.Locale locale)de.digitalcollections.model.api.identifiable.IdentifiablefindOneByIdentifier(java.lang.String namespace, java.lang.String id)de.digitalcollections.model.api.identifiable.Identifiablesave(de.digitalcollections.model.api.identifiable.Identifiable identifiable)de.digitalcollections.model.api.identifiable.Identifiableupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.Identifiable identifiable)Methods inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
createFullUri, doDeleteRequestForString, doGetRequestForObject, doGetRequestForObject, doGetRequestForObjectList, doGetRequestForObjectList, doGetRequestForObjectList, doGetRequestForPagedObjectList, doGetRequestForPagedObjectList, doGetRequestForString, doGetSearchRequestForPagedObjectList, doPatchRequestForString, doPatchRequestForString, doPostRequestForObject, doPostRequestForObject, doPostRequestForObject, doPostRequestForObject, doPostRequestForObjectList, doPostRequestForObjectList, doPostRequestForString, doPostRequestForString, doPutRequestForObject, doPutRequestForObject, doPutRequestForObjectList, doPutRequestForString, findByLanguageAndInitial, findByLanguageAndInitialMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CudamiIdentifiablesClient
public CudamiIdentifiablesClient(java.net.http.HttpClient http, java.lang.String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
create
public de.digitalcollections.model.api.identifiable.Identifiable create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.IdentifiableImpl> find(de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.SearchPageResponse<de.digitalcollections.model.impl.identifiable.IdentifiableImpl> find(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest) throws HttpException- Throws:
HttpException
-
find
public java.util.List<de.digitalcollections.model.impl.identifiable.IdentifiableImpl> find(java.lang.String searchTerm, int maxResults) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.Identifiable findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.Identifiable findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.Identifiable findOne(java.util.UUID uuid, java.util.Locale locale) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.Identifiable findOne(java.util.UUID uuid, java.lang.String locale) throws HttpException- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.Identifiable save(de.digitalcollections.model.api.identifiable.Identifiable identifiable) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.Identifiable update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.Identifiable identifiable) throws HttpException- Throws:
HttpException
-