java.lang.Object | +--com.ibm.commerce.browseradapter.HttpSessionContext
Reserved for IBM internal use.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM copyright notice field. |
static java.lang.Long |
GENERIC_USER_ID |
Constructor Summary | |
---|---|
HttpSessionContext(HttpServletRequest req, HttpServletResponse res,
TypedProperty typedProperty) Reserved for IBM internal use. |
Method Summary | |
---|---|
void |
commit() Reserved for IBM internal use. |
java.lang.Object |
getExtendedSessionData(java.lang.String strParamName) Reserved for IBM internal use. |
protected
int |
getHierarchyChange() Reserved for IBM internal use. |
SessionData |
getSessionData() Reserved for IBM internal use. |
java.lang.String |
getUniqueSessionTag() Reserved for IBM internal use. |
WCUserSession |
getUserSession() Reserved for IBM internal use. |
java.lang.Long |
getValidUserId() Reserved for IBM internal use. |
java.lang.Long |
handleSingleSignOn(java.lang.Long lExistingUserId,
HttpServletRequest req) Reserved for IBM internal use. |
java.lang.Long |
handleX509User(java.lang.Long lExistingUserId,
HttpServletRequest req) Reserved for IBM internal use. |
protected
void |
initializeInstanceVariables(HttpServletRequest req,
HttpServletResponse res,
TypedProperty typedProperty) Reserved for IBM internal use. |
void |
rollback() Reserved for IBM internal use. |
void |
setExtendedSessionData(java.lang.String strParamName,
java.lang.Object strParamVal) Reserved for IBM internal use. |
void |
setSessionData(
SessionData sessionData) Reserved for IBM internal use. |
void |
setUniqueSessionTag(java.lang.String strSessionTag) Reserved for IBM internal use. |
boolean |
validateX509Attribute(java.lang.String strAttributeName, int nLength,
boolean bNullable) Reserved for IBM internal use. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.Long GENERIC_USER_ID
Constructor Detail |
---|
public HttpSessionContext(HttpServletRequest req, HttpServletResponse res, TypedProperty typedProperty) throws ECSystemException
Method Detail |
---|
public void commit() throws ECSystemException
commit
in interface
SessionContext
ECSystemException
public java.lang.Object getExtendedSessionData(java.lang.String strParamName)
getExtendedSessionData
in interface
SessionContext
strParamName
- String - name of extended session datapublic SessionData getSessionData()
getSessionData
in interface
SessionContext
public java.lang.String getUniqueSessionTag()
getUniqueSessionTag
in interface
SessionContext
public java.lang.Long getValidUserId() throws ECSystemException
getValidUserId
in interface
SessionContext
ECSystemException
protected void initializeInstanceVariables(HttpServletRequest req, HttpServletResponse res, TypedProperty typedProperty) throws ECSystemException
ECSystemException
public void rollback() throws ECSystemException
rollback
in interface
SessionContext
ECSystemException
public void setExtendedSessionData(java.lang.String strParamName, java.lang.Object strParamVal) throws ECException
setExtendedSessionData
in interface
SessionContext
strParamName
- String - session data nameECException
public void setSessionData(SessionData sessionData) throws ECSystemException
setSessionData
in interface
SessionContext
sessionData
- the session data to set.ECSystemException
public void setUniqueSessionTag(java.lang.String strSessionTag) throws ECException
setUniqueSessionTag
in interface
SessionContext
strSessionTag
- String - session specific tagECException
public java.lang.Long handleSingleSignOn(java.lang.Long lExistingUserId, HttpServletRequest req) throws ECSystemException
ECSystemException
public java.lang.Long handleX509User(java.lang.Long lExistingUserId, HttpServletRequest req) throws ECSystemException
ECSystemException
public boolean validateX509Attribute(java.lang.String strAttributeName, int nLength, boolean bNullable) throws ECSystemException
ECSystemException
public WCUserSession getUserSession()
protected int getHierarchyChange()