Class AuthenticationEvent
java.lang.Object
com.broadleafcommerce.auth.user.domain.AuthenticationEvent
- All Implemented Interfaces:
Serializable
A message event dispatched after authentication events occur.
- Author:
- Jon Fleschler (jfleschler)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Any additional attributes that a service receiving the request may needcom.broadleafcommerce.data.tracking.core.context.ContextInfo
TheContextInfo
derived from the original request containing tenant and sandbox info.The message type for this event.getUser()
The user that made the requestint
hashCode()
void
setAttributes
(Map<String, Object> attributes) Any additional attributes that a service receiving the request may needvoid
setContextInfo
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfo
derived from the original request containing tenant and sandbox info.void
setMessageType
(String messageType) The message type for this event.void
The user that made the requesttoString()
withAttribute
(String key, Object value) Convenience method for adding any additional attributes for the event
-
Constructor Details
-
AuthenticationEvent
public AuthenticationEvent() -
AuthenticationEvent
-
-
Method Details
-
withAttribute
Convenience method for adding any additional attributes for the event- Parameters:
key
- the key for the attributevalue
- the value for the attribute- Returns:
- the AuthenticationEvent
-
getMessageType
The message type for this event.- See Also:
-
getUser
The user that made the request -
getAttributes
Any additional attributes that a service receiving the request may need -
getContextInfo
public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()TheContextInfo
derived from the original request containing tenant and sandbox info.- Returns:
- The
ContextInfo
derived from the original request
-
setMessageType
The message type for this event.- See Also:
-
setUser
The user that made the request -
setAttributes
Any additional attributes that a service receiving the request may need -
setContextInfo
public void setContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfo
derived from the original request containing tenant and sandbox info. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-