Class CudamiUrlAliasClient
- java.lang.Object
-
- de.digitalcollections.client.BaseRestClient<de.digitalcollections.model.identifiable.alias.UrlAlias>
-
- de.digitalcollections.cudami.client.identifiable.alias.CudamiUrlAliasClient
-
public class CudamiUrlAliasClient extends BaseRestClient<de.digitalcollections.model.identifiable.alias.UrlAlias>
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.client.BaseRestClient
baseEndpoint, http, mapper, reader, serverUri, targetType
-
-
Constructor Summary
Constructors Constructor Description CudamiUrlAliasClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases>find(de.digitalcollections.model.list.paging.PageRequest pageRequest)StringgenerateSlug(Locale locale, String label, UUID websiteUuid)de.digitalcollections.model.identifiable.alias.LocalizedUrlAliasesgetPrimaryLinks(UUID websiteUuid, String slug)de.digitalcollections.model.identifiable.alias.LocalizedUrlAliasesgetPrimaryLinksForLocale(UUID websiteUuid, String slug, Locale pLocale)booleanisPrimary(UUID websiteUuid, String slug)-
Methods inherited from class de.digitalcollections.client.BaseRestClient
create, createFullUri, doDeleteRequestForString, doGetRequestForObject, doGetRequestForObject, doGetRequestForObjectList, doGetRequestForObjectList, doGetRequestForObjectList, doGetRequestForPagedObjectList, doGetRequestForPagedObjectList, doGetRequestForString, doPatchRequestForString, doPatchRequestForString, doPostRequestForObject, doPostRequestForObject, doPostRequestForObject, doPostRequestForObject, doPostRequestForObjectList, doPostRequestForObjectList, doPostRequestForString, doPostRequestForString, doPutRequestForObject, doPutRequestForObject, doPutRequestForObjectList, doPutRequestForString, getBaseEndpoint
-
-
-
-
Constructor Detail
-
CudamiUrlAliasClient
public CudamiUrlAliasClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Detail
-
find
public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases> find(de.digitalcollections.model.list.paging.PageRequest pageRequest) throws de.digitalcollections.model.exception.TechnicalException- Throws:
de.digitalcollections.model.exception.TechnicalException
-
generateSlug
public String generateSlug(Locale locale, String label, UUID websiteUuid) throws de.digitalcollections.model.exception.TechnicalException
- Throws:
de.digitalcollections.model.exception.TechnicalException
-
getPrimaryLinks
public de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases getPrimaryLinks(UUID websiteUuid, String slug) throws de.digitalcollections.model.exception.TechnicalException
- Throws:
de.digitalcollections.model.exception.TechnicalException
-
getPrimaryLinksForLocale
public de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases getPrimaryLinksForLocale(UUID websiteUuid, String slug, Locale pLocale) throws de.digitalcollections.model.exception.TechnicalException
- Throws:
de.digitalcollections.model.exception.TechnicalException
-
-