Class CalculateEvent

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

public class CalculateEvent extends LocalEvent
Событие - начисление.
Скриптовое событие об обсчете. Событие может генерироваться в модулях cerbercrypt, ipn, npay.
Унаследовано от QueueEvent.
See Also:
  • Field Details

    • TYPE_BEFORE

      public static final int TYPE_BEFORE
      Тип события - до обсчета.
      See Also:
    • TYPE_AFTER

      public static final int TYPE_AFTER
      Тип события - после обсчета.
      See Also:
    • TYPE_ERROR

      public static final int TYPE_ERROR
      Тип события - ошибка обсчета.
      See Also:
  • Constructor Details

    • CalculateEvent

      protected CalculateEvent()
      Конструктор события.
    • CalculateEvent

      public CalculateEvent(int eventType, int moduleId, int userId, Date timeStart, Date timeStop, List<Integer> serviceIds, List<Integer> contractIds, String comment)
      Конструктор события.
      Parameters:
      eventType - - тип события
      moduleId - - код модуля
      userId - - id пользователя, сгенерировавшего событие
      timeStart - - время начала периода обсчета
      timeStop - - время окончания периода обсчета
      serviceIds - - список кодов услуг
      contractIds - - список кодов договоров
      comment - - комментарий
  • Method Details

    • getContractIds

      public List<Integer> getContractIds()
      Возвращает список кодов договоров.
      Returns:
      contractIds - список кодов договоров
    • getServiceIds

      public List<Integer> getServiceIds()
      Возвращает список кодов услуг.
      Returns:
      serviceIds - список кодов услуг
    • getStart

      public Date getStart()
      Возвращает время начала периода обсчета.
      Returns:
      start - время начала периода
    • getStop

      public Date getStop()
      Возвращает время конца периода обсчета.
      Returns:
      stop - время конца периода
    • getEventType

      public int getEventType()
      Возвращает тип события.
      Returns:
      eventType - тип события
    • getComment

      public String getComment()
      Возвращает комментарий.
      Returns:
      comment - комментарий