com.filenet.wcm.apps.server.ui.nav
Class TasksNavigation

java.lang.Object
  extended bycom.filenet.wcm.toolkit.server.base.WcmDpContainer
      extended bycom.filenet.wcm.toolkit.server.base.WcmModule
          extended bycom.filenet.wcm.toolkit.server.base.GlobalEventModule
              extended bycom.filenet.wcm.toolkit.server.base.WcmUiModule
                  extended bycom.filenet.wcm.toolkit.server.ui.WcmXSLModule
                      extended bycom.filenet.wcm.apps.server.presentation.ui.GenericListView
                          extended bycom.filenet.wcm.apps.server.ui.WcmGenericListView
                              extended bycom.filenet.wcm.apps.server.ui.WcmNavigationListView
                                  extended bycom.filenet.wcm.apps.server.ui.nav.TasksNavigation
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct Known Subclasses:
PrefTasksInfoPage, PublicInboxSelectOperation

public class TasksNavigation
extends WcmNavigationListView

Handles navigation of eProcess queues, and displays the currently select path information.


Field Summary
protected  java.lang.String localizedInbox
           
protected  java.lang.String localizedTracker
           
protected  com.filenet.wcm.apps.server.presentation.ui.PathView pathView
           
protected  boolean performTranslation
           
protected  java.lang.String queueName
           
protected  java.lang.String queueNameLocalized
           
protected  java.lang.String queueType
           
protected static java.lang.String sActiveWorkflows
           
protected static java.lang.String sInbox
           
protected static java.lang.String sTracker
           
protected  java.lang.String subject
           
protected static java.lang.String TAB_ACTIVE_WORKFLOWS
           
protected static java.lang.String TAB_MY_INBOX
           
protected static java.lang.String TAB_PUBLIC_INBOXES
           
protected static java.lang.String TAB_TASK_TRACKER
           
protected  com.filenet.wcm.apps.server.presentation.ui.ToolBar toolBar
           
protected  com.filenet.wcm.toolkit.server.ui.WcmAnchorTree treeModule
           
protected static java.lang.String USER_QUEUE
           
protected  java.lang.String wobNum
           
protected static com.filenet.wcm.toolkit.util.WcmString wsActiveWorkflows
           
protected static com.filenet.wcm.toolkit.util.WcmString wsInboxes
           
protected static com.filenet.wcm.toolkit.util.WcmString wsInboxPages
           
protected static com.filenet.wcm.toolkit.util.WcmString wsMyInbox
           
protected static com.filenet.wcm.toolkit.util.WcmString wsNone
           
protected static com.filenet.wcm.toolkit.util.WcmString wsPublicInboxes
           
protected static com.filenet.wcm.toolkit.util.WcmString wsTaskTracker
           
 
Fields inherited from class com.filenet.wcm.apps.server.ui.WcmNavigationListView
contextMenuHelper
 
Fields inherited from class com.filenet.wcm.apps.server.ui.WcmGenericListView
config
 
Fields inherited from class com.filenet.wcm.toolkit.server.ui.WcmXSLModule
transformUtil
 
Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmModule
locale, NAME_DELIMITER
 
Constructor Summary
TasksNavigation()
           
 
Method Summary
 com.filenet.wcm.apps.server.presentation.ui.PathView getPathView()
          Accessor method to return the PathView object.
 com.filenet.wcm.apps.server.presentation.ui.ToolBar getToolBar()
          Accessor method to return the ToolBar object.
 com.filenet.wcm.toolkit.server.ui.WcmAnchorTree getTree()
           
 void initialize()
          Initializes the class data and XSL parameters.
 void onReset(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
          global even handler.
 void onSelect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Retrieves the selected queue information from the request and stores it in the data provider.
 void onSelectQueues(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Navigates user to top of queues hierarchy and displays User or Public general queues.
 void onSelectTab(com.filenet.wcm.toolkit.server.util.event.GlobalEvent globalEvent)
          Makes calls to the data provider to gather the selected queue data required for rendering.
 void onSelectTab(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Makes calls to the data provider to gather the selected queue data required for rendering.
 void onStartPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Makes calls to the data provider to gather data required for rendering.
 void render(java.io.Writer w)
          Renders the class data.
protected  void selectTab(java.lang.String selectedTab)
           
 void setTree(com.filenet.wcm.toolkit.server.ui.WcmAnchorTree tree)
           
 
Methods inherited from class com.filenet.wcm.apps.server.ui.WcmNavigationListView
setColumns, setExtraURLParameters, setFormSubmitName, setMaxRows, setShowContextMenu, setShowNoItemsMessage, setTitle, setTitle
 
Methods inherited from class com.filenet.wcm.apps.server.ui.WcmGenericListView
configNameProperties, configNameProperties, configNameProperties, configNameProperties, setCustomObjectNameProperty, setCustomObjectNameProperty, setDocumentNameProperty, setDocumentNameProperty, setFolderNameProperty, setFolderNameProperty
 
Methods inherited from class com.filenet.wcm.apps.server.presentation.ui.GenericListView
getCurrentPage, getXSLTemplate, onPageChange, setCurrentPage, setFirstDisplayedItem, setItemsCount, setLastDisplayedItem, setNameProperty, setNoItemsText, setNotItemsTextString, setPageSize, setPagingLabel, setSelectedObjects
 
Methods inherited from class com.filenet.wcm.toolkit.server.ui.WcmXSLModule
convertToNodeList, getXML, getXSLParameter, renderXSL, setXML, setXML, setXML, setXML, setXSL, setXSLParameter, setXSLParameter, setXSLParameter, setXSLParameter, setXSLParameter, setXSLParameter
 
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmUiModule
getActive, getBasePath, getBaseUrl, getBaseURLBuilder, getControllerEventUrl, getControllerEventUrl, getEventFormFields, getEventFormFields, getEventFormTag, getEventFormTag, getEventUrl, getEventUrl, getEventUrl, getEventUrl, getFormName, getFormSubmitUrl, getFormSubmitUrl, getGlobalEventUrl, getGlobalEventUrl, getPageUrl, getPageUrl, getPageUrl, getPageUrl, getUiParent, peekEvent, renderJSP, routeEvent, routeEvent, serverSideInclude, serverSideInclude, setActive, setJSP
 
Methods inherited from class com.filenet.wcm.toolkit.server.base.GlobalEventModule
subscribeGlobalEvent
 
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmModule
addChild, addChild, addChild, cleanup, debugTrace, getClassProperty, getClassProperty, getClassPropertyKeys, getConfiguration, getController, getDataStore, getModuleProperty, getModuleProperty, getModuleProperty, getModuleProperty, getModulePropertyKeys, getName, getParent, getWindowProperty, getWindowProperty, persist, queryDataProvider, setClassProperty, setClassProperty, setController, setModuleProperty, setModuleProperty, setName, setParent, setPortletParent, setWindowProperty
 
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmDpContainer
addDataProvider, addDataProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
addDataProvider, cleanup, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent
 

Field Detail

wsInboxes

protected static final com.filenet.wcm.toolkit.util.WcmString wsInboxes

wsInboxPages

protected static final com.filenet.wcm.toolkit.util.WcmString wsInboxPages

wsMyInbox

protected static final com.filenet.wcm.toolkit.util.WcmString wsMyInbox

wsPublicInboxes

protected static final com.filenet.wcm.toolkit.util.WcmString wsPublicInboxes

wsActiveWorkflows

protected static final com.filenet.wcm.toolkit.util.WcmString wsActiveWorkflows

wsTaskTracker

protected static final com.filenet.wcm.toolkit.util.WcmString wsTaskTracker

wsNone

protected static final com.filenet.wcm.toolkit.util.WcmString wsNone

sInbox

protected static final java.lang.String sInbox
See Also:
Constant Field Values

sTracker

protected static final java.lang.String sTracker
See Also:
Constant Field Values

sActiveWorkflows

protected static final java.lang.String sActiveWorkflows
See Also:
Constant Field Values

localizedInbox

protected java.lang.String localizedInbox

localizedTracker

protected java.lang.String localizedTracker

USER_QUEUE

protected static final java.lang.String USER_QUEUE
See Also:
Constant Field Values

TAB_MY_INBOX

protected static final java.lang.String TAB_MY_INBOX
See Also:
Constant Field Values

TAB_PUBLIC_INBOXES

protected static final java.lang.String TAB_PUBLIC_INBOXES
See Also:
Constant Field Values

TAB_ACTIVE_WORKFLOWS

protected static final java.lang.String TAB_ACTIVE_WORKFLOWS
See Also:
Constant Field Values

TAB_TASK_TRACKER

protected static final java.lang.String TAB_TASK_TRACKER
See Also:
Constant Field Values

treeModule

protected com.filenet.wcm.toolkit.server.ui.WcmAnchorTree treeModule

pathView

protected com.filenet.wcm.apps.server.presentation.ui.PathView pathView

toolBar

protected com.filenet.wcm.apps.server.presentation.ui.ToolBar toolBar

queueType

protected java.lang.String queueType

queueName

protected java.lang.String queueName

queueNameLocalized

protected java.lang.String queueNameLocalized

wobNum

protected java.lang.String wobNum

subject

protected java.lang.String subject

performTranslation

protected boolean performTranslation
Constructor Detail

TasksNavigation

public TasksNavigation()
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Initializes the class data and XSL parameters.

Specified by:
initialize in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
Overrides:
initialize in class WcmNavigationListView
Throws:
java.lang.Exception - If there are problems.

onStartPage

public void onStartPage(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Makes calls to the data provider to gather data required for rendering.

Parameters:
request - HttpServletRequest is the Java™Server Pages (JSP) request object.
response - HttpServletResponse is the JSP response object.
Throws:
java.lang.Exception - If there are problems retreving data.

render

public void render(java.io.Writer w)
            throws java.lang.Exception
Renders the class data.

Specified by:
render in interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Overrides:
render in class WcmNavigationListView
Parameters:
w - Writer for writing to the response object.
Throws:
java.lang.Exception - If there are problems.

selectTab

protected void selectTab(java.lang.String selectedTab)
                  throws java.lang.Exception
Throws:
java.lang.Exception

onReset

public void onReset(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
             throws java.lang.Exception
global even handler. indicates that user clicked their Home Link so this page needs to be reset to the top level and state information cleared.

Parameters:
evt - - GlobalEven handler
Throws:
java.lang.Exception

onSelectTab

public void onSelectTab(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Makes calls to the data provider to gather the selected queue data required for rendering.

Parameters:
request - HttpServletRequest is the JSP request object.
response - HttpServletResponse is the JSP response object.
Throws:
java.lang.Exception - If there are problems retreving data.

onSelectTab

public void onSelectTab(com.filenet.wcm.toolkit.server.util.event.GlobalEvent globalEvent)
                 throws java.lang.Exception
Makes calls to the data provider to gather the selected queue data required for rendering.

Parameters:
globalEvent - GlobalEvent object holding event parameter information.
Throws:
java.lang.Exception - If there are problems retreving data.

onSelect

public void onSelect(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Retrieves the selected queue information from the request and stores it in the data provider.

Parameters:
request - HttpServletRequest is the JSP request object.
response - HttpServletResponse is the JSP response object.
Throws:
java.lang.Exception - If there are problems retreving data.

onSelectQueues

public void onSelectQueues(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws java.lang.Exception
Navigates user to top of queues hierarchy and displays User or Public general queues.

Parameters:
request - HttpServletRequest is the JSP request object.
response - HttpServletResponse is the JSP response object.
Throws:
java.lang.Exception - If there are problems retreving data.

getPathView

public com.filenet.wcm.apps.server.presentation.ui.PathView getPathView()
Accessor method to return the PathView object.

Returns:
PathView object.

getToolBar

public com.filenet.wcm.apps.server.presentation.ui.ToolBar getToolBar()
Accessor method to return the ToolBar object. Maybe null, currently used only when displaying Launched Workflows.

Returns:
ToolBar object.

getTree

public com.filenet.wcm.toolkit.server.ui.WcmAnchorTree getTree()

setTree

public void setTree(com.filenet.wcm.toolkit.server.ui.WcmAnchorTree tree)


© Copyright IBM Corp. 2002, 2007. All Rights Reserved.