Class CardPubActivateEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.modules.card.server.event.CardPubActivateEvent
All Implemented Interfaces:
Serializable, ErrorReturnableEvent

public class CardPubActivateEvent extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - активация карты через Web.
Событие используется для измения логики поведения при активации карты.
Унаследовано от LocalEvent.
See Also:
  • Field Summary

    Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event

    CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
  • Constructor Summary

    Constructors
    Constructor
    Description
    CardPubActivateEvent(int moduleId, boolean createContract, int activateType, int tariff, Map<Integer,String> params, String pswd, String pswd2, boolean useTariff, boolean accept)
    Конструктор события.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Возвращает тип активации.
    Возвращает договор.
    Возвращает текст ошибки.
    Возвращает массив параметров договора, которые указываются при активации карты в Web
    Возвращает пароль
    Возвращает подтверждение пароля
    int
    Возвращает код тариф с которым активируется карта
    boolean
    Проверяет принятие
    boolean
    Проверяе создавать или не создавать договор при активации карты.
    boolean
    Проверяет успех обработки события скриптом.
    boolean
    Проверяет флаг тариф
    boolean
    Проверяет обработку события скриптом.
    void
    setAccept(boolean accept)
    Устанавливает флаг принятия true -
    false -
    void
    setActivateType(int activateType)
    Устанавливает тип активации.
    void
    Устанавливает договор.
    void
    Устанавливает текст ошибки.
    void
    Устанавливает массив параметров договора, которые указываются при активации карты в Web
    void
    Устанавливает пароль
    void
    Устанавливает подтверждение пароля
    void
    setTariff(int tariff)
    Устанавливает код тарифа с которым активируется карта
    void
    setUseTariff(boolean useTariff)
    Устанавливает флаг true -
    false -
    void
    setWasProcceced(boolean wasProcceced)
    Устанавливает флаг обработки события скриптом.

    Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event

    getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString

    Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

    getLogger, logError

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CardPubActivateEvent

      public CardPubActivateEvent(int moduleId, boolean createContract, int activateType, int tariff, Map<Integer,String> params, String pswd, String pswd2, boolean useTariff, boolean accept)
      Конструктор события.
      Parameters:
      moduleId - - код модуля
      createContract - - флаг создавать или не создавать договор при активации карты
      true - создавать договор при активации карты
      false - проверка возможности создания договора
      activateType - - тип активации(настраивается в конфигурации модуля)
      tariff - - код тарифа с которым нужно активировать карту
      params - - массив параметров договора, которые указываются при активации карты в Web( настраиваиваются в конфигурации модуля)
      pswd - - парол
      pswd2 - - подтверждение пароля
      useTariff - - TODO найти что это
      accept - - TODO найти что это
  • Method Details

    • getError

      public String getError()
      Возвращает текст ошибки.
      Specified by:
      getError in interface ErrorReturnableEvent
      Overrides:
      getError in class ru.bitel.bgbilling.kernel.event.common.LocalEvent
      Returns:
      error - текст ошибки
    • setError

      public void setError(String error)
      Устанавливает текст ошибки.
      Specified by:
      setError in interface ErrorReturnableEvent
      Overrides:
      setError in class ru.bitel.bgbilling.kernel.event.common.LocalEvent
      Parameters:
      error - - текст ошибки
    • isWasProcceced

      public boolean isWasProcceced()
      Проверяет обработку события скриптом.
      Returns:
      wasProcceced - флаг обработки события:
      true - в процессе обработки события скриптом;
      false - скрипт не обрабатывает событие, работает штатная логика активации.
    • isSuccess

      public boolean isSuccess()
      Проверяет успех обработки события скриптом.
      Returns:
      wasProcceced - флаг обработки события:
      true - обработано;
      false - в процессе обработки, или обработка была начата, но не завершилась.
    • setWasProcceced

      public void setWasProcceced(boolean wasProcceced)
      Устанавливает флаг обработки события скриптом. true - устанавливается после успешной обработки события в скрипте
      false - устанавливается в перед обработкой события в скрипте
      Parameters:
      wasProcceced - - флаг обработки события
    • getActivateType

      public int getActivateType()
      Возвращает тип активации.
      Returns:
      activateType - тип активации
    • setActivateType

      public void setActivateType(int activateType)
      Устанавливает тип активации.
      Parameters:
      activateType - - тип активации
    • getTariff

      public int getTariff()
      Возвращает код тариф с которым активируется карта
      Returns:
      tariff - код тарифа
    • setTariff

      public void setTariff(int tariff)
      Устанавливает код тарифа с которым активируется карта
      Parameters:
      tariff - - код тарифа
    • getParams

      public Map<Integer,String> getParams()
      Возвращает массив параметров договора, которые указываются при активации карты в Web
      Returns:
      params - массив параметров
    • setParams

      public void setParams(Map<Integer,String> params)
      Устанавливает массив параметров договора, которые указываются при активации карты в Web
      Parameters:
      params - - массив параметров
    • getPswd

      public String getPswd()
      Возвращает пароль
      Returns:
      psd - пароль
    • setPswd

      public void setPswd(String pswd)
      Устанавливает пароль
      Parameters:
      pswd - - пароль
    • getPswd2

      public String getPswd2()
      Возвращает подтверждение пароля
      Returns:
      pswd2 - пароль
    • setPswd2

      public void setPswd2(String pswd2)
      Устанавливает подтверждение пароля
      Parameters:
      pswd2 - - пароль
    • isUseTariff

      public boolean isUseTariff()
      Проверяет флаг тариф
      Returns:
      useTariff - флаг true - ;
      false - .
    • setUseTariff

      public void setUseTariff(boolean useTariff)
      Устанавливает флаг true -
      false -
      Parameters:
      useTariff - - флаг
    • getContract

      public Contract getContract()
      Возвращает договор.
      Returns:
      contract - договор
    • setContract

      public void setContract(Contract contract)
      Устанавливает договор.
      Parameters:
      contract - - договор
    • isAccept

      public boolean isAccept()
      Проверяет принятие
      Returns:
      accept - флаг true - ;
      false - .
    • setAccept

      public void setAccept(boolean accept)
      Устанавливает флаг принятия true -
      false -
      Parameters:
      accept - - флаг
    • isCreateContract

      public boolean isCreateContract()
      Проверяе создавать или не создавать договор при активации карты.
      Returns:
      createContract - флаг создания договора:
      true - создавать договор при активации карты
      false - проверка возможности создания договора.