Class CudamiUrlAliasClient

java.lang.Object
de.digitalcollections.cudami.client.CudamiBaseClient<de.digitalcollections.model.identifiable.alias.UrlAlias>
de.digitalcollections.cudami.client.identifiable.alias.CudamiUrlAliasClient

public class CudamiUrlAliasClient
extends CudamiBaseClient<de.digitalcollections.model.identifiable.alias.UrlAlias>
  • Constructor Details

    • CudamiUrlAliasClient

      public CudamiUrlAliasClient​(java.net.http.HttpClient http, java.lang.String serverUrl, com.fasterxml.jackson.databind.ObjectMapper mapper)
  • Method Details

    • findPrimaryLinks

      public de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases findPrimaryLinks​(java.util.UUID websiteUuid, java.lang.String slug) throws HttpException
      Throws:
      HttpException
    • findPrimaryLinksForLocale

      public de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases findPrimaryLinksForLocale​(java.util.UUID websiteUuid, java.lang.String slug, java.util.Locale pLocale) throws HttpException
      Throws:
      HttpException
    • findAllLinks

      public de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases findAllLinks​(java.util.UUID websiteUuid, java.lang.String slug) throws HttpException
      Throws:
      HttpException
    • save

      public de.digitalcollections.model.identifiable.alias.UrlAlias save​(de.digitalcollections.model.identifiable.alias.UrlAlias urlAlias) throws HttpException
      Throws:
      HttpException
    • update

      public de.digitalcollections.model.identifiable.alias.UrlAlias update​(java.util.UUID uuid, de.digitalcollections.model.identifiable.alias.UrlAlias urlAlias) throws HttpException
      Throws:
      HttpException
    • findOne

      public de.digitalcollections.model.identifiable.alias.UrlAlias findOne​(java.util.UUID uuid) throws HttpException
      Throws:
      HttpException
    • delete

      public boolean delete​(java.util.UUID uuid) throws HttpException
      Throws:
      HttpException
    • find

      public de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases> find​(de.digitalcollections.model.paging.SearchPageRequest searchPageRequest) throws HttpException
      Throws:
      HttpException
    • isPrimary

      public boolean isPrimary​(java.util.UUID websiteUuid, java.lang.String slug) throws HttpException
      Throws:
      HttpException
    • generateSlug

      public java.lang.String generateSlug​(java.util.Locale locale, java.lang.String label, java.util.UUID websiteUuid) throws HttpException
      Throws:
      HttpException