Class ChangeContractLimitEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable

public class ChangeContractLimitEvent
extends LocalEvent
Синхронное событие, которое бросается в момент попытки изменить лимит договора (как в ЛК, так и в клиенте биллинга) с целью поменять штатную логику понижения лимита (в зависимости от платежей, просрочек и вот этого вот всего). Если скрипт-обработки выставляет флаг processed=true, то тогда штатная логика не срабатывает.
See Also:
Serialized Form
  • Constructor Details

    • ChangeContractLimitEvent

      protected ChangeContractLimitEvent()
    • ChangeContractLimitEvent

      public ChangeContractLimitEvent​(int contractId, int userId)
  • Method Details

    • isProcessed

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

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

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

      public void setMessage​(java.lang.String message)
      Установка сообщения скриптом, которое должно отобразиться пользователю.
      Parameters:
      message - сообщение