Class CudamiSubtopicsClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>
de.digitalcollections.cudami.client.CudamiSubtopicsClient
public class CudamiSubtopicsClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiSubtopicsClient(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.parts.Subtopiccreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicfindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicfindOne(java.util.UUID uuid, java.lang.String locale)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicfindOne(java.util.UUID uuid, java.util.Locale locale)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicfindOneByIdentifier(java.lang.String namespace, java.lang.String id)de.digitalcollections.model.api.view.BreadcrumbNavigationgetBreadcrumbNavigation(java.util.UUID uuid)java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>getChildren(java.util.UUID uuid)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>getChildren(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.ListgetEntities(java.util.UUID uuid)java.util.ListgetFileResources(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicgetParent(java.util.UUID uuid)java.util.ListgetRelatedFileResources(java.util.UUID uuid)java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>getSubtopicsOfEntity(java.util.UUID uuid)java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl>getSubtopicsOfFileResource(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.TopicgetTopic(java.util.UUID rootWebpageUuid)de.digitalcollections.model.api.identifiable.entity.parts.Subtopicsave(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity>saveEntities(java.util.UUID uuid, java.util.List entities)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.parts.SubtopicsaveWithParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid)de.digitalcollections.model.api.identifiable.entity.parts.SubtopicsaveWithParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentTopicUuid)de.digitalcollections.model.api.identifiable.entity.parts.Subtopicupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic)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
-
CudamiSubtopicsClient
public CudamiSubtopicsClient(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.parts.Subtopic create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl> find(de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic findOne(java.util.UUID uuid, java.util.Locale locale) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic findOne(java.util.UUID uuid, java.lang.String locale) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
getChildren
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl> getChildren(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getChildren
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl> getChildren(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
getEntities
- Throws:
HttpException
-
getFileResources
- Throws:
HttpException
-
getParent
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic getParent(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getRelatedFileResources
- Throws:
HttpException
-
getSubtopicsOfEntity
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl> getSubtopicsOfEntity(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getSubtopicsOfFileResource
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.SubtopicImpl> getSubtopicsOfFileResource(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getTopic
public de.digitalcollections.model.api.identifiable.entity.Topic getTopic(java.util.UUID rootWebpageUuid) throws HttpException- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic save(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic) throws HttpException- Throws:
HttpException
-
saveEntities
public java.util.List<de.digitalcollections.model.api.identifiable.entity.Entity> saveEntities(java.util.UUID uuid, java.util.List entities) 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
-
saveWithParentTopic
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic saveWithParentTopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentTopicUuid) throws HttpException- Throws:
HttpException
-
saveWithParentSubtopic
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic saveWithParentSubtopic(de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic, java.util.UUID parentSubtopicUuid) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.parts.Subtopic update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.parts.Subtopic subtopic) throws HttpException- Throws:
HttpException
-