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
ConstructorsConstructorDescriptionCudamiUrlAliasClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper) -
Method Summary
Modifier and TypeMethodDescriptionde.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases>find(de.digitalcollections.model.list.paging.PageRequest pageRequest) generateSlug(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) booleanMethods 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, getFilterParamsAsString, getFindParamsAsString, getSortParams
-
Constructor Details
-
CudamiUrlAliasClient
public CudamiUrlAliasClient(HttpClient http, String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
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
-
isPrimary
public boolean isPrimary(UUID websiteUuid, String slug) throws de.digitalcollections.model.exception.TechnicalException - Throws:
de.digitalcollections.model.exception.TechnicalException
-