BEA Systems, Inc.

com.beasys.commerce.axiom.p13n.jsp
Class P13NJspBase

java.lang.Object
  |
  +--weblogic.servlet.jsp.JspBase
        |
        +--com.beasys.commerce.axiom.jsp.JspBase
              |
              +--com.beasys.commerce.axiom.p13n.jsp.P13NJspBase
Direct Known Subclasses:
PortalJspBase

public abstract class P13NJspBase
extends JspBase

An extension of JspBase which provides Personalization Server specific JSP convenience methods.


Fields inherited from class com.beasys.commerce.axiom.jsp.JspBase
debug, DESTINATION_TAG
 
Fields inherited from class weblogic.servlet.jsp.JspBase
_servletConfig
 
Constructor Summary
P13NJspBase()
           
 
Method Summary
 ConfigurableEntity createP13NProfile(javax.servlet.http.HttpServletRequest request)
          Returns the current user profile in use for the session.
 Request createP13NRequest(javax.servlet.http.HttpServletRequest request)
          Returns a P13N Request that acts as a surrogate for an HTTP request.
 Session createP13NSession(javax.servlet.http.HttpServletRequest request)
          Returns a P13N Session that acts as a surrogate for an HTTP session.
 
Methods inherited from class com.beasys.commerce.axiom.jsp.JspBase
cnvrtSC, createURL, escapeQuotes, fixupRelativeURL, getCurrentPage, getDefaultDestination, getDefaultSuccessor, getHomePage, getLoggedIn, getRepositoryDirectory, getRequestURI, getServletConfig, getSessionValue, getTrafficURI, getTrafficURINoContext, getWorkingDirectory, pathFromRequest, putSessionValue, reconcileFile, reconcileFile, removeSessionValue, setAlternateDestination, setLoggedIn, setOverrideDestination, setSessionValue, setSuccessor, setUser, setUserAndSuccessor
 
Methods inherited from class weblogic.servlet.jsp.JspBase
_jspService, destroy, getServletConfig, getServletInfo, init, jspDestroy, jspInit, service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P13NJspBase

public P13NJspBase()
Method Detail

createP13NSession

public Session createP13NSession(javax.servlet.http.HttpServletRequest request)
                          throws java.lang.IllegalArgumentException
Returns a P13N Session that acts as a surrogate for an HTTP session.
Parameters:
request - the request used to create the Session object.
Returns:
a new ConfigurableEntity that allows access to an HttpServletSession
Throws:
java.lang.IllegalArgumentException - If the paramater is null.

createP13NRequest

public Request createP13NRequest(javax.servlet.http.HttpServletRequest request)
                          throws java.lang.IllegalArgumentException
Returns a P13N Request that acts as a surrogate for an HTTP request.
Parameters:
request - the request used to create the Session object.
Returns:
a new ConfigurableEntity that allows access to an HttpServletRequest
Throws:
java.lang.IllegalArgumentException - If the paramater is null.

createP13NProfile

public ConfigurableEntity createP13NProfile(javax.servlet.http.HttpServletRequest request)
                                     throws java.lang.IllegalArgumentException
Returns the current user profile in use for the session.
Parameters:
request - the request used to obtain the profile
Returns:
the session user profile
Throws:
java.lang.IllegalArgumentException - If the paramater is null.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved