Enum Class EmailL10NKey

java.lang.Object
java.lang.Enum<EmailL10NKey>
com.easydesk.localization.enums.EmailL10NKey
All Implemented Interfaces:
LocalizableKey, Serializable, Comparable<EmailL10NKey>, Constable

public enum EmailL10NKey extends Enum<EmailL10NKey> implements LocalizableKey
Java 코드에서 쓰는 resource key 모음 (EasyDeskBundle_ko.properties). bundle 의 key 마다 상수가 하나씩 있고, 상수 이름은 key 를 대문자 + '_' 로 바꾼 것이다 (예: MovedFromItemDescription -> MOVED_FROM_ITEM_DESCRIPTION). toString() 은 실제 bundle key 를 돌려준다.
 service.getString(locale, L10NKey.ACCEPT);                                   // "Accept"
 service.format(new L10NMessage(L10NKey.MOVED_FROM_ITEM_DESCRIPTION, args), locale);
 L10NKey.fromKey("Accept");                                                   // L10NKey.ACCEPT
 
Author:
조 영 호
  • Enum Constant Details

    • EMAIL

      public static final EmailL10NKey EMAIL
    • EMAIL_ACCEPTANCE1

      public static final EmailL10NKey EMAIL_ACCEPTANCE1
      EmailAcceptance1 , parameters : 1
    • EMAIL_ACCEPTANCE2

      public static final EmailL10NKey EMAIL_ACCEPTANCE2
    • EMAIL_ACTION

      public static final EmailL10NKey EMAIL_ACTION
    • EMAIL_ALLOW_MODULE_OVERRIDE

      public static final EmailL10NKey EMAIL_ALLOW_MODULE_OVERRIDE
    • EMAIL_ALLOW_MODULE_OVERRIDE_DESCRIPTION

      public static final EmailL10NKey EMAIL_ALLOW_MODULE_OVERRIDE_DESCRIPTION
    • EMAIL_ENABLE

      public static final EmailL10NKey EMAIL_ENABLE
    • EMAIL_ENABLE_DESCRIPTION

      public static final EmailL10NKey EMAIL_ENABLE_DESCRIPTION
    • EMAIL_ENABLED

      public static final EmailL10NKey EMAIL_ENABLED
    • EMAIL_EXISTS_ALREADY

      public static final EmailL10NKey EMAIL_EXISTS_ALREADY
      EmailExistsAlready , parameters : 1
    • EMAIL_FROM

      public static final EmailL10NKey EMAIL_FROM
    • EMAIL_HAS_BAD_DNS

      public static final EmailL10NKey EMAIL_HAS_BAD_DNS
      EmailHasBadDNS , parameters : 1
    • EMAIL_INCLUDE_ITEM_DETAILS

      public static final EmailL10NKey EMAIL_INCLUDE_ITEM_DETAILS
    • EMAIL_INCLUDE_ITEM_DETAILS_DESCRIPTION

      public static final EmailL10NKey EMAIL_INCLUDE_ITEM_DETAILS_DESCRIPTION
    • EMAIL_INFORMATION_REQUEST_SUBJECT

      public static final EmailL10NKey EMAIL_INFORMATION_REQUEST_SUBJECT
      EmailInformationRequestSubject , parameters : 1
    • EMAIL_NEW_PASSWORD

      public static final EmailL10NKey EMAIL_NEW_PASSWORD
    • EMAIL_SENT_OUT_EXCLUSIVE

      public static final EmailL10NKey EMAIL_SENT_OUT_EXCLUSIVE
      EmailSentOutExclusive , parameters : 1
    • EMAIL_SET_ALL_MODULES_TO_SEND_EMAIL

      public static final EmailL10NKey EMAIL_SET_ALL_MODULES_TO_SEND_EMAIL
    • EMAIL_SET_ALL_MODULES_TO_SEND_EMAIL_DESCRIPTION

      public static final EmailL10NKey EMAIL_SET_ALL_MODULES_TO_SEND_EMAIL_DESCRIPTION
    • EMAIL_SUBJECT_AND_BODY_SHOULD_BE_EXISTS

      public static final EmailL10NKey EMAIL_SUBJECT_AND_BODY_SHOULD_BE_EXISTS
    • EMAIL_TO

      public static final EmailL10NKey EMAIL_TO
    • EMAIL_SUBMIT_PREMIUM_TESTING

      public static final EmailL10NKey EMAIL_SUBMIT_PREMIUM_TESTING
      Email_SubmitPremiumTesting , parameters : 1
    • EMAIL_SUBMIT_PREMIUM_TESTING_SUBJECT

      public static final EmailL10NKey EMAIL_SUBMIT_PREMIUM_TESTING_SUBJECT
      Email_SubmitPremiumTestingSubject , parameters : 1
    • EMAIL_WELCOME

      public static final EmailL10NKey EMAIL_WELCOME
      Email_Welcome , parameters : 1
    • EMAIL_WELCOME_SUBJECT

      public static final EmailL10NKey EMAIL_WELCOME_SUBJECT
      Email_WelcomeSubject , parameters : 1
  • Method Details

    • values

      public static EmailL10NKey[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EmailL10NKey valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getKey

      public String getKey()
      Returns:
      bundle 의 key (예: "MovedFromItemDescription")
    • toString

      public String toString()
      Overrides:
      toString in class Enum<EmailL10NKey>
      Returns:
      bundle 의 key
    • fromKey

      public static EmailL10NKey fromKey(String key)
      bundle key 로 상수를 찾는다.
      Throws:
      IllegalArgumentException - 그런 key 가 없을 때