Class CudamiWorksClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.work.WorkImpl>
de.digitalcollections.cudami.client.entity.work.CudamiWorksClient
public class CudamiWorksClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.work.WorkImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiWorksClient(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.entity.work.Workcreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.work.WorkImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.work.WorkImpl>findByLanguageAndInitial(int pageNumber, int pageSize, java.lang.String sortField, java.lang.String sortDirection, java.lang.String nullHandling, java.lang.String language, java.lang.String initial)de.digitalcollections.model.api.paging.PageResponsefindByLanguageAndInitial(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.lang.String language, java.lang.String initial)de.digitalcollections.model.api.identifiable.entity.work.WorkfindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.work.WorkfindOneByIdentifier(java.lang.String namespace, java.lang.String id)java.util.Set<de.digitalcollections.model.api.identifiable.entity.agent.Agent>getCreators(java.util.UUID uuid)java.util.ListgetItems(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.work.Worksave(de.digitalcollections.model.api.identifiable.entity.work.Work work)de.digitalcollections.model.api.identifiable.entity.work.Workupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.work.Work work)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
-
CudamiWorksClient
public CudamiWorksClient(java.net.http.HttpClient http, java.lang.String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
create
public de.digitalcollections.model.api.identifiable.entity.work.Work create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.work.WorkImpl> find(de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
findByLanguageAndInitial
public de.digitalcollections.model.api.paging.PageResponse findByLanguageAndInitial(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.lang.String language, java.lang.String initial) throws HttpException- Throws:
HttpException
-
findByLanguageAndInitial
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.work.WorkImpl> findByLanguageAndInitial(int pageNumber, int pageSize, java.lang.String sortField, java.lang.String sortDirection, java.lang.String nullHandling, java.lang.String language, java.lang.String initial) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.work.Work findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.work.Work findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
getCreators
public java.util.Set<de.digitalcollections.model.api.identifiable.entity.agent.Agent> getCreators(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getItems
- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.work.Work save(de.digitalcollections.model.api.identifiable.entity.work.Work work) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.work.Work update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.work.Work work) throws HttpException- Throws:
HttpException
-