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 String
ATTR_ENTITY_ID
-
Constructor Summary
Constructors Constructor Description LocalizationId()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizationId
cloneBasics()
int
compareTo(LocalizationId other)
boolean
equals(Object o)
Long
getEntityId()
String
getKey()
String
getLanguageTag()
int
hashCode()
static <TBase extends de.xima.cmn.dao.interfaces.IEntity<Long>>
LocalizationIdofLocalization(ILocalization<TBase,?> localization)
Creates a newLocalizationId
with the data from the givenILocalization
.void
setEntityId(Long entityId)
void
setKey(String key)
void
setLanguageTag(String languageTag)
String
toString()
-
-
-
Field Detail
-
ATTR_ENTITY_ID
public static final String ATTR_ENTITY_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
compareTo
public int compareTo(LocalizationId other)
- Specified by:
compareTo
in interfaceComparable<LocalizationId>
-
getEntityId
public Long getEntityId()
-
setEntityId
public void setEntityId(Long entityId)
-
getLanguageTag
public String getLanguageTag()
-
setLanguageTag
public void setLanguageTag(String languageTag)
-
getKey
public String getKey()
-
setKey
public void setKey(String key)
-
cloneBasics
public LocalizationId cloneBasics()
-
ofLocalization
public static <TBase extends de.xima.cmn.dao.interfaces.IEntity<Long>> LocalizationId ofLocalization(ILocalization<TBase,?> localization)
Creates a newLocalizationId
with 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.
-
-