java.lang.Object
org.broadleafcommerce.profile.core.service.type.LocaleType
All Implemented Interfaces:
Serializable, org.broadleafcommerce.common.BroadleafEnumerationType

public class LocaleType extends Object implements Serializable, org.broadleafcommerce.common.BroadleafEnumerationType
An extendible enumeration of locale types.
Author:
jfischer
See Also:
  • Field Details

    • US_ENGLISH

      public static final LocaleType US_ENGLISH
    • CANADA

      public static final LocaleType CANADA
    • CANADA_FRENCH

      public static final LocaleType CANADA_FRENCH
    • CHINA

      public static final LocaleType CHINA
    • CHINA_ENGLISH

      public static final LocaleType CHINA_ENGLISH
    • FRANCE

      public static final LocaleType FRANCE
    • FRANCE_ENGLISH

      public static final LocaleType FRANCE_ENGLISH
    • GERMANY

      public static final LocaleType GERMANY
    • GERMANY_ENGLISH

      public static final LocaleType GERMANY_ENGLISH
    • ITALY

      public static final LocaleType ITALY
    • ITALY_ENGLISH

      public static final LocaleType ITALY_ENGLISH
    • JAPAN

      public static final LocaleType JAPAN
    • JAPAN_ENGLISH

      public static final LocaleType JAPAN_ENGLISH
    • KOREA

      public static final LocaleType KOREA
    • KOREA_ENGLISH

      public static final LocaleType KOREA_ENGLISH
    • INDIA_HINDI

      public static final LocaleType INDIA_HINDI
    • INDIA_ENGLISH

      public static final LocaleType INDIA_ENGLISH
    • UK_ENGLISH

      public static final LocaleType UK_ENGLISH
    • TAIWAN

      public static final LocaleType TAIWAN
    • TAIWAN_ENGLISH

      public static final LocaleType TAIWAN_ENGLISH
  • Constructor Details

    • LocaleType

      public LocaleType()
    • LocaleType

      public LocaleType(String type, String friendlyType, Locale locale)
  • Method Details

    • getInstance

      public static LocaleType getInstance(String type)
    • getType

      public String getType()
      Specified by:
      getType in interface org.broadleafcommerce.common.BroadleafEnumerationType
    • setType

      protected void setType(String type)
    • getFriendlyType

      public String getFriendlyType()
      Specified by:
      getFriendlyType in interface org.broadleafcommerce.common.BroadleafEnumerationType
    • getLocale

      public Locale getLocale()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object