com.filenet.wcm.apps.server.ui.operation.select
Class SelectOperation

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.WcmJSPModule
                      extended bycom.filenet.wcm.toolkit.server.ui.WcmLayoutModule
                          extended bycom.filenet.wcm.apps.server.ui.layout.WcmWorkplaceLayoutModule
                              extended bycom.filenet.wcm.apps.server.ui.operation.select.SelectOperation
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct Known Subclasses:
SelectEntryTemplateOperation, SelectLayout

public class SelectOperation
extends WcmWorkplaceLayoutModule

Select object operation.


Nested Class Summary
 class SelectOperation.SelectionBrowseListView
          Inner class that adds additional behavior the the class that it derives from.
 class SelectOperation.SelectionBrowseNavigation
          Inner class that adds additional behavior the the class that it derives from.
static class SelectOperation.SelectionBrowsePageDescriptor
           
 class SelectOperation.SelectionSearchForm
          Inner class that adds additional behavior the the class that it derives from.
 class SelectOperation.SelectionSearchModule
           
static class SelectOperation.SelectionSearchPageDescriptor
           
 class SelectOperation.SelectionSearchResultsListView
          Inner class that adds additional behavior the the class that it derives from.
 class SelectOperation.SelectionShortcutListView
           
 class SelectOperation.SelectionShortcutNavigation
           
static class SelectOperation.SelectionShortcutsPageDescriptor
           
 class SelectOperation.SelectionSimpleSearch
           
 class SelectOperation.SelectionSimpleSearchResultsListView
           
 
Field Summary
protected  boolean hideFilterClass
           
protected  boolean hideSimpleSearchFilterClass
           
protected  boolean includeSubClass
           
static java.lang.String PARAM_ALLOW_CHECKOUT
           
static java.lang.String PARAM_CLASS
           
static java.lang.String PARAM_CONTAINER_TYPES
           
static java.lang.String PARAM_CUSTOMOBJECT_TYPES
           
static java.lang.String PARAM_DISABLE_APPINT_MODE
           
static java.lang.String PARAM_FORCE_HIDE_CUSTOM_OBJECTS
           
static java.lang.String PARAM_HIDDEN_TABS
           
static java.lang.String PARAM_HIDE_INFO_ACTIONS
           
static java.lang.String PARAM_HIDE_MYSEARCH_FILTER_CLASS
           
static java.lang.String PARAM_INCLUDE_SUBCLASS
           
static java.lang.String PARAM_LINK_NAME
           
static java.lang.String PARAM_MIME_TYPES
           
static java.lang.String PARAM_OBJECT_ID
           
static java.lang.String PARAM_OBJECT_STORE_NAME
           
static java.lang.String PARAM_OBJECT_TYPE
           
static java.lang.String PARAM_PAGE_TITLE
           
static java.lang.String PARAM_PATH_NAME
           
static java.lang.String PARAM_RETURN_URL
           
static java.lang.String PARAM_ROOT_FOLDER_ID
           
static java.lang.String PARAM_ROOT_FOLDER_NAME
           
static java.lang.String PARAM_SELECT_EVENT_NAME
           
static java.lang.String PARAM_SELECT_EVENT_TARGET
           
static java.lang.String PARAM_SELECT_MODE
           
static java.lang.String PARAM_SELECT_URL
           
static java.lang.String PARAM_SHORTCUT_CATEGORIES
           
static java.lang.String PARAM_SHOW_RELEASE_ONLY
           
static java.lang.String PARAM_SHOW_SELECT_CURRENT
           
static java.lang.String PARAM_SHOW_SELECT_FROM_VERSIONS
           
static java.lang.String PARAM_SHOW_SELECT_RELEASED
           
static java.lang.String PARAM_SHOW_SHORTCUTS
           
static java.lang.String PARAM_TEXT_PROP
           
protected  com.filenet.wcm.toolkit.util.WcmString primaryTitle
           
protected  java.lang.String sClassFilter
           
protected  java.lang.String[] sContainerTypes
           
protected  java.lang.String[] sCustomObjectTypes
           
static java.lang.String SELECT_ALL
           
static java.lang.String SELECT_CUSTOM_OBJECTS_ONLY
           
static java.lang.String SELECT_DOCUMENTS_ONLY
           
static java.lang.String SELECT_FOLDERS_AND_DOCUMENTS
           
static java.lang.String SELECT_FOLDERS_ONLY
           
static java.lang.String SELECT_LINKS_ONLY
           
static java.lang.String SELECT_SEARCH_TEMPLATES_ONLY
           
static java.lang.String SELECT_STOREDSEARCH_AND_DOCUMENTS
           
protected  boolean showBrowse
           
protected  boolean showMySearch
           
protected  boolean showReleaseOnly
           
protected  boolean showSearch
           
protected  boolean showSelectCurrent
           
protected  boolean showSelectFromVersions
           
protected  boolean showSelectReleased
           
protected  boolean showShortcuts
           
protected  java.lang.String[] sMimeTypes
           
protected  java.lang.String sPathName
           
protected  java.lang.String sSelectMode
           
 
Fields inherited from class com.filenet.wcm.apps.server.ui.layout.WcmWorkplaceLayoutModule
bannerModule, contextMenu, footerLinksBarModule, footerModule, leftCSSClass, MAIN_MODE, multiSelectMenu, OPERATION_MODE, renderLeftBar, showFooterLinksBar, tabBarModule, treeModule
 
Fields inherited from class com.filenet.wcm.toolkit.server.ui.WcmLayoutModule
jspMode, layout
 
Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmModule
locale, NAME_DELIMITER
 
Constructor Summary
SelectOperation()
           
 
Method Summary
protected  void addAdditionalPropsToFilterData(com.filenet.wcm.toolkit.server.util.FilterData filterData)
          Overrides by sub classes to add addtional criteria to the search criteria to the BrowseListView.
protected  void configureMimeTypes()
           
protected  void configureSelectMode()
           
 void expandSelectedTab()
           
 WcmItemsListView getBrowseListView()
           
 BrowseNavigation getBrowseNavigation()
           
 SimpleSearchModule getSimpleSearchPage()
          Deprecated.  
 WcmItemsListView getVersionListView()
           
 void initialize()
           
 void onCheckoutSelect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void onChooseClass(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
           
 void onClientSelect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void onClose(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Close the popup window the selection page was running in.
 void onSelectBucket(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
           
 void onSelectObjectStoreBrowse(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
           
 void onSelectObjectStoreSearch(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
           
 void onSelectShortcutOP(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void onSelectTab(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
           
 void onSelectTab(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Event that occurs when clicking a tab bar.
 void onShowVersions(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Event that occurs when clicking the show versions link.
 void onStartPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void onUpdateVersionList(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Event that occurs when clicking the last anchor in the path view when version list is displayed.
 void render(java.io.Writer w)
           
 
Methods inherited from class com.filenet.wcm.apps.server.ui.layout.WcmWorkplaceLayoutModule
addModule, addModule, addPrimaryPageAnchors, createLayout, getAnchorTree, getBannerBar, getFooter, getFooterLinksBar, getOperationTitle, getPageTabId, getPrimaryPageAnchors, getTabBar, isAdminLinkAvailable, registerAddedModules, renderLayout, resetPrimaryPageAnchors, setAddContextMenu, setMode, setOperationTitle, setOperationTitle, setOperationTitle, setOperationTitle, setRemoveTreeModule, setShowFooterLinksBar, setTabBarSelection
 
Methods inherited from class com.filenet.wcm.toolkit.server.ui.WcmLayoutModule
getLayout, setJSP
 
Methods inherited from class com.filenet.wcm.toolkit.server.ui.WcmJSPModule
getCurrentModule
 
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
 
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

SELECT_ALL

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

SELECT_FOLDERS_ONLY

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

SELECT_DOCUMENTS_ONLY

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

SELECT_FOLDERS_AND_DOCUMENTS

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

SELECT_STOREDSEARCH_AND_DOCUMENTS

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

SELECT_CUSTOM_OBJECTS_ONLY

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

SELECT_SEARCH_TEMPLATES_ONLY

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

SELECT_LINKS_ONLY

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

sSelectMode

protected java.lang.String sSelectMode

sClassFilter

protected java.lang.String sClassFilter

sMimeTypes

protected java.lang.String[] sMimeTypes

sContainerTypes

protected java.lang.String[] sContainerTypes

sCustomObjectTypes

protected java.lang.String[] sCustomObjectTypes

sPathName

protected java.lang.String sPathName

showSelectCurrent

protected boolean showSelectCurrent

showSelectReleased

protected boolean showSelectReleased

showReleaseOnly

protected boolean showReleaseOnly

showSelectFromVersions

protected boolean showSelectFromVersions

hideSimpleSearchFilterClass

protected boolean hideSimpleSearchFilterClass

hideFilterClass

protected boolean hideFilterClass

includeSubClass

protected boolean includeSubClass

showBrowse

protected boolean showBrowse

showSearch

protected boolean showSearch

showMySearch

protected boolean showMySearch

showShortcuts

protected boolean showShortcuts

PARAM_SHOW_SELECT_RELEASED

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

PARAM_SHOW_SELECT_CURRENT

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

PARAM_SHOW_SELECT_FROM_VERSIONS

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

PARAM_SHOW_RELEASE_ONLY

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

PARAM_PAGE_TITLE

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

PARAM_RETURN_URL

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

PARAM_CLASS

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

PARAM_SELECT_EVENT_NAME

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

PARAM_SELECT_EVENT_TARGET

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

PARAM_OBJECT_STORE_NAME

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

PARAM_HIDE_INFO_ACTIONS

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

PARAM_SELECT_URL

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

PARAM_HIDDEN_TABS

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

PARAM_SELECT_MODE

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

PARAM_MIME_TYPES

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

PARAM_CONTAINER_TYPES

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

PARAM_CUSTOMOBJECT_TYPES

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

PARAM_HIDE_MYSEARCH_FILTER_CLASS

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

PARAM_INCLUDE_SUBCLASS

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

PARAM_ALLOW_CHECKOUT

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

PARAM_SHORTCUT_CATEGORIES

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

PARAM_SHOW_SHORTCUTS

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

PARAM_FORCE_HIDE_CUSTOM_OBJECTS

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

PARAM_LINK_NAME

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

PARAM_TEXT_PROP

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

PARAM_OBJECT_TYPE

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

PARAM_OBJECT_ID

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

PARAM_DISABLE_APPINT_MODE

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

PARAM_PATH_NAME

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

PARAM_ROOT_FOLDER_ID

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

PARAM_ROOT_FOLDER_NAME

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

primaryTitle

protected com.filenet.wcm.toolkit.util.WcmString primaryTitle
Constructor Detail

SelectOperation

public SelectOperation()
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
Overrides:
initialize in class WcmWorkplaceLayoutModule
Throws:
java.lang.Exception

configureMimeTypes

protected void configureMimeTypes()

render

public void render(java.io.Writer w)
            throws java.lang.Exception
Throws:
java.lang.Exception

onSelectTab

public void onSelectTab(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Event that occurs when clicking a tab bar.

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Throws:
java.lang.Exception

expandSelectedTab

public void expandSelectedTab()

onChooseClass

public void onChooseClass(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
                   throws java.lang.Exception
Throws:
java.lang.Exception

onSelectObjectStoreBrowse

public void onSelectObjectStoreBrowse(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
                               throws java.lang.Exception
Throws:
java.lang.Exception

onSelectObjectStoreSearch

public void onSelectObjectStoreSearch(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
                               throws java.lang.Exception
Throws:
java.lang.Exception

onSelectBucket

public void onSelectBucket(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
                    throws java.lang.Exception
Throws:
java.lang.Exception

onSelectTab

public void onSelectTab(com.filenet.wcm.toolkit.server.util.event.GlobalEvent evt)
                 throws java.lang.Exception
Throws:
java.lang.Exception

onShowVersions

public void onShowVersions(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws java.lang.Exception
Event that occurs when clicking the show versions link.

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Throws:
java.lang.Exception

configureSelectMode

protected void configureSelectMode()
                            throws java.lang.Exception
Throws:
java.lang.Exception

onUpdateVersionList

public void onUpdateVersionList(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
                         throws java.lang.Exception
Event that occurs when clicking the last anchor in the path view when version list is displayed.

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Throws:
java.lang.Exception

onStartPage

public void onStartPage(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addAdditionalPropsToFilterData

protected void addAdditionalPropsToFilterData(com.filenet.wcm.toolkit.server.util.FilterData filterData)
                                       throws java.lang.Exception
Overrides by sub classes to add addtional criteria to the search criteria to the BrowseListView.

Parameters:
filterData -
Throws:
java.lang.Exception

onClose

public void onClose(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.lang.Exception
Close the popup window the selection page was running in.

Parameters:
request - The Java™Server Pages (JSP) request object HttpServletRequest
response - The JSP response object HttpServletResponse
Throws:
java.lang.Exception

onCheckoutSelect

public void onCheckoutSelect(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws java.lang.Exception
Throws:
java.lang.Exception

onSelectShortcutOP

public void onSelectShortcutOP(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws java.lang.Exception
Throws:
java.lang.Exception

onClientSelect

public void onClientSelect(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getBrowseListView

public WcmItemsListView getBrowseListView()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getSimpleSearchPage

public SimpleSearchModule getSimpleSearchPage()
                                       throws java.lang.Exception
Deprecated.  

Returns:
Throws:
java.lang.Exception

getBrowseNavigation

public BrowseNavigation getBrowseNavigation()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getVersionListView

public WcmItemsListView getVersionListView()
                                    throws java.lang.Exception
Throws:
java.lang.Exception


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