org.broadleafcommerce.common.i18n.domain
Class TranslatedEntity
java.lang.Object
org.broadleafcommerce.common.i18n.domain.TranslatedEntity
- All Implemented Interfaces:
- Serializable, BroadleafEnumerationType
public class TranslatedEntity
- extends Object
- implements Serializable, BroadleafEnumerationType
An extensible enumeration of entities that have translatable fields. Any entity that wishes to have a translatable
field must register itself in this TYPES map.
- Author:
- Andre Azzolini (apazzolini)
- See Also:
- Serialized Form
PRODUCT
public static final TranslatedEntity PRODUCT
SKU
public static final TranslatedEntity SKU
CATEGORY
public static final TranslatedEntity CATEGORY
PRODUCT_OPTION
public static final TranslatedEntity PRODUCT_OPTION
PRODUCT_OPTION_VALUE
public static final TranslatedEntity PRODUCT_OPTION_VALUE
STATIC_ASSET
public static final TranslatedEntity STATIC_ASSET
TranslatedEntity
public TranslatedEntity()
TranslatedEntity
public TranslatedEntity(String type,
String friendlyType)
getInstance
public static TranslatedEntity getInstance(String type)
getInstanceFromFriendlyType
public static TranslatedEntity getInstanceFromFriendlyType(String friendlyType)
getType
public String getType()
- Specified by:
getType in interface BroadleafEnumerationType
getFriendlyType
public String getFriendlyType()
- Specified by:
getFriendlyType in interface BroadleafEnumerationType
getTypes
public static Map<String,TranslatedEntity> getTypes()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2013. All Rights Reserved.