public interface Describable extends IdentifierNameDescriptionEntity, HibernateRelations.HasId
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOCALE_REGEX |
IDENTIFIERIDENTIFIER_CODESPACENAMENAME_CODESPACEDESCRIPTION| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
getCountryCode(java.lang.String locale) |
default java.lang.String |
getDescriptionI18n(java.lang.String locale) |
default java.lang.String |
getLabelFrom(java.lang.String locale) |
default java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> |
getMappedParameters(java.lang.String locale) |
default java.util.Locale |
getMatchingLocale(java.util.Set<I18nEntity<? extends Describable>> translations,
java.lang.String queriedLocale) |
default java.lang.String |
getNameI18n(java.lang.String locale) |
java.util.Set<ParameterEntity<?>> |
getParameters() |
ServiceEntity |
getService() |
default I18nEntity<? extends Describable> |
getTranslation(java.lang.String locale) |
java.util.Set<I18nEntity<? extends Describable>> |
getTranslations() |
default boolean |
hasParameters() |
default boolean |
isDomainAvailable() |
default boolean |
isi18nNameAvailable(java.lang.String locale) |
default boolean |
isNameAvailable() |
default boolean |
noTranslationAvailable(java.lang.String locale) |
void |
setParameters(java.util.Set<ParameterEntity<?>> parameters) |
DescribableEntity |
setService(ServiceEntity service) |
void |
setTranslations(java.util.Set<I18nEntity<? extends Describable>> translations) |
getDomain, getIdentifier, isSetDomain, isSetIdentifier, setDomain, setIdentifiergetIdentifierCodespace, isSetIdentifierCodespace, setIdentifierCodespacegetName, isSetName, setNamegetNameCodespace, isSetNameCodespace, setNameCodespacegetDescription, isSetDescription, setDescriptiongetId, setIdstatic final java.lang.String LOCALE_REGEX
ServiceEntity getService()
DescribableEntity setService(ServiceEntity service)
java.util.Set<I18nEntity<? extends Describable>> getTranslations()
void setTranslations(java.util.Set<I18nEntity<? extends Describable>> translations)
java.util.Set<ParameterEntity<?>> getParameters()
void setParameters(java.util.Set<ParameterEntity<?>> parameters)
default boolean hasParameters()
default java.util.Set<java.util.Map<java.lang.String,java.lang.Object>> getMappedParameters(java.lang.String locale)
default java.lang.String getLabelFrom(java.lang.String locale)
default boolean isNameAvailable()
default boolean isDomainAvailable()
default boolean isi18nNameAvailable(java.lang.String locale)
default boolean noTranslationAvailable(java.lang.String locale)
default java.lang.String getNameI18n(java.lang.String locale)
default java.lang.String getDescriptionI18n(java.lang.String locale)
default java.lang.String getCountryCode(java.lang.String locale)
default I18nEntity<? extends Describable> getTranslation(java.lang.String locale)
default java.util.Locale getMatchingLocale(java.util.Set<I18nEntity<? extends Describable>> translations, java.lang.String queriedLocale)
Copyright © 2015–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.