Class UrlAlias


  • public class UrlAlias
    extends Object
    A website and language specific "alias" (= human readable unique key) used as relative url part for a website specific domain. The absolute URL references an Identifiable, e.g. a specific webpage or collection.
    • Constructor Detail

      • UrlAlias

        public UrlAlias()
    • Method Detail

      • getSlug

        public String getSlug()
      • getTargetEntityType

        @Deprecated(forRemoval=true,
                    since="10.0.0")
        public EntityType getTargetEntityType()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getTargetIdentifiableType

        public IdentifiableType getTargetIdentifiableType()
      • getTargetLanguage

        public Locale getTargetLanguage()
      • getTargetUuid

        public UUID getTargetUuid()
      • getUuid

        public UUID getUuid()
      • getWebsite

        public Website getWebsite()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isPrimary

        public boolean isPrimary()
      • setLastPublished

        public void setLastPublished​(LocalDateTime lastPublished)
      • setPrimary

        public void setPrimary​(boolean primary)
      • setSlug

        public void setSlug​(String slug)
      • setTargetEntityType

        @Deprecated(forRemoval=true,
                    since="10.0.0")
        public void setTargetEntityType​(EntityType targetEntityType)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setTargetIdentifiableObjectType

        public void setTargetIdentifiableObjectType​(IdentifiableObjectType targetIdentifiableObjectType)
      • setTargetIdentifiableType

        public void setTargetIdentifiableType​(IdentifiableType identifiableType)
      • setTargetLanguage

        public void setTargetLanguage​(Locale targetLanguage)
      • setTargetUuid

        public void setTargetUuid​(UUID targetUuid)
      • setUuid

        public void setUuid​(UUID uuid)
      • setWebsite

        public void setWebsite​(Website website)