com.ibm.websphere.personalization
Class PznRequestObjectImplementor
java.lang.Object
com.ibm.websphere.personalization.PznRequestObjectImplementor
- All Implemented Interfaces:
- PznRequestObjectInfoInterface, PznRequestObjectInterface, java.io.Serializable
- Direct Known Subclasses:
- PznPortletRequestObjectImplementor
public class PznRequestObjectImplementor
- extends java.lang.Object
- implements PznRequestObjectInterface, PznRequestObjectInfoInterface, java.io.Serializable
This object acts as a simulated request object for Personalization API calls
when an instance of HttpServletRequest or PortletRequest is not available.
This class internally references Maps to store attribute names and values.
- See Also:
ContentSpot.ContentSpot(String, Object)
,
RuleTrigger.setRequest(PznPortletRequestObjectInterface)
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PznRequestObjectImplementor
public PznRequestObjectImplementor()
getRequestInfo
public java.lang.String getRequestInfo()
- Specified by:
getRequestInfo
in interface PznRequestObjectInfoInterface
getSessionInfo
public java.lang.String getSessionInfo()
- Specified by:
getSessionInfo
in interface PznRequestObjectInfoInterface
getRequestAttribute
public java.lang.Object getRequestAttribute(java.lang.String itemName)
- Specified by:
getRequestAttribute
in interface PznRequestObjectInterface
setRequestAttribute
public void setRequestAttribute(java.lang.String itemName,
java.lang.Object itemValue)
- Specified by:
setRequestAttribute
in interface PznRequestObjectInterface
removeRequestAttribute
public void removeRequestAttribute(java.lang.String itemName)
- Specified by:
removeRequestAttribute
in interface PznRequestObjectInterface
getRequestAttributeNames
public java.util.Enumeration getRequestAttributeNames()
- Specified by:
getRequestAttributeNames
in interface PznRequestObjectInterface
getRequestParameter
public java.lang.String getRequestParameter(java.lang.String itemName)
- Specified by:
getRequestParameter
in interface PznRequestObjectInterface
setRequestParameter
public boolean setRequestParameter(java.lang.String itemName,
java.lang.String itemValue)
- Specified by:
setRequestParameter
in interface PznRequestObjectInterface
getRequestParameterNames
public java.util.Enumeration getRequestParameterNames()
- Specified by:
getRequestParameterNames
in interface PznRequestObjectInterface
getRequestParameterValues
public java.lang.String[] getRequestParameterValues(java.lang.String itemName)
- Specified by:
getRequestParameterValues
in interface PznRequestObjectInterface
setRequestParameterValues
public boolean setRequestParameterValues(java.lang.String itemName,
java.lang.String[] itemValues)
- Specified by:
setRequestParameterValues
in interface PznRequestObjectInterface
getSessionAttribute
public java.lang.Object getSessionAttribute(java.lang.String itemName)
- Specified by:
getSessionAttribute
in interface PznRequestObjectInterface
setSessionAttribute
public boolean setSessionAttribute(java.lang.String itemName,
java.lang.Object itemValue)
- Specified by:
setSessionAttribute
in interface PznRequestObjectInterface
removeSessionAttribute
public void removeSessionAttribute(java.lang.String itemName)
- Specified by:
removeSessionAttribute
in interface PznRequestObjectInterface
getSessionAttributeNames
public java.util.Enumeration getSessionAttributeNames()
- Specified by:
getSessionAttributeNames
in interface PznRequestObjectInterface
getRemoteUser
public java.lang.String getRemoteUser()
- Specified by:
getRemoteUser
in interface PznRequestObjectInterface
setRemoteUser
public boolean setRemoteUser(java.lang.String userName)
- Specified by:
setRemoteUser
in interface PznRequestObjectInterface
getLocale
public java.util.Locale getLocale()
- Specified by:
getLocale
in interface PznRequestObjectInterface
setLocale
public boolean setLocale(java.util.Locale locale)
- Specified by:
setLocale
in interface PznRequestObjectInterface
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPath
in interface PznRequestObjectInterface
setContextPath
public boolean setContextPath(java.lang.String contextPath)
- Specified by:
setContextPath
in interface PznRequestObjectInterface
getRemoteHost
public java.lang.String getRemoteHost()
- Specified by:
getRemoteHost
in interface PznRequestObjectInterface
setRemoteHost
public boolean setRemoteHost(java.lang.String hostName)
getServerName
public java.lang.String getServerName()
- Specified by:
getServerName
in interface PznRequestObjectInterface
setServerName
public boolean setServerName(java.lang.String serverName)
getCookies
public javax.servlet.http.Cookie[] getCookies()
- Specified by:
getCookies
in interface PznRequestObjectInterface
addCookie
public boolean addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookie
in interface PznRequestObjectInterface
getCookie
public javax.servlet.http.Cookie getCookie(java.lang.String cookieName)
- Specified by:
getCookie
in interface PznRequestObjectInterface
getResourceContext
public com.ibm.websphere.personalization.resources.ResourceContext getResourceContext()
- Deprecated.
- Specified by:
getResourceContext
in interface PznRequestObjectInterface
getUserPrincipal
public java.lang.String getUserPrincipal()
- Specified by:
getUserPrincipal
in interface PznRequestObjectInterface
setUserPrincipal
public boolean setUserPrincipal(java.lang.String userPrincipal)
- Specified by:
setUserPrincipal
in interface PznRequestObjectInterface