Enum Class ModuleSetupKeys

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

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

    • CARD_MODULE_ID

      public static final ModuleSetupKeys CARD_MODULE_ID

      ID модуля карты

      card.moduleId=0

      Идентификатор модуля карт (card), привязываемого к ТВ-сервису клиента; 0 - привязка не задана

    • CONTRACT_STATUS_ACTIVE_CODES

      public static final ModuleSetupKeys CONTRACT_STATUS_ACTIVE_CODES

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

      contract.status.active.codes=

      Список кодов статусов договора, при которых договор считается активным для ТВ-сервиса; пусто - список не задан

    • PROLONGATION_PRIMARY_PRIORITY

      public static final ModuleSetupKeys PROLONGATION_PRIMARY_PRIORITY

      Приоритет основной пролонгации

      prolongation.primary.priority=0

      Приоритетное значение для основной пролонгации ТВ-подписки; 0 - не задан

    • PROLONGATION_SECONDARY_PRIORITY

      public static final ModuleSetupKeys PROLONGATION_SECONDARY_PRIORITY

      Приоритет дополнительной пролонгации

      prolongation.secondary.priority=0

      Приоритетное значение для дополнительной пролонгации ТВ-подписки; 0 - не задан

    • ACCOUNTING_TARIFFICATION_CHECK_PRICE

      public static final ModuleSetupKeys ACCOUNTING_TARIFFICATION_CHECK_PRICE

      Проверка цены при тарификации

      accounting.tariffication.checkPrice=1

      Проверять цену ТВ-подписки при начислениях. 1 - проверять, 0 - не проверять

    • ACCOUNT_PASSWORD_LENGTH_MIN

      public static final ModuleSetupKeys ACCOUNT_PASSWORD_LENGTH_MIN

      Минимальная длина пароля

      account.password.length.min=0

      Минимальная длина пароля учётной записи ТВ-сервиса (количество символов)

    • ACCOUNT_PASSWORD_LENGTH_MAX

      public static final ModuleSetupKeys ACCOUNT_PASSWORD_LENGTH_MAX

      Максимальная длина пароля

      account.password.length.max=8

      Максимальная длина пароля учётной записи ТВ-сервиса (количество символов)

    • ACCOUNT_PASSWORD_CHARS

      public static final ModuleSetupKeys ACCOUNT_PASSWORD_CHARS

      Символы пароля

      account.password.chars=

      invalid reference
      PswdGen.EXTENDED_PASSWORD_CHARS

      Допустимый набор символов пароля учётной записи ТВ-сервиса (по умолчанию - расширенный набор)

    • ACCOUNT_LOGIN_MIN

      public static final ModuleSetupKeys ACCOUNT_LOGIN_MIN

      Минимальная длина логина

      account.login.min=1

      Минимальная длина логина учётной записи ТВ-сервиса (количество символов)

    • ACCOUNT_LOGIN_MAX

      public static final ModuleSetupKeys ACCOUNT_LOGIN_MAX

      Максимальная длина логина

      account.login.max=9999999

      Максимальная длина логина учётной записи ТВ-сервиса (количество символов)

    • ACCOUNT_LOGIN_FORMAT

      public static final ModuleSetupKeys ACCOUNT_LOGIN_FORMAT

      Формат логина

      account.login.format=

      Формат логина учётной записи ТВ-сервиса; пусто - произвольный формат

    • ACCOUNT_LOGIN_CHARS

      public static final ModuleSetupKeys ACCOUNT_LOGIN_CHARS

      Символы логина

      account.login.chars=

      invalid reference
      PswdGen.LOGIN_CHARS_AUTO

      Допустимый набор символов логина учётной записи ТВ-сервиса (по умолчанию - автоматический набор)

    • ACCOUNT_LOGIN_CLASS

      public static final ModuleSetupKeys ACCOUNT_LOGIN_CLASS

      Класс генерации логина

      account.login.class=

      Имя класса, формирующего логины учётных записей; пусто - используется класс по умолчанию

    • ACCOUNT_LOGIN_EMAIL_CHECK

      public static final ModuleSetupKeys ACCOUNT_LOGIN_EMAIL_CHECK

      Проверка логина как e-mail

      account.login.email.check=false

      Проверять, что логин учётной записи ТВ-сервиса имеет формат e-mail; false - не проверять

    • ACCOUNT_LOCK_BY_BALANCE

      public static final ModuleSetupKeys ACCOUNT_LOCK_BY_BALANCE

      Блокировка записи по балансу

      account.lockByBalance=false

      Блокировать учётную запись ТВ-сервиса при недостатке средств на балансе договора; false - выключено

    • ACCOUNT_LOCK_BY_BALANCE_SPEC_IDS

      public static final ModuleSetupKeys ACCOUNT_LOCK_BY_BALANCE_SPEC_IDS

      Спецификации для блокировки по балансу

      account.lockByBalance.specIds=

      Список идентификаторов спецификаций, для которых применяется блокировка учётной записи по балансу; пусто - для всех

    • SERV_PASSWORD_CHARS_DESCRIPTION

      public static final ModuleSetupKeys SERV_PASSWORD_CHARS_DESCRIPTION

      Описание набора символов пароля

      serv.password.chars.description=

      Текстовое описание допустимых символов пароля, отображаемое пользователю; пусто - не задано

    • PRODUCT_SPEC_ENTITY_SPEC_ID

      public static final ModuleSetupKeys PRODUCT_SPEC_ENTITY_SPEC_ID

      Спецификация productSpec

      productSpec.entitySpecId=0

      Идентификатор спецификации productSpec (продукт) ТВ-сервиса; 0 - не указана

    • SERVICE_SPEC_ENTITY_SPEC_ID

      public static final ModuleSetupKeys SERVICE_SPEC_ENTITY_SPEC_ID

      Спецификация serviceSpec

      serviceSpec.entitySpecId=0

      Идентификатор спецификации serviceSpec (услуга) ТВ-сервиса; 0 - не указана

    • TV_CHANNEL_SPEC_ENTITY_SPEC_ID

      public static final ModuleSetupKeys TV_CHANNEL_SPEC_ENTITY_SPEC_ID

      Спецификация tvChannelSpec

      tvChannelSpec.entitySpecId=0

      Идентификатор спецификации tvChannelSpec (ТВ-канал) ТВ-сервиса; 0 - не указана

    • OM_DEVICE_TYPE_IDS

      public static final ModuleSetupKeys OM_DEVICE_TYPE_IDS

      Допустимые типы устройств

      om.deviceTypeIds=

      Список идентификаторов типов устройств, принимаемых в подсистеме заказов; пусто - без ограничений

    • OM_TV24H_DEVICE_TYPE_IDS

      public static final ModuleSetupKeys OM_TV24H_DEVICE_TYPE_IDS

      Типы устройств для tv24h.tv

      om.tv24h.deviceTypeIds=

      Список идентификаторов типов устройств для заказов из портала tv24h.tv; пусто - без ограничений

    • OM_TVE_DEVICE_TYPE_IDS

      public static final ModuleSetupKeys OM_TVE_DEVICE_TYPE_IDS

      Типы устройств для TVE

      om.tve.deviceTypeIds=

      Список идентификаторов типов устройств для заказов из TVE; пусто - без ограничений

    • OM_COMMPASS_DEVICE_TYPE_IDS

      public static final ModuleSetupKeys OM_COMMPASS_DEVICE_TYPE_IDS

      Типы устройств для Commpass

      om.commpass.deviceTypeIds=

      Список идентификаторов типов устройств для заказов от оператора Commpass; пусто - без ограничений

    • OM_TV24H_AGENT_MODE

      public static final ModuleSetupKeys OM_TV24H_AGENT_MODE

      Режим агента для tv24h.tv

      om.tv24h.agentMode=true

      Работать с порталом tv24h.tv в режиме агента; true - режим агента включён

    • OM_TV24H_SUBSCRIPTION_MODE

      public static final ModuleSetupKeys OM_TV24H_SUBSCRIPTION_MODE

      Режим подписки tv24h.tv

      om.tv24h.subscriptionMode=1

      Режим оформления подписки, задаваемый порталом tv24h.tv; по умолчанию 1

    • OM_TV24H_CONTRACT_PATTERN_ID

      public static final ModuleSetupKeys OM_TV24H_CONTRACT_PATTERN_ID

      Шаблон договора для tv24h.tv

      om.tv24h.contractPatternId=0

      Идентификатор шаблона договора, применяемого при оформлении ТВ-подписки через портал tv24h.tv; 0 - без изменений

    • OM_TV24H_TV_ACCOUNT_SPEC_ID

      public static final ModuleSetupKeys OM_TV24H_TV_ACCOUNT_SPEC_ID

      Спецификация ТВ-учётки для tv24h.tv

      om.tv24h.tvAccountSpecId=0

      Идентификатор спецификации ТВ-учётной записи для заказов из портала tv24h.tv; 0 - не указана

    • OM_TV24H_PARAM_USER_ID

      public static final ModuleSetupKeys OM_TV24H_PARAM_USER_ID

      Параметр заказа: пользователь

      om.tv24h.param.user.id=0

      Идентификатор параметра заказа tv24h.tv, несущего идентификатор пользователя; 0 - не задан

    • OM_TV24H_PARAM_NAME_ID

      public static final ModuleSetupKeys OM_TV24H_PARAM_NAME_ID

      Параметр заказа: фамилия (name)

      om.tv24h.param.name.id=0

      Идентификатор параметра заказа tv24h.tv, несущего фамилию клиента (name); 0 - не задан

    • OM_TV24H_PARAM_LAST_NAME_ID

      public static final ModuleSetupKeys OM_TV24H_PARAM_LAST_NAME_ID

      Параметр заказа: фамилия (lastName)

      om.tv24h.param.lastName.id=0

      Идентификатор параметра заказа tv24h.tv, несущего фамилию клиента (lastName); 0 - не задан

    • OM_TV24H_PARAM_FIRST_NAME_ID

      public static final ModuleSetupKeys OM_TV24H_PARAM_FIRST_NAME_ID

      Параметр заказа: имя

      om.tv24h.param.firstName.id=0

      Идентификатор параметра заказа tv24h.tv, несущего имя клиента; 0 - не задан

    • OM_TV24H_PARAM_EMAIL_ID

      public static final ModuleSetupKeys OM_TV24H_PARAM_EMAIL_ID

      Параметр заказа: e-mail

      om.tv24h.param.email.id=0

      Идентификатор параметра заказа tv24h.tv, несущего адрес e-mail клиента; 0 - не задан

    • OM_TV24H_PARAM_PHONE_ID

      public static final ModuleSetupKeys OM_TV24H_PARAM_PHONE_ID

      Параметр заказа: телефон

      om.tv24h.param.phone.id=0

      Идентификатор параметра заказа tv24h.tv, несущего телефон клиента; 0 - не задан

    • OM_TV24H_CHARGE_TYPE_ID

      public static final ModuleSetupKeys OM_TV24H_CHARGE_TYPE_ID

      Тип начислений для tv24h.tv

      om.tv24h.chargeTypeId=0

      Идентификатор типа начислений для подписок, оформленных через портал tv24h.tv; 0 - не задан

    • OM_TV24H_PAYMENT_TYPE_ID

      public static final ModuleSetupKeys OM_TV24H_PAYMENT_TYPE_ID

      Тип оплаты для tv24h.tv

      om.tv24h.paymentTypeId=0

      Идентификатор типа оплаты для подписок, оформленных через портал tv24h.tv; 0 - не задан

    • OM_TV24H_PROVIDER_FREE

      public static final ModuleSetupKeys OM_TV24H_PROVIDER_FREE

      Бесплатная подписка портала

      om.tv24h.providerFree=false

      Портал tv24h.tv оформляет подписки без доплаты со стороны пользователя; false - выключено

    • OM_TV24H_NEED_CREATE_NEW_CONTRACT

      public static final ModuleSetupKeys OM_TV24H_NEED_CREATE_NEW_CONTRACT

      Создание отдельного договора

      om.tv24h.needCreateNewContract=true

      Создавать отдельный договор для подписок из портала tv24h.tv; true - да

    • OM_TV24H_NEED_UPDATE_PHONE

      public static final ModuleSetupKeys OM_TV24H_NEED_UPDATE_PHONE

      Обновление телефона из заказа

      om.tv24h.needUpdatePhone=true

      Обновлять телефон клиента в договоре по данным заказа tv24h.tv; true - да

    • OM_TV24H_INET_MODULE_ID

      public static final ModuleSetupKeys OM_TV24H_INET_MODULE_ID

      Модуль интернета для tv24h.tv

      om.tv24h.inetMid=-1

      Идентификатор интернет-модуля, привязываемого к подписке tv24h.tv; -1 - привязка не требуется

    • OM_TV24H_ENABLE_SUB_PAUSE

      public static final ModuleSetupKeys OM_TV24H_ENABLE_SUB_PAUSE

      Пауза подписки для tv24h.tv

      om.tv24h.enableSubPause=-1

      Включение функции приостановки подписки для портала tv24h.tv; -1 - не задано

    • OM_TV24H_PROVIDER_URL

      public static final ModuleSetupKeys OM_TV24H_PROVIDER_URL

      Адрес API tv24h.tv

      om.tv24h.providerURL=https://api.24h.tv/

      Базовый адрес API портала tv24h.tv для приёма заказов

    • OM_SMARTY_CLIENT_ID

      public static final ModuleSetupKeys OM_SMARTY_CLIENT_ID

      Идентификатор клиента Smarty

      om.smarty.client.id=

      Идентификатор клиента BGBilling в подсистеме заказов Smarty; пусто - не задан

    • OM_SMARTY_MODULE_PREFIX

      public static final ModuleSetupKeys OM_SMARTY_MODULE_PREFIX

      Префикс модулей Smarty

      om.smarty.module.prefix=bg

      Префикс имён модулей BGBilling в наименовании модулей Smarty; по умолчанию bg

    • OM_SMARTY_EMAIL_ID

      public static final ModuleSetupKeys OM_SMARTY_EMAIL_ID

      Параметр заказа: e-mail (Smarty)

      om.smarty.email.id=0

      Идентификатор параметра заказа Smarty, несущего адрес e-mail клиента; 0 - не задан

    • OM_SMARTY_PHONE_ID

      public static final ModuleSetupKeys OM_SMARTY_PHONE_ID

      Параметр заказа: телефон (Smarty)

      om.smarty.phone.id=0

      Идентификатор параметра заказа Smarty, несущего телефон клиента; 0 - не задан

    • OM_SMARTY_FIRSTNAME_ID

      public static final ModuleSetupKeys OM_SMARTY_FIRSTNAME_ID

      Параметр заказа: имя (Smarty)

      om.smarty.firstname.id=0

      Идентификатор параметра заказа Smarty, несущего имя клиента; 0 - не задан

    • OM_SMARTY_MIDDLENAME_ID

      public static final ModuleSetupKeys OM_SMARTY_MIDDLENAME_ID

      Параметр заказа: отчество (Smarty)

      om.smarty.middlename.id=0

      Идентификатор параметра заказа Smarty, несущего отчество клиента; 0 - не задан

    • OM_SMARTY_LASTNAME_ID

      public static final ModuleSetupKeys OM_SMARTY_LASTNAME_ID

      Параметр заказа: фамилия (Smarty)

      om.smarty.lastname.id=0

      Идентификатор параметра заказа Smarty, несущего фамилию клиента; 0 - не задан

    • OM_SMARTY_SECRET_KEY

      public static final ModuleSetupKeys OM_SMARTY_SECRET_KEY

      Секретный ключ Smarty

      om.smarty.secret.key=

      Секретный ключ обмена данными с подсистемой заказов Smarty; пусто - не задан

    • OM_SMARTY_SERVER_URL

      public static final ModuleSetupKeys OM_SMARTY_SERVER_URL

      Адрес сервера Smarty

      om.smarty.server.url=

      Адрес сервера подсистемы заказов Smarty; пусто - не задан

    • OM_SMARTY_READ_TIMEOUT

      public static final ModuleSetupKeys OM_SMARTY_READ_TIMEOUT

      Таймаут ответа Smarty

      om.smarty.read.timeout=5000

      Таймаут ожидания ответа сервера Smarty в миллисекундах; по умолчанию 5000 мс

    • OM_ORDER_TYPE_K1_PRODUCT_SPEC_ID

      public static final ModuleSetupKeys OM_ORDER_TYPE_K1_PRODUCT_SPEC_ID

      Спецификация для типа заказа K1

      om.orderType.{1}.productSpecId=0

      Идентификатор спецификации продукта, применяемой для типа заказа K1 подсистемы заказов; 0 - не задан

    • OM_WINK_PROVIDER_USERNAME

      public static final ModuleSetupKeys OM_WINK_PROVIDER_USERNAME

      Логин API Wink

      om.wink.provider.username=

      Логин для входа в API заказов МТС Wink; пусто - не задан

    • OM_WINK_PROVIDER_PASSWORD

      public static final ModuleSetupKeys OM_WINK_PROVIDER_PASSWORD

      Пароль API Wink

      om.wink.provider.password=

      Пароль для входа в API заказов МТС Wink; пусто - не задан

    • OM_WINK_PROVIDER_URL

      public static final ModuleSetupKeys OM_WINK_PROVIDER_URL

      Адрес API Wink

      om.wink.provider.url=https://api.wink.tv/

      Базовый адрес API заказов МТС Wink

    • OM_WINK_PROVIDER_URL_PREFIX

      public static final ModuleSetupKeys OM_WINK_PROVIDER_URL_PREFIX

      Префикс адреса API Wink

      om.wink.provider.url.prefix=

      Дополнительный префикс адреса API Wink; пусто - используется стандартный адрес

    • OM_WINK_PARTNER_REGION_ID

      public static final ModuleSetupKeys OM_WINK_PARTNER_REGION_ID

      Идентификатор региона-партнёра Wink

      om.wink.partner.region.id=

      Идентификатор региона-партнёра в подсистеме заказов МТС Wink; пусто - не задан

    • OM_WINK_OTT_TV_CODE_PATTERN

      public static final ModuleSetupKeys OM_WINK_OTT_TV_CODE_PATTERN

      Формат кода OTT-ТВ

      om.wink.ott.tv.code.pattern=

      Формат (pattern) кода ТВ-услуги OTT в МТС Wink; пусто - без ограничений

    • OM_WINK_TEST_MODE

      public static final ModuleSetupKeys OM_WINK_TEST_MODE

      Тестовый режим Wink

      om.wink.test.mode=false

      Работать с подсистемой заказов МТС Wink в тестовом режиме; false - выключен

    • OM_WINK_CHARGE_TYPE_ID

      public static final ModuleSetupKeys OM_WINK_CHARGE_TYPE_ID

      Тип начислений для Wink

      om.wink.charge.type.id=0

      Идентификатор типа начислений для подписок, оформленных через МТС Wink; 0 - не задан

    • WINK_BASE_ID

      public static final ModuleSetupKeys WINK_BASE_ID

      ID base в Wink

      wink.base.id=0

      Идентификатор базы (base) в API МТС Wink для управления подпиской; 0 - не задан

    • WINK_EXT_ID

      public static final ModuleSetupKeys WINK_EXT_ID

      ID extension в Wink

      wink.ext.id=0

      Идентификатор расширения (extension) в API МТС Wink; 0 - не задан

    • WINK_SUBS_ID

      public static final ModuleSetupKeys WINK_SUBS_ID

      ID подписки в Wink

      wink.subs.id=0

      Идентификатор подписки (subs) в API МТС Wink; 0 - не задан

    • WINK_SERV_ID

      public static final ModuleSetupKeys WINK_SERV_ID

      ID услуги в Wink

      wink.serv.id=0

      Идентификатор услуги (serv) в API МТС Wink; 0 - не задан

    • TV_LIFECYCLE_CLASS

      public static final ModuleSetupKeys TV_LIFECYCLE_CLASS

      Класс жизненного цикла ТВ

      tv.lifecycle.class=

      Имя класса, реализующего события жизненного цикла ТВ-сервиса; пусто - реализация по умолчанию

    • TVIP_CONTACTS

      public static final ModuleSetupKeys TVIP_CONTACTS

      Контакты TVIP

      tvip.contacts=Контакты не заданы

      Текст контактов сервиса TVIP, отображаемый пользователю (по умолчанию - «Контакты не заданы»)

    • PRODUCT_INCOMPATIBLE_ITEMS

      public static final ModuleSetupKeys PRODUCT_INCOMPATIBLE_ITEMS

      Текст несовместимости товаров

      tv.product.incompatible.items=true:не совместим;false:совместим

      Текст показа индикатора совместимости товаров при формировании договора (true - «не совместим», false - «совместим»)

    • CONTRACT_STATUS_SUSPEND_CODES

      public static final ModuleSetupKeys CONTRACT_STATUS_SUSPEND_CODES

      Коды статуса приостановленного договора

      contract.status.suspend.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