com.ibm.workflow.servlet.clientx.wext
Class PageController

java.lang.Object
  |
  +--com.ibm.workflow.servlet.clientx.wext.PageController

public class PageController
extends java.lang.Object
implements java.io.Serializable

This class is provides founctions of handling page navigated information and event listener class/object registration.

See Also:
Serialized Form

Constructor Summary
PageController()
          Constructor.
 
Method Summary
 java.lang.String getCurrentPage()
          Retrieves the current user navigated page information.
 java.lang.String getEventListenerClassName()
          Retrieves the the event listner class.
 java.lang.Object getEventListenerObject()
          Retrieves the the event listner object.
 java.lang.String getLastCommand()
          Retrieves the last 'command' parameter in the HTTP-request.
 java.lang.String getPage(java.lang.String id)
          Retrieves the page information by ID.
 ReuseData getReuseData()
          Gets ReuseData object.
 void initAll()
          Initialize reuse data, page navigeted information and event listener.
 void initPage()
          Initialize page navigeted information and event listener.
 void putPage(java.lang.String id, java.lang.String jsp)
          Registers the page information.
 void setEventListenerClassName(java.lang.String className)
          Registers the event listner class.
 void setEventListenerObject(java.lang.Object listener)
          Registers the event listner object.
 void setReuseData(ReuseData reuseData)
          Sets ReuseData object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageController

public PageController()
Constructor.
Method Detail

getReuseData

public ReuseData getReuseData()
Gets ReuseData object.
Returns:
a ReuseData object

setReuseData

public void setReuseData(ReuseData reuseData)
Sets ReuseData object.
Parameters:
reuseData - a ReuseData object

initAll

public void initAll()
Initialize reuse data, page navigeted information and event listener.

initPage

public void initPage()
Initialize page navigeted information and event listener.

putPage

public void putPage(java.lang.String id,
                    java.lang.String jsp)
Registers the page information.
Parameters:
id - the page ID
jsp - file name of JSP

getPage

public java.lang.String getPage(java.lang.String id)
Retrieves the page information by ID.
Parameters:
id - the page ID
Returns:
file name of JSP

getCurrentPage

public java.lang.String getCurrentPage()
Retrieves the current user navigated page information. When the current page is the just after checked-out page, returns null.
Returns:
file name of JSP

getLastCommand

public java.lang.String getLastCommand()
Retrieves the last 'command' parameter in the HTTP-request.
Returns:
the last requested command string.

setEventListenerClassName

public void setEventListenerClassName(java.lang.String className)
Registers the event listner class.
Parameters:
className - the event listner class name

getEventListenerClassName

public java.lang.String getEventListenerClassName()
Retrieves the the event listner class.
Returns:
event listner class name

setEventListenerObject

public void setEventListenerObject(java.lang.Object listener)
Registers the event listner object.
Parameters:
listener - the event listner object

getEventListenerObject

public java.lang.Object getEventListenerObject()
Retrieves the the event listner object.
Returns:
an event listner object