Class CudamiWebpagesClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>
de.digitalcollections.cudami.client.CudamiWebpagesClient
public class CudamiWebpagesClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiWebpagesClient(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.Webpagecreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.identifiable.entity.parts.WebpagefindActiveOne(java.util.UUID uuid, java.util.Locale locale)de.digitalcollections.model.api.identifiable.entity.parts.WebpagefindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.parts.WebpagefindOne(java.util.UUID uuid, java.lang.String locale)de.digitalcollections.model.api.identifiable.entity.parts.WebpagefindOne(java.util.UUID uuid, java.util.Locale locale)de.digitalcollections.model.api.identifiable.entity.parts.WebpagefindOneByIdentifier(java.lang.String namespace, java.lang.String id)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>getActiveChildren(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>getActiveChildrenTree(java.util.UUID uuid)de.digitalcollections.model.api.view.BreadcrumbNavigationgetBreadcrumbNavigation(java.util.UUID uuid)java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>getChildren(java.util.UUID uuid)de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>getChildren(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl>getChildrenTree(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.parts.WebpagegetParent(java.util.UUID uuid)java.util.ListgetRelatedFileResources(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.WebsitegetWebsite(java.util.UUID rootWebpageUuid)de.digitalcollections.model.api.identifiable.entity.parts.Webpagesave(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage)de.digitalcollections.model.api.identifiable.entity.parts.WebpagesaveWithParentWebpage(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebpageUuid)de.digitalcollections.model.api.identifiable.entity.parts.WebpagesaveWithParentWebsite(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebsiteUuid)de.digitalcollections.model.api.identifiable.entity.parts.Webpageupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage)booleanupdateChildrenOrder(java.util.UUID webpageUuid, java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> children)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
-
CudamiWebpagesClient
public CudamiWebpagesClient(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.Webpage create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl> find(de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
findActiveOne
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage findActiveOne(java.util.UUID uuid, java.util.Locale locale) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage findOne(java.util.UUID uuid, java.util.Locale locale) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage findOne(java.util.UUID uuid, java.lang.String locale) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
getActiveChildren
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl> getActiveChildren(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
getActiveChildrenTree
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl> getActiveChildrenTree(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getChildren
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl> getChildren(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getChildrenTree
public java.util.List<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl> getChildrenTree(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getChildren
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.parts.WebpageImpl> getChildren(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
getParent
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage getParent(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
getRelatedFileResources
- Throws:
HttpException
-
getWebsite
public de.digitalcollections.model.api.identifiable.entity.Website getWebsite(java.util.UUID rootWebpageUuid) throws HttpException- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage save(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage) throws HttpException- Throws:
HttpException
-
saveWithParentWebsite
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage saveWithParentWebsite(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebsiteUuid) throws HttpException- Throws:
HttpException
-
saveWithParentWebpage
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage saveWithParentWebpage(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebpageUuid) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage) throws HttpException- Throws:
HttpException
-
updateChildrenOrder
public boolean updateChildrenOrder(java.util.UUID webpageUuid, java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> children) throws HttpException- Throws:
HttpException
-