java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<I>
de.digitalcollections.cudami.client.identifiable.CudamiIdentifiablesClient<de.digitalcollections.model.identifiable.entity.agent.Person>
de.digitalcollections.cudami.client.identifiable.entity.agent.CudamiPersonsClient

public class CudamiPersonsClient
extends CudamiIdentifiablesClient<de.digitalcollections.model.identifiable.entity.agent.Person>
  • Constructor Details

    • CudamiPersonsClient

      public CudamiPersonsClient​(java.net.http.HttpClient http, java.lang.String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
  • Method Details

    • find

      @Deprecated(since="5.0", forRemoval=true) public de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> find​(de.digitalcollections.model.paging.PageRequest pageRequest) throws HttpException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      find in class CudamiIdentifiablesClient<de.digitalcollections.model.identifiable.entity.agent.Person>
      Throws:
      HttpException
    • find

      public de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> find​(de.digitalcollections.model.paging.SearchPageRequest pageRequest) throws HttpException
      Overrides:
      find in class CudamiIdentifiablesClient<de.digitalcollections.model.identifiable.entity.agent.Person>
      Throws:
      HttpException
    • findByLanguageAndInitial

      public de.digitalcollections.model.paging.PageResponse findByLanguageAndInitial​(de.digitalcollections.model.paging.PageRequest pageRequest, java.lang.String language, java.lang.String initial) throws HttpException
      Throws:
      HttpException
    • findByLanguageAndInitial

      public de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> 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.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> findByPlaceOfBirth​(de.digitalcollections.model.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation) throws HttpException
      Throws:
      HttpException
    • findByPlaceOfDeath

      public de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.agent.Person> findByPlaceOfDeath​(de.digitalcollections.model.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation) throws HttpException
      Throws:
      HttpException
    • getDigitalObjects

      public java.util.List getDigitalObjects​(java.util.UUID uuidPerson) throws HttpException
      Throws:
      HttpException
    • getLanguages

      public java.util.List<java.util.Locale> getLanguages() throws HttpException
      Throws:
      HttpException
    • getWorks

      public java.util.List getWorks​(java.util.UUID uuidPerson) throws HttpException
      Throws:
      HttpException