Class GetContractStatusChangeDatesEvent

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

public class GetContractStatusChangeDatesEvent
extends LocalEvent
Синхронное событие - получение списка дат для смены статуса договора в Web-статистике Получения списка дат с которых можно заблокировать/разблокировать договор или сменить статус в Web-статистике Также обрабатываются даты ДО в этих возможностях смены статуса Унаследован от LocalEvent
See Also:
Serialized Form
  • Field Summary

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

    CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected GetContractStatusChangeDatesEvent()  
      GetContractStatusChangeDatesEvent​(int userId, int cid, int currentStatus, java.util.Date date)
    Конструктор события.
  • Method Summary

    Modifier and Type Method Description
    int getCurrentStatus()
    Возвращает текущий(!)
    java.util.Date getDate()
    Возвращает текущую дату.
    java.util.List<java.util.Date> getDateList()
    Получение списка дат FROM (вызывается биллингом после обработки события).
    Список дат устанавливается скриптом.
    java.util.List<java.util.Date> getDateToList()
    Получение списка дат TO (вызывается биллингом после обработки события).
    Список дат устанавливается скриптом.
    void setDateList​(java.util.List<java.util.Date> dateList)
    Установка списка дат FROM.
    Будет использоваться если передать значение не NULL
    void setDateToList​(java.util.List<java.util.Date> dateToList)
    Установка списка дат TO.
    Будет использоваться если передать значение не NULL.

    Methods inherited from class java.lang.Object

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

    • GetContractStatusChangeDatesEvent

      protected GetContractStatusChangeDatesEvent()
    • GetContractStatusChangeDatesEvent

      public GetContractStatusChangeDatesEvent​(int userId, int cid, int currentStatus, java.util.Date date)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      cid - - id договора
      currentStatus - - текущий статус
      date - - текущая дата
  • Method Details

    • getDateList

      public java.util.List<java.util.Date> getDateList()
      Получение списка дат FROM (вызывается биллингом после обработки события).
      Список дат устанавливается скриптом.
      Returns:
      Список дат. Если значение не NULL, то список дат используется, или будет использоваться. [!] Если список дат пуст, то это означает, что нельзя менять статус.
    • getDateToList

      public java.util.List<java.util.Date> getDateToList()
      Получение списка дат TO (вызывается биллингом после обработки события).
      Список дат устанавливается скриптом.
      Returns:
      Список дат. Если значение не NULL, то список дат используется, или будет использоваться.
    • setDateList

      public void setDateList​(java.util.List<java.util.Date> dateList)
      Установка списка дат FROM.
      Будет использоваться если передать значение не NULL. [!] Если передать пустой список, то это означает, что нельзя менять статус.
      Parameters:
      dateList - - список дат
    • setDateToList

      public void setDateToList​(java.util.List<java.util.Date> dateToList)
      Установка списка дат TO.
      Будет использоваться если передать значение не NULL.
      Parameters:
      dateToList - - список дат
    • getDate

      public java.util.Date getDate()
      Возвращает текущую дату.
      Returns:
      дата
    • getCurrentStatus

      public int getCurrentStatus()
      Возвращает текущий(!) статус договора.
      Returns:
      статус договора