public final class PSession extends Authorization implements java.io.Serializable, PElement
ID, instance, locale, rolesRegions
Constructor and Description |
---|
PSession(Instance instance,
Connector conn,
java.lang.Long ID,
java.lang.Long userID,
java.util.Date loginDate,
java.util.Date lastActivated,
java.util.Date logoutDate,
java.lang.String key,
java.lang.String clientIP,
java.lang.Long regionID,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.Object> params) |
PSession(Instance instance,
PUser user,
java.lang.String clientIP,
java.lang.Long regionID,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String sessionConnector) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
activateExternal(java.util.Date lastActivated) |
void |
addRole(java.lang.Long roleID,
java.lang.Long regionID) |
void |
addRole(java.lang.String roleName,
java.lang.String regionName) |
java.lang.String |
getClientIP() |
Connector |
getConnector() |
java.lang.String |
getConnectorName() |
java.util.Map<java.lang.String,java.lang.String> |
getHTTPHeaders() |
java.lang.Long |
getID() |
java.lang.String |
getKey() |
java.util.Date |
getLastActivated() |
java.util.Date |
getLoginDate() |
java.util.Date |
getLogoutDate() |
java.lang.Object |
getParam(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Object> |
getParams() |
java.lang.Long |
getRegionID() |
PUser |
getUser() |
java.lang.Long |
getUserID() |
java.lang.String |
getUserName() |
boolean |
isAlive() |
boolean |
isTimeOut() |
void |
logout() |
void |
logoutExternal(java.util.Date logoutDate) |
void |
preSetRegionID(java.lang.Long regionID) |
void |
refresh(java.util.Date lastActivated,
java.util.Date logoutDate) |
void |
removeRole(java.lang.Long roleID) |
void |
removeRole(java.lang.Long roleID,
java.lang.Long regionID) |
void |
removeRole(java.lang.String roleName) |
void |
removeRole(java.lang.String roleName,
java.lang.String regionName) |
void |
setInstance(Instance instance) |
void |
setLocale(java.lang.String language) |
void |
setLogWriter(java.io.FileWriter writer) |
void |
setParam(java.lang.String name,
java.lang.Object value) |
void |
setParamExternal(java.lang.String name,
java.lang.Object value) |
void |
setRegionID(java.lang.Long regionID) |
java.lang.String |
toString() |
java.lang.StringBuilder |
toString(java.lang.StringBuilder buf) |
addRoleExternal, authorize, clearAll, getAllPrivs, getAllPrivsNames, getAllRoles, getAllRolesNames, getInstance, getLocale, getLocaleAsString, getPrivRegions, getPrivRegions, getPrivsRegions, getRoleRegions, getRoleRegions, hasOneOfPrivsID, hasOneOfPrivsID, hasOneOfPrivsNames, hasOneOfPrivsNames, hasOneOfRolesID, hasOneOfRolesID, hasOneOfRolesNames, hasOneOfRolesNames, hasPriv, hasPriv, hasPriv, hasPriv, hasPriv, hasRole, hasRole, hasRole, hasRole, hasRole, hasRole, putRole, removeRoleExternal, removeRoleExternal, setDirty
public PSession(Instance instance, Connector conn, java.lang.Long ID, java.lang.Long userID, java.util.Date loginDate, java.util.Date lastActivated, java.util.Date logoutDate, java.lang.String key, java.lang.String clientIP, java.lang.Long regionID, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params) throws PalioException
PalioException
public PSession(Instance instance, PUser user, java.lang.String clientIP, java.lang.Long regionID, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String sessionConnector) throws PalioException
PalioException
public final java.lang.String getKey()
public final java.util.Date getLoginDate()
public final java.util.Date getLastActivated()
public final java.lang.String getClientIP()
public final java.util.Map<java.lang.String,java.lang.String> getHTTPHeaders()
public final java.util.Date getLogoutDate()
public final java.lang.Long getUserID()
public final java.lang.String getUserName()
public final PUser getUser() throws PalioException
PalioException
public final java.lang.String getConnectorName()
public final Connector getConnector()
public final void setLocale(java.lang.String language) throws PalioException
setLocale
in class Authorization
PalioException
public final void refresh(java.util.Date lastActivated, java.util.Date logoutDate) throws PalioException
PalioException
public final void activate() throws PalioException
PalioException
public final void activateExternal(java.util.Date lastActivated)
public final boolean isTimeOut() throws PalioException
PalioException
public final boolean isAlive()
public void setLogWriter(java.io.FileWriter writer)
public final void logout()
public void logoutExternal(java.util.Date logoutDate)
public final java.lang.Object getParam(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getParams()
public final void setParam(java.lang.String name, java.lang.Object value)
public final void setParamExternal(java.lang.String name, java.lang.Object value)
public void setInstance(Instance instance)
setInstance
in class Authorization
public void preSetRegionID(java.lang.Long regionID) throws PalioException
PalioException
public void setRegionID(java.lang.Long regionID) throws PalioException
PalioException
public java.lang.Long getRegionID()
public final void addRole(java.lang.Long roleID, java.lang.Long regionID)
public final void addRole(java.lang.String roleName, java.lang.String regionName) throws PalioException
PalioException
public final void removeRole(java.lang.Long roleID)
public final void removeRole(java.lang.Long roleID, java.lang.Long regionID)
public final void removeRole(java.lang.String roleName) throws PalioException
PalioException
public final void removeRole(java.lang.String roleName, java.lang.String regionName) throws PalioException
PalioException
public java.lang.StringBuilder toString(java.lang.StringBuilder buf)
public java.lang.String toString()
toString
in class java.lang.Object