Class CudamiPersonsClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl>
de.digitalcollections.cudami.client.entity.agent.CudamiPersonsClient
public class CudamiPersonsClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiPersonsClient(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.agent.Personcreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl>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.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl>findByPlaceOfBirth(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl>findByPlaceOfDeath(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation)de.digitalcollections.model.api.identifiable.entity.agent.PersonfindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.agent.PersonfindOneByIdentifier(java.lang.String namespace, java.lang.String id)java.util.ListgetDigitalObjects(java.util.UUID uuidPerson)java.util.ListgetWorks(java.util.UUID uuidPerson)de.digitalcollections.model.api.identifiable.entity.agent.Personsave(de.digitalcollections.model.api.identifiable.entity.agent.Person person)de.digitalcollections.model.api.identifiable.entity.agent.Personupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.agent.Person person)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
-
CudamiPersonsClient
public CudamiPersonsClient(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.agent.Person create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl> 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.agent.PersonImpl> 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
-
findByPlaceOfBirth
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl> findByPlaceOfBirth(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation) throws HttpException- Throws:
HttpException
-
findByPlaceOfDeath
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.agent.PersonImpl> findByPlaceOfDeath(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.agent.Person findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.agent.Person findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
getDigitalObjects
- Throws:
HttpException
-
getWorks
- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.agent.Person save(de.digitalcollections.model.api.identifiable.entity.agent.Person person) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.agent.Person update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.agent.Person person) throws HttpException- Throws:
HttpException
-