com.filenet.wcm.apps.server.ui

Class MultiSelectMenu

  1. java.lang.Object
  2. extended bycom.filenet.wcm.toolkit.server.base.WcmDpContainer
  3. extended bycom.filenet.wcm.toolkit.server.base.WcmModule
  4. extended bycom.filenet.wcm.toolkit.server.base.GlobalEventModule
  5. extended bycom.filenet.wcm.toolkit.server.base.WcmUiModule
  6. extended bycom.filenet.wcm.apps.server.presentation.ui.ContextMenu
  7. extended bycom.filenet.wcm.apps.server.ui.MultiSelectMenu
All implemented interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct known subclasses:
ChildDocumentsListView.MultiCDSelectMenu

  1. public class MultiSelectMenu
  2. extends com.filenet.wcm.apps.server.presentation.ui.ContextMenu

Field Summary

Fields inherited from class com.filenet.wcm.apps.server.presentation.ui.ContextMenu
wsNoActionsError, wsNoItemsChecked
Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmModule
locale, NAME_DELIMITER

Constructor Summary

Constructor and Description
MultiSelectMenu()

Method Summary

Modifier and Type Method and Description
  1. static
  2. java.lang.String
geMultiSelectLinkHTML(java.util.Locale locale)
  1. protected
  2. java.util.List
getActions()
  1. protected
  2. java.lang.String
getRootMenuId()
  1. static
  2. void
handleOnActionEvent(javax.servlet.http.HttpServletRequest request,MultiSelectState mss,com.filenet.wcm.toolkit.server.base.WcmController controller,java.lang.String objectStoreName,com.filenet.wcm.toolkit.server.base.WcmUiModule module)
  1. protected
  2. void
renderOpenActionRow(java.io.Writer w,com.filenet.wcm.apps.server.presentation.util.ActionDefinition action,boolean mainMenu)
  1. static
  2. void
startMultiSelectForm(java.io.Writer w,WcmItemsListView listView,java.lang.String eventURL)
Methods inherited from class com.filenet.wcm.apps.server.presentation.ui.ContextMenu
initialize, render, renderList, setShowActionIcons, setThickClientWindow
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
onStartPage, 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.WcmUiModuleInterface
onStartPage
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
addDataProvider, cleanup, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent

Constructor Detail

MultiSelectMenu

  1. public MultiSelectMenu()

Method Detail

handleOnActionEvent

  1. public static void handleOnActionEvent( javax.servlet.http.HttpServletRequest request,
  2. MultiSelectState mss,
  3. com.filenet.wcm.toolkit.server.base.WcmController controller,
  4. java.lang.String objectStoreName,
  5. com.filenet.wcm.toolkit.server.base.WcmUiModule module)
  6. throws java.lang.Exception
Throws:
java.lang.Exception

startMultiSelectForm

  1. public static void startMultiSelectForm( java.io.Writer w,
  2. WcmItemsListView listView,
  3. java.lang.String eventURL)
  4. throws java.lang.Exception
Throws:
java.lang.Exception

geMultiSelectLinkHTML

  1. public static java.lang.String geMultiSelectLinkHTML( java.util.Locale locale)

getActions

  1. protected java.util.List getActions( )
Description copied from class: com.filenet.wcm.apps.server.presentation.ui.ContextMenu
Override to customize actions list retreival.
Overrides:
getActions in class com.filenet.wcm.apps.server.presentation.ui.ContextMenu
Returns:
The ActionDefinitions list.

getRootMenuId

  1. protected java.lang.String getRootMenuId( )
Description copied from class: com.filenet.wcm.apps.server.presentation.ui.ContextMenu
Override to change the root menu ID to use.
Overrides:
getRootMenuId in class com.filenet.wcm.apps.server.presentation.ui.ContextMenu
Returns:
The value that will be used for the SPAN ID. Also used to create the TABLE ID by appending "_table".

renderOpenActionRow

  1. protected void renderOpenActionRow( java.io.Writer w,
  2. com.filenet.wcm.apps.server.presentation.util.ActionDefinition action,
  3. boolean mainMenu)
  4. throws java.lang.Exception
Description copied from class: com.filenet.wcm.apps.server.presentation.ui.ContextMenu
Override to customize the rendering of the TR that opens the menu row.
Overrides:
renderOpenActionRow in class com.filenet.wcm.apps.server.presentation.ui.ContextMenu
action - The ActionDefinition to use.
mainMenu - Whether or not this is the root (main) menu and not a submenu.
Throws:
java.lang.Exception