Class CancelTariffEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, ErrorReturnableEvent

public class CancelTariffEvent extends LocalEvent
Синхронное событие - отмена перехода на тариф из Web - статистики.
Вызывается перед штатным откатом на старый тариф. Если скрипт не помечает событие обработанным, то откат производится штатными средствами.
Унаследован от LocalEvent
See Also:
  • Constructor Details

    • CancelTariffEvent

      protected CancelTariffEvent()
    • CancelTariffEvent

      public CancelTariffEvent(int userId, int contractId, ContractTariff contractTariff, ContractTariff contractTariffPrevious)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      contractId - - id договора
      contractTariff - - тариф договора, которого производится отмена
      contractTariffPrevious - - предыдущий тариф договора
  • Method Details

    • getContractTariff

      public ContractTariff getContractTariff()
      Возвращает тариф договора (будущий), которого производится отмена.
      Returns:
      contractTariff - тариф договора
    • getContractTariffPrevious

      public ContractTariff getContractTariffPrevious()
      Возвращает тариф договора (предыдущий), на который производится откат.
      Returns:
      contractTariffPrevious - тариф договора
    • isProcessed

      public boolean isProcessed()
      Возвращает признак обработанности события скриптом.
      В этом случае штатная обработка отмены не выполняется.
      Returns:
      processed - флаг обработки
      true- обработано
      false - не обработано
    • setProcessed

      public void setProcessed(boolean processed)
      Установка флага обработанности события скриптом.
      Parameters:
      processed - - флаг обработки события
      true- обработано
      false - не обработано
    • getMessage

      public String getMessage()
      Возвращает сообщение, установленное скриптом.
      Returns:
      message - текс сообщения
    • setMessage

      public void setMessage(String message)
      Установка текста сообщения.
      Parameters:
      message - - текст сообщения
    • getError

      public String getError()
      Возвращает текст ошибки, установленный скриптом.
      Specified by:
      getError in interface ErrorReturnableEvent
      Overrides:
      getError in class LocalEvent
      Returns:
      error - текс ошибки
    • setError

      public void setError(String error)
      Установка текста ошибки скриптом.
      Specified by:
      setError in interface ErrorReturnableEvent
      Overrides:
      setError in class LocalEvent
      Parameters:
      error - - текст ошибки