Package de.xima.fc.entities.common.i18n
Class LocalizationId
- java.lang.Object
-
- de.xima.fc.entities.common.i18n.LocalizationId
-
- All Implemented Interfaces:
Serializable,Comparable<LocalizationId>
@Embeddable public class LocalizationId extends Object implements Serializable, Comparable<LocalizationId>
Composite, embeddable ID class forentity localizations.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringATTR_ENTITY_ID
-
Constructor Summary
Constructors Constructor Description LocalizationId()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizationIdcloneBasics()intcompareTo(LocalizationId other)booleanequals(Object o)LonggetEntityId()StringgetI18nName()StringgetLanguageTag()inthashCode()static <TBase extends de.xima.cmn.dao.interfaces.IEntity<Long>,Id extends Serializable & Comparable<Id>>
LocalizationIdofLocalization(ILocalization<TBase,Id> localization)Creates a newLocalizationIdwith the data from the givenILocalization.voidsetEntityId(Long entityId)voidsetI18nName(String i18nName)voidsetLanguageTag(String languageTag)StringtoString()
-
-
-
Field Detail
-
ATTR_ENTITY_ID
public static final String ATTR_ENTITY_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
cloneBasics
public LocalizationId cloneBasics()
-
compareTo
public int compareTo(LocalizationId other)
- Specified by:
compareToin interfaceComparable<LocalizationId>
-
getEntityId
public Long getEntityId()
-
setEntityId
public void setEntityId(Long entityId)
-
getI18nName
public String getI18nName()
-
setI18nName
public void setI18nName(String i18nName)
-
getLanguageTag
public String getLanguageTag()
-
setLanguageTag
public void setLanguageTag(String languageTag)
-
ofLocalization
public static <TBase extends de.xima.cmn.dao.interfaces.IEntity<Long>,Id extends Serializable & Comparable<Id>> LocalizationId ofLocalization(ILocalization<TBase,Id> localization)
Creates a newLocalizationIdwith the data from the givenILocalization.- Type Parameters:
TBase- The type of the base entity.- Parameters:
localization- The localization to create the ID from.- Returns:
- The new ID.
-
-