Package org.n52.series.db.beans
Interface HibernateRelations.HasTranslations
-
- All Known Subinterfaces:
Describable<T>,HibernateRelations.HasDescriptionTranslation,HibernateRelations.HasNameTranslation
- All Known Implementing Classes:
AbstractCiEntity,AbstractDatasetEntity,AbstractFeatureEntity,AbstractMonitoringFeature,AddressEntity,BlobDataEntity,BooleanDataEntity,CategoryDataEntity,CategoryEntity,ComplexDataEntity,CompositeDataEntity,ContactEntity,CoordinateSystemAxisEntity,CountDataEntity,DataArrayDataEntity,DataEntity,DatasetAggregationEntity,DatasetEntity,DescribableEntity,DomainOfValidityEntity,EnvironmentalMonitoringFacilityEntity,ExExtentEntity,ExVerticalExtentEntity,FeatureEntity,GeometryDataEntity,HierarchicalEntity,HistoricalLocationEntity,LocationEntity,MeasuringProgramEntity,MonitoringPointEntity,NetworkEntity,NilReasonEntity,OfferingEntity,OnlineResourceEntity,PhenomenonEntity,PlatformEntity,ProcedureEntity,ProfileDataEntity,QualityEntity,QuantityDataEntity,QuantityQualityEntity,RecordDataEntity,ReferencedDataEntity,ReferenceEntity,ResponsiblePartyEntity,RoleEntity,SamplingEntity,SensorML20DataEntity,ServiceEntity,SpecimenEntity,StaFeatureEntity,TagEntity,TelephoneEntity,TextDataEntity,TextQualityEntity,TrajectoryDataEntity,UnitEntity,VerticalCRSEntity,VerticalCSEntity,VerticalDatumEntity
- Enclosing interface:
- HibernateRelations
public static interface HibernateRelations.HasTranslations
-
-
Field Summary
Fields Modifier and Type Field Description static StringLOCALE_REGEXstatic StringPROPERTY_TRANSLATIONSstatic StringTRANSLATIONS
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StringgetCountryCode(String locale)default LocalegetMatchingLocale(Set<I18nEntity<? extends Describable>> translations, String queriedLocale)default I18nEntity<? extends Describable>getTranslation(String locale)Set<I18nEntity<? extends Describable>>getTranslations()default booleanhasTranslations()default booleannoTranslationAvailable(String locale)voidsetTranslations(Set<I18nEntity<? extends Describable>> translations)
-
-
-
Field Detail
-
TRANSLATIONS
static final String TRANSLATIONS
- See Also:
- Constant Field Values
-
PROPERTY_TRANSLATIONS
static final String PROPERTY_TRANSLATIONS
- See Also:
- Constant Field Values
-
LOCALE_REGEX
static final String LOCALE_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTranslations
Set<I18nEntity<? extends Describable>> getTranslations()
-
setTranslations
void setTranslations(Set<I18nEntity<? extends Describable>> translations)
-
hasTranslations
default boolean hasTranslations()
-
noTranslationAvailable
default boolean noTranslationAvailable(String locale)
-
getTranslation
default I18nEntity<? extends Describable> getTranslation(String locale)
-
getMatchingLocale
default Locale getMatchingLocale(Set<I18nEntity<? extends Describable>> translations, String queriedLocale)
-
-