Class CudamiPersonsClient
- java.lang.Object
-
- de.digitalcollections.client.BaseRestClient<T>
-
- de.digitalcollections.cudami.client.CudamiRestClient<I>
-
- de.digitalcollections.cudami.client.identifiable.CudamiIdentifiablesClient<E>
-
- de.digitalcollections.cudami.client.identifiable.entity.CudamiEntitiesClient<de.digitalcollections.model.identifiable.entity.agent.Person>
-
- de.digitalcollections.cudami.client.identifiable.entity.agent.CudamiPersonsClient
-
public class CudamiPersonsClient extends CudamiEntitiesClient<de.digitalcollections.model.identifiable.entity.agent.Person>
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.cudami.client.CudamiRestClient
API_VERSION_PREFIX
-
Fields inherited from class de.digitalcollections.client.BaseRestClient
baseEndpoint, http, mapper, reader, serverUri, targetType
-
-
Constructor Summary
Constructors Constructor Description CudamiPersonsClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person>findByGeoLocationOfBirth(de.digitalcollections.model.list.paging.PageRequest pageRequest, UUID uuidGeoLocation)de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person>findByGeoLocationOfDeath(de.digitalcollections.model.list.paging.PageRequest pageRequest, UUID uuidGeoLocation)List<de.digitalcollections.model.identifiable.entity.DigitalObject>getDigitalObjects(UUID uuidPerson)ListgetWorks(UUID uuidPerson)-
Methods inherited from class de.digitalcollections.cudami.client.identifiable.entity.CudamiEntitiesClient
addRelatedFileresource, addRelation, addRelationsForSubject, getByRefId, getRandomEntities, getRelatedFileResources, getRelations, setRelatedFileResources
-
Methods inherited from class de.digitalcollections.cudami.client.identifiable.CudamiIdentifiablesClient
filterCriterionToUrlParam, find, findByLanguageAndInitial, findByLanguageAndInitial, getByIdentifier, getByUuidAndLocale, getByUuidAndLocale, getLanguages, getLocalizedUrlAliases
-
Methods inherited from class de.digitalcollections.cudami.client.CudamiRestClient
count, deleteByUuid, find, getAll, getByUuid, save, update
-
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
-
-
-
-
Constructor Detail
-
CudamiPersonsClient
public CudamiPersonsClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Detail
-
findByGeoLocationOfBirth
public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> findByGeoLocationOfBirth(de.digitalcollections.model.list.paging.PageRequest pageRequest, UUID uuidGeoLocation) throws de.digitalcollections.model.exception.TechnicalException- Throws:
de.digitalcollections.model.exception.TechnicalException
-
findByGeoLocationOfDeath
public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> findByGeoLocationOfDeath(de.digitalcollections.model.list.paging.PageRequest pageRequest, UUID uuidGeoLocation) throws de.digitalcollections.model.exception.TechnicalException- Throws:
de.digitalcollections.model.exception.TechnicalException
-
getDigitalObjects
public List<de.digitalcollections.model.identifiable.entity.DigitalObject> getDigitalObjects(UUID uuidPerson) throws de.digitalcollections.model.exception.TechnicalException
- Throws:
de.digitalcollections.model.exception.TechnicalException
-
-