Enum Class ModuleSetupKeys

java.lang.Object
java.lang.Enum<ModuleSetupKeys>
ru.bitel.bgbilling.modules.agr.server.bean.enums.ModuleSetupKeys
All Implemented Interfaces:
Serializable, Comparable<ModuleSetupKeys>, Constable, ParameterMapKey

public enum ModuleSetupKeys extends Enum<ModuleSetupKeys> implements ParameterMapKey
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    название параметра конфигурации, в котором задается название валюты.
    Название параметра конфигурации, в котором задается тип платежа по умолчанию, под которым будут заноситься все платежи, если в конфигурации не указано соответствие между конкретной платежной системой и типом платежа agr.default.payment.type=-1
    agr.enable=true
    название параметра конфигурации, в котором задается режим.
    Название параметра конфигурации, в котором задается комментарий платежа agr.payment.comment=Оплата через AGR.
    Название параметра конфигурации, в котором задается секрет для проверки подписи запросов ПС.
    Название параметра конфигурации, в котором задается Максимальная сумма к оплате agr.sum.max=BGBaseConstants.DEFAULT_SUM_MAX
    Название параметра конфигурации, в котором задается Минимальная сумма к оплате agr.sum.min=BGBaseConstants.DEFAULT_SUM_MIN
    Название параметра конфигурации, в котором задается комментарий, который увидит абонент при оплате agr.transaction.comment=Оплата по договору {CONTRACT}.
    Название параметра конфигурации, в котором задается формат транзакции agr.transaction.format=BG000000000 формат транзакции по умолчанию, если не задан в конфигурации.
    название параметра конфигурации, в котором задается идентификатор провайдера в системе agr.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface ru.bitel.common.ParameterMapKey

    getParent, getSubLevel
  • Enum Constant Details

    • AGR_VENDOR_ID

      public static final ModuleSetupKeys AGR_VENDOR_ID
      название параметра конфигурации, в котором задается идентификатор провайдера в системе agr. agr.vendor.id=-1
    • AGR_CURRENCY

      public static final ModuleSetupKeys AGR_CURRENCY
      название параметра конфигурации, в котором задается название валюты. agr.currency=sum
    • AGR_MODE

      public static final ModuleSetupKeys AGR_MODE
      название параметра конфигурации, в котором задается режим. agr.mode=sandbox значение по умолчанию для режима работы модуля - песочница, а не реальные платежи
    • AGR_ENABLE

      public static final ModuleSetupKeys AGR_ENABLE
      agr.enable=true
    • AGR_TRANSACTION_COMMENT

      public static final ModuleSetupKeys AGR_TRANSACTION_COMMENT
      Название параметра конфигурации, в котором задается комментарий, который увидит абонент при оплате agr.transaction.comment=Оплата по договору {CONTRACT}. Код транзакции {TRANSACTION_ID} комментарий платежа по умолчанию, если не задан в конфигурации. Есть макроподстановки: id транзакции и название ПС, через которую прошел платеж
    • AGR_SECRET

      public static final ModuleSetupKeys AGR_SECRET
      Название параметра конфигурации, в котором задается секрет для проверки подписи запросов ПС. agr.secret=
    • AGR_SUM_MAX

      public static final ModuleSetupKeys AGR_SUM_MAX
      Название параметра конфигурации, в котором задается Максимальная сумма к оплате agr.sum.max=BGBaseConstants.DEFAULT_SUM_MAX
    • AGR_SUM_MIN

      public static final ModuleSetupKeys AGR_SUM_MIN
      Название параметра конфигурации, в котором задается Минимальная сумма к оплате agr.sum.min=BGBaseConstants.DEFAULT_SUM_MIN
    • AGR_PAYMENT_COMMENT

      public static final ModuleSetupKeys AGR_PAYMENT_COMMENT
      Название параметра конфигурации, в котором задается комментарий платежа agr.payment.comment=Оплата через AGR. Код транзакции {TRANSACTION_ID}; платежная система {PAYMENT_NAME} комментарий платежа по умолчанию, если не задан в конфигурации. Есть макроподстановки: id транзакции и название ПС, через которую прошел платеж
    • AGR_DEFAULT_PAYMENT_TYPE

      public static final ModuleSetupKeys AGR_DEFAULT_PAYMENT_TYPE
      Название параметра конфигурации, в котором задается тип платежа по умолчанию, под которым будут заноситься все платежи, если в конфигурации не указано соответствие между конкретной платежной системой и типом платежа agr.default.payment.type=-1
    • AGR_TRANSACTION_FORMAT

      public static final ModuleSetupKeys AGR_TRANSACTION_FORMAT
      Название параметра конфигурации, в котором задается формат транзакции agr.transaction.format=BG000000000 формат транзакции по умолчанию, если не задан в конфигурации. Формируется путем сложения с кодом транзакции из таблицы платежей модуля AGR.
  • Method Details

    • values

      public static ModuleSetupKeys[] 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 ModuleSetupKeys 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
    • getName

      public String getName()
      Specified by:
      getName in interface ParameterMapKey
    • getDefaultValue

      public String getDefaultValue()
      Specified by:
      getDefaultValue in interface ParameterMapKey
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface ParameterMapKey
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ParameterMapKey