org.broadleafcommerce.common.i18n.domain
Class TranslatedEntity

java.lang.Object
  extended by 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

Field Summary
static TranslatedEntity CATEGORY
           
static TranslatedEntity FULFILLMENT_OPTION
           
static TranslatedEntity OFFER
           
static TranslatedEntity PRODUCT
           
static TranslatedEntity PRODUCT_OPTION
           
static TranslatedEntity PRODUCT_OPTION_VALUE
           
static TranslatedEntity SEARCH_FACET
           
static TranslatedEntity SKU
           
static TranslatedEntity STATIC_ASSET
           
 
Constructor Summary
TranslatedEntity()
           
TranslatedEntity(String type, String friendlyType)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getFriendlyType()
           
static TranslatedEntity getInstance(String type)
           
static TranslatedEntity getInstanceFromFriendlyType(String friendlyType)
           
 String getType()
           
static Map<String,TranslatedEntity> getTypes()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

SEARCH_FACET

public static final TranslatedEntity SEARCH_FACET

FULFILLMENT_OPTION

public static final TranslatedEntity FULFILLMENT_OPTION

OFFER

public static final TranslatedEntity OFFER
Constructor Detail

TranslatedEntity

public TranslatedEntity()

TranslatedEntity

public TranslatedEntity(String type,
                        String friendlyType)
Method Detail

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.