Class ContractWebLoginEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.kernel.event.events.ContractWebLoginEvent
- All Implemented Interfaces:
- Serializable,- ErrorReturnableEvent
public class ContractWebLoginEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Событие успешного логина абонента в ЛК (как в старом, так и в новом).
Дополнительные параметры извлекаются из
requestURI - запрошенный URL
authenticationMode.mode - режим аутентификации (новый ЛК)
authenticationMode.module - модуль аутентификации (новый ЛК)
authenticationMode.moduleId - ID модуля аутентификации (новый ЛК)
authenticationMode.role - customer или unauthCustomer, второе возможно, например, при аутентификации по IP-адресу (новый ЛК)
Дополнительные параметры извлекаются из
getParams().
 
 
 event.getParams().get('remoteAddr')
 
 
 remoteAddr - адрес абонентаrequestURI - запрошенный URL
authenticationMode.mode - режим аутентификации (новый ЛК)
authenticationMode.module - модуль аутентификации (новый ЛК)
authenticationMode.moduleId - ID модуля аутентификации (новый ЛК)
authenticationMode.role - customer или unauthCustomer, второе возможно, например, при аутентификации по IP-адресу (новый ЛК)
- See Also:
- 
Field SummaryFields inherited from class ru.bitel.bgbilling.kernel.event.common.EventCONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedContractWebLoginEvent(int contactId, ParameterMap params) ContractWebLoginEvent(jakarta.servlet.http.HttpServletRequest request, int contactId) 
- 
Method SummaryModifier and TypeMethodDescriptionВозвращает дополнительные параметры.
 remoteAddr - IP адрес абонента (строка)jakarta.servlet.http.HttpServletRequestДанный метод вернет не null только для старого ЛК.voidsetParams(ParameterMap params) Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEventgetError, setErrorMethods inherited from class ru.bitel.bgbilling.kernel.event.common.EventgetContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
- 
Constructor Details- 
ContractWebLoginEventprotected ContractWebLoginEvent()
- 
ContractWebLoginEventpublic ContractWebLoginEvent(jakarta.servlet.http.HttpServletRequest request, int contactId) 
- 
ContractWebLoginEvent
 
- 
- 
Method Details- 
getRequestpublic jakarta.servlet.http.HttpServletRequest getRequest()Данный метод вернет не null только для старого ЛК. Рекомендуется использовать методgetParams()- Returns:
 
- 
getParamsВозвращает дополнительные параметры.
 remoteAddr - IP адрес абонента (строка)- Returns:
 
- 
setParams
 
-