Class ContractWebLoginEvent

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

public class ContractWebLoginEvent extends LocalEvent
Событие успешного логина абонента в ЛК (как в старом, так и в новом).
Дополнительные параметры извлекаются из getParams().
 event.getParams().get('remoteAddr')
 
remoteAddr - адрес абонента
requestURI - запрошенный URL
authenticationMode.mode - режим аутентификации (новый ЛК)
authenticationMode.module - модуль аутентификации (новый ЛК)
authenticationMode.moduleId - ID модуля аутентификации (новый ЛК)
authenticationMode.role - customer или unauthCustomer, второе возможно, например, при аутентификации по IP-адресу (новый ЛК)
See Also:
  • Constructor Details

    • ContractWebLoginEvent

      protected ContractWebLoginEvent()
    • ContractWebLoginEvent

      public ContractWebLoginEvent(jakarta.servlet.http.HttpServletRequest request, int contactId)
    • ContractWebLoginEvent

      public ContractWebLoginEvent(int contactId, ParameterMap params)
  • Method Details

    • getRequest

      public jakarta.servlet.http.HttpServletRequest getRequest()
      Данный метод вернет не null только для старого ЛК. Рекомендуется использовать метод getParams()
      Returns:
    • getParams

      public ParameterMap getParams()
      Возвращает дополнительные параметры.
      remoteAddr - IP адрес абонента (строка)
      Returns:
    • setParams

      public void setParams(ParameterMap params)