Class CudamiWebsitesClient
java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.WebsiteImpl>
de.digitalcollections.cudami.client.CudamiWebsitesClient
public class CudamiWebsitesClient extends CudamiBaseClient<de.digitalcollections.model.impl.identifiable.entity.WebsiteImpl>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.client.CudamiBaseClient
http, mapper, reader, serverUri, targetType -
Constructor Summary
Constructors Constructor Description CudamiWebsitesClient(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.Websitecreate()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.WebsiteImpl>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.identifiable.entity.WebsitefindOne(java.util.UUID uuid)de.digitalcollections.model.api.identifiable.entity.WebsitefindOne(java.util.UUID uuid, java.lang.String locale)de.digitalcollections.model.api.identifiable.entity.WebsitefindOneByIdentifier(java.lang.String namespace, java.lang.String id)java.util.List<java.util.Locale>getLanguages()de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>getRootPages(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.identifiable.entity.Websitesave(de.digitalcollections.model.api.identifiable.entity.Website website)de.digitalcollections.model.api.identifiable.entity.Websiteupdate(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.Website website)booleanupdateRootPagesOrder(java.util.UUID websiteUuid, java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> rootpages)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
-
CudamiWebsitesClient
public CudamiWebsitesClient(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.Website create() -
count
- Throws:
HttpException
-
find
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.impl.identifiable.entity.WebsiteImpl> find(de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.Website findOne(java.util.UUID uuid) throws HttpException- Throws:
HttpException
-
findOne
public de.digitalcollections.model.api.identifiable.entity.Website findOne(java.util.UUID uuid, java.lang.String locale) throws HttpException- Throws:
HttpException
-
findOneByIdentifier
public de.digitalcollections.model.api.identifiable.entity.Website findOneByIdentifier(java.lang.String namespace, java.lang.String id) throws HttpException- Throws:
HttpException
-
getLanguages
- Throws:
HttpException
-
getRootPages
public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> getRootPages(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest) throws HttpException- Throws:
HttpException
-
save
public de.digitalcollections.model.api.identifiable.entity.Website save(de.digitalcollections.model.api.identifiable.entity.Website website) throws HttpException- Throws:
HttpException
-
update
public de.digitalcollections.model.api.identifiable.entity.Website update(java.util.UUID uuid, de.digitalcollections.model.api.identifiable.entity.Website website) throws HttpException- Throws:
HttpException
-
updateRootPagesOrder
public boolean updateRootPagesOrder(java.util.UUID websiteUuid, java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> rootpages) throws HttpException- Throws:
HttpException
-