Class CudamiTopicsClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.TopicImpl>
de.digitalcollections.cudami.client.CudamiTopicsClient
public class CudamiTopicsClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.TopicImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiTopicsClient(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.Topiccreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.TopicImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.identifiable.entity.TopicfindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.TopicfindOne(java.util.UUID uuid, java.lang.String locale)de.digitalcollections.model.api.identifiable.entity.TopicfindOneByIdentifier(java.lang.String namespace, java.lang.String id)java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic>getSubtopics(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.Topicsave(de.digitalcollections.model.api.identifiable.entity.Topic topic)de.digitalcollections.model.api.identifiable.entity.Topicupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.Topic topic)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
-
CudamiTopicsClient
public CudamiTopicsClient(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.Topic create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.TopicImpl> find(de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.Topic findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.Topic findOne(java.util.UUID uuid, java.lang.String locale) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.Topic findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
getSubtopics
public java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Subtopic> getSubtopics(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.Topic save(de.digitalcollections.model.api.identifiable.entity.Topic topic) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.Topic update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.Topic topic) throws HttpException- Throws:
HttpException
-