Class CudamiDigitalObjectsClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl>
de.digitalcollections.cudami.client.CudamiDigitalObjectsClient
public class CudamiDigitalObjectsClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiDigitalObjectsClient(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.DigitalObjectcreate()booleandelete(java.util.UUID uuid)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.paging.SearchPageResponse<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl>find(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)java.util.List<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl>find(java.lang.String searchTerm, int maxResults)java.util.List<de.digitalcollections.model.api.identifiable.entity.DigitalObject>findAllReduced()de.digitalcollections.model.api.identifiable.entity.DigitalObjectfindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.DigitalObjectfindOneByIdentifier(java.lang.String namespace, java.lang.String id)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl>findRandomDigitalObjects(int count)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection>getActiveCollections(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection>getCollections(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>getFileResources(java.util.UUID uuid)java.util.List<de.digitalcollections.model.api.identifiable.resource.ImageFileResource>getImageFileResources(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.work.ItemgetItem(java.util.UUID uuid)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Project>getProjects(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.identifiable.entity.DigitalObjectsave(de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource>saveFileResources(java.util.UUID uuid, java.util.List fileResources)de.digitalcollections.model.api.identifiable.entity.DigitalObjectupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject)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
-
CudamiDigitalObjectsClient
public CudamiDigitalObjectsClient(java.net.http.HttpClient http, java.lang.String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
count
- Throws:
HttpException
-
create
public de.digitalcollections.model.api.identifiable.entity.DigitalObject create() -
delete
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl> 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.entity.DigitalObjectImpl> find(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest) throws HttpException- Throws:
HttpException
-
find
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl> find(java.lang.String searchTerm, int maxResults) throws HttpException- Throws:
HttpException
-
findAllReduced
public java.util.List<de.digitalcollections.model.api.identifiable.entity.DigitalObject> findAllReduced() throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.DigitalObject findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.DigitalObject findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
findRandomDigitalObjects
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.DigitalObjectImpl> findRandomDigitalObjects(int count) throws HttpException- Throws:
HttpException
-
getActiveCollections
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> getActiveCollections(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
getCollections
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Collection> getCollections(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
getFileResources
public java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> getFileResources(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getImageFileResources
public java.util.List<de.digitalcollections.model.api.identifiable.resource.ImageFileResource> getImageFileResources(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getItem
public de.digitalcollections.model.api.identifiable.entity.work.Item getItem(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getProjects
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.Project> getProjects(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.DigitalObject save(de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject) throws HttpException- Throws:
HttpException
-
saveFileResources
public java.util.List<de.digitalcollections.model.api.identifiable.resource.FileResource> saveFileResources(java.util.UUID uuid, java.util.List fileResources) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.DigitalObject update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.DigitalObject digitalObject) throws HttpException- Throws:
HttpException
-