Class OpenPeriodRequestEvent

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

public class OpenPeriodRequestEvent
extends LocalEvent
Синхронное событие - запрос учетного периода BGRadiusDialup.
Для передачи периода необходимо в скрипте установить флаг processed и далее либо установить даты периода, либо не ставить что будет означать,
что событие обработано открытие периода запрещено. Событие обрабатывается в контексте RADIUS сервера.
Унаследован от LocalEvent
See Also:
Serialized Form
  • Constructor Details

    • OpenPeriodRequestEvent

      protected OpenPeriodRequestEvent()
    • OpenPeriodRequestEvent

      public OpenPeriodRequestEvent​(int mid, Contract contract, java.lang.String loginName)
      Конструктор события.
      Parameters:
      mid - - код модуля
      contract - - объект договора
      loginName - - имя логина
  • Method Details

    • getRequestDate

      public java.util.Calendar getRequestDate()
      Возвращает дату запроса.
      Returns:
      requestDate - дата запроса
    • isProcessed

      public boolean isProcessed()
      Проверяет, является ли запрос обработанным.
      Returns:
      true - обработан; false - не обработан
    • getPeriodStart

      public java.util.Calendar getPeriodStart()
      Возвращает начало периода.
      Returns:
      periodStart - начало периода
    • setPeriodEnd

      public void setPeriodEnd​(java.util.Calendar periodEnd)
      Устанавливает окончание периода.
      Parameters:
      periodEnd - - окончание периода
    • setRequestDate

      public void setRequestDate​(java.util.Calendar requestDate)
      Устанавливает дату запроса.
      Parameters:
      requestDate - - новая дата запроса
    • setProcessed

      public void setProcessed​(boolean processed)
      Устанавливает, обработан ли запрос.
      true - обработан
      false - не обработан
      Parameters:
      processed - - флаг обработки запроса
    • setPeriodStart

      public void setPeriodStart​(java.util.Calendar periodStart)
      Устанавливает начало периода.
      Parameters:
      periodStart - - новое начало периода
    • getPeriodEnd

      public java.util.Calendar getPeriodEnd()
      Возвращает окончание периода.
      Returns:
      periodEnd - окончание периода
    • getLoginName

      public java.lang.String getLoginName()
      Возвращает имя логина.
      Returns:
      loginName - имя логина
    • getContract

      public Contract getContract()
      Возвращает объект договора, для которого создается сессия
      Returns:
      contract - договор