public class SessionEvent extends GenericEvent implements RepositoryUpdateEvent
Modifier and Type | Field and Description |
---|---|
static int[] |
ALL_TYPES
An array of all of the event type constants for this event.
|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected DynamoHttpServletRequest |
mRequest
The current request.
|
static java.lang.String |
SESSION_PREFIX
Prefix for event topic heirarchy.
|
static int |
TYPE_EXPIRE_SESSION
Expire event type, i.e.
|
static int |
TYPE_LOGIN
Login event type.
|
static int |
TYPE_LOGOUT
Logout event type.
|
static int |
TYPE_NEW_SESSION
New event type, i.e.
|
static int |
TYPE_REGISTER
Register event type.
|
mDate, mTime, mTimestamp, mType, TYPE_VANILLA
Constructor and Description |
---|
SessionEvent(java.lang.Object pSource)
Constructs a session event.
|
SessionEvent(java.lang.Object pSource,
int pEventType)
Constructs a session event of the given type.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildEventChannel()
Builds an event channel for this event.
|
RepositoryItem |
getProfile() |
DynamoHttpServletRequest |
getRequest() |
javax.servlet.http.HttpSession |
getSession() |
RepositoryItem |
getUpdatedItem()
The item whose updates should be commited after all the updates
have been added to the item.
|
void |
setProfile(RepositoryItem pValue) |
void |
setRequest(DynamoHttpServletRequest pValue) |
void |
setSession(javax.servlet.http.HttpSession pValue) |
void |
setUpdatedItem(RepositoryItem pValue)
The item whose updates should be commited after all the updates
have been added to the item.
|
getAllTypes, getSource, getTime, getTimeAsDate, getTimeAsTimestamp, getType
public static java.lang.String CLASS_VERSION
public static final int TYPE_NEW_SESSION
public static final int TYPE_EXPIRE_SESSION
public static final int TYPE_LOGIN
public static final int TYPE_LOGOUT
public static final int TYPE_REGISTER
public static int[] ALL_TYPES
public static final java.lang.String SESSION_PREFIX
protected DynamoHttpServletRequest mRequest
public SessionEvent(java.lang.Object pSource)
public SessionEvent(java.lang.Object pSource, int pEventType)
public void setRequest(DynamoHttpServletRequest pValue)
public DynamoHttpServletRequest getRequest()
public void setSession(javax.servlet.http.HttpSession pValue)
public javax.servlet.http.HttpSession getSession()
public void setProfile(RepositoryItem pValue)
public RepositoryItem getProfile()
public void setUpdatedItem(RepositoryItem pValue)
RepositoryUpdateEvent
setUpdatedItem
in interface RepositoryUpdateEvent
public RepositoryItem getUpdatedItem()
RepositoryUpdateEvent
getUpdatedItem
in interface RepositoryUpdateEvent
public static java.lang.String buildEventChannel()