com.plumtree.uiinfrastructure.web
Class XPPage

java.lang.Object
  extended by HttpServlet
      extended by com.plumtree.uiinfrastructure.web.XPPage
Direct Known Subclasses:
HTTPInterpreter, SSOLoginPage

public abstract class XPPage
extends HttpServlet

Abstract class that extends the platform specific Servlet/Page. This class handles basic session persistence. This class changes Java/.NET http specific request to XP. This Page does pre loading and saving of session state. All classes Plumtree servlet/page classes should extend this.


Field Summary
static java.lang.String APPLICATION_NAME
           
static java.lang.String PORTAL_NAME
           
static java.lang.String PORTAL_VERSION
           
static java.lang.String SESSION_KEY_SECURITYMODE
          Session key constant for Security Mode
static java.lang.String USE_NEW_SESSION_FLAG
           
static java.lang.String VAR_PACK_XML_FILE_NAME
           
 
Constructor Summary
XPPage()
           
 
Method Summary
abstract  IXPPage GetXPPage()
          Abstract method that needs to be overriden to bridge the gap from Java to XP.
 void init()
          The init method does the loading of the Plumtree application.
protected  void service(HttpServletRequest request, HttpServletResponse response)
          Called by the servlet container to allow the servlet to respond to a request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VAR_PACK_XML_FILE_NAME

public static final java.lang.String VAR_PACK_XML_FILE_NAME
See Also:
Constant Field Values

APPLICATION_NAME

public static final java.lang.String APPLICATION_NAME
See Also:
Constant Field Values

PORTAL_NAME

public static final java.lang.String PORTAL_NAME
See Also:
Constant Field Values

PORTAL_VERSION

public static final java.lang.String PORTAL_VERSION
See Also:
Constant Field Values

SESSION_KEY_SECURITYMODE

public static final java.lang.String SESSION_KEY_SECURITYMODE
Session key constant for Security Mode

See Also:
Constant Field Values

USE_NEW_SESSION_FLAG

public static final java.lang.String USE_NEW_SESSION_FLAG
See Also:
Constant Field Values
Constructor Detail

XPPage

public XPPage()
Method Detail

GetXPPage

public abstract IXPPage GetXPPage()
Abstract method that needs to be overriden to bridge the gap from Java to XP.

Returns:
An XP page that can handle XP requests.

init

public void init()
The init method does the loading of the Plumtree application.

Throws:
ServletException

service

protected void service(HttpServletRequest request,
                       HttpServletResponse response)
Called by the servlet container to allow the servlet to respond to a request.

Parameters:
request -
response -
Throws:
ServletException
java.io.IOException



Copyright 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.