Enum Class ModuleSetupKeys

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

public enum ModuleSetupKeys extends Enum<ModuleSetupKeys> implements ParameterMapKey
  • Enum Constant Details

    • VIDIMAX_CONTRACT_CAN_DELETE_PAIRED

      public static final ModuleSetupKeys VIDIMAX_CONTRACT_CAN_DELETE_PAIRED

      Удаление связанных договоров

      contract.canDeletePaired=false

      Включение возможности удаления связанных договоров (рекомендуется только на время тестирования модуля)

    • VIDIMAX_CHARGE_TYPE_ID

      public static final ModuleSetupKeys VIDIMAX_CHARGE_TYPE_ID

      Код типа расхода

      charge.type.id=-1

      Код типа расхода. УСТАРЕВШИЙ параметр, вместо него теперь используется account.default.serviceId

    • VIDIMAX_SERVICE_IDS

      public static final ModuleSetupKeys VIDIMAX_SERVICE_IDS

      Идентификаторы сервисов

      serviceIds=

      Идентификаторы сервисов (услуг) платформы Vidimax

    • VIDIMAX_ACCOUNT_DEFAULT_SERVICE_ID

      public static final ModuleSetupKeys VIDIMAX_ACCOUNT_DEFAULT_SERVICE_ID

      Код услуги по умолчанию

      account.default.serviceId=-1

      Код наработки услуги по умолчанию: с каким типом наработки будут начисляться наработки

    • VIDIMAX_TARIFFS_IDS

      public static final ModuleSetupKeys VIDIMAX_TARIFFS_IDS

      Идентификаторы тарифов

      tariffsIds=

      Идентификаторы тарифов (тарифных планов) платформы Vidimax

    • VIDIMAX_TARIFFS_IDS_AVAILABLE

      public static final ModuleSetupKeys VIDIMAX_TARIFFS_IDS_AVAILABLE

      Доступные тарифы

      tariffsIds.available=

      Идентификаторы тарифов, которые можно будет добавить абоненту до связывания (из списка tariffsIds)

    • VIDIMAX_TARIFFS_IDS_NOT_ACCOUNTING

      public static final ModuleSetupKeys VIDIMAX_TARIFFS_IDS_NOT_ACCOUNTING

      Тарифы без начисления

      tariffsIds.notAccounting=

      Отключение начисления по тарифам: коды тарифов, на которые не будут начисляться наработки (только для абонентской платы), то есть клиенты по абонентской плате этих тарифов будут субсидированы

    • VIDIMAX_SERVICE_K1_ACCOUNT_SERVICE_ID

      public static final ModuleSetupKeys VIDIMAX_SERVICE_K1_ACCOUNT_SERVICE_ID

      Код услуги сервиса 1

      service.{1}.accountServiceId=-1

      Код начисляемой услуги для сервиса 1

    • VIDIMAX_SERVICE_K1_TITLE

      public static final ModuleSetupKeys VIDIMAX_SERVICE_K1_TITLE

      Название сервиса 1

      service.{1}.title=

      Название сервиса 1, отображаемое в интерфейсе

    • VIDIMAX_TARIFF_K1_TITLE

      public static final ModuleSetupKeys VIDIMAX_TARIFF_K1_TITLE

      Название тарифа 1

      tariff.{1}.title=

      Название тарифа 1, отображаемое в интерфейсе

    • VIDIMAX_URL_TARIFF_ACTIVE

      public static final ModuleSetupKeys VIDIMAX_URL_TARIFF_ACTIVE

      URL активных тарифов

      url.tariff.active=

      URL для получения тарифных планов (TV и VoD), к нему добавляется listActiveTariffsTv или listActiveTariffsVod

    • VIDIMAX_OPERATOR_SECRET

      public static final ModuleSetupKeys VIDIMAX_OPERATOR_SECRET

      Секрет оператора

      operator.secret=

      Параметр, используемый при генерации подписи к запросу (выдается Vidimax-ом)

    • VIDIMAX_BASIC_AUTH_LOGIN

      public static final ModuleSetupKeys VIDIMAX_BASIC_AUTH_LOGIN

      Логин авторизации

      vidimax.basic.auth.login=

      Логин для авторизации модуля на сервере Vidimax (выдается Vidimax-ом)

    • VIDIMAX_BASIC_AUTH_PASSWORD

      public static final ModuleSetupKeys VIDIMAX_BASIC_AUTH_PASSWORD

      Пароль авторизации

      vidimax.basic.auth.password=

      Пароль для авторизации модуля на сервере Vidimax (выдается Vidimax-ом)

    • CONTRACT_STATUS_ACTIVE_CODES

      public static final ModuleSetupKeys CONTRACT_STATUS_ACTIVE_CODES

      Активные статусы договора

      contract.status.active.codes=

      Активные статусы договора, при которых возможно списание средств

  • 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