com.filenet.wcm.apps.server.ui.operation.author
Class DeleteVersionOperation

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.author.DeleteVersionOperation
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct Known Subclasses:
WebContentDeleteVersionOperation

public class DeleteVersionOperation
extends WcmWorkplaceLayoutModule

Delete object page.


Nested Class Summary
 class DeleteVersionOperation.DeleteVersionListView
          Special class created to override the base class to add other useful methods.
 
Field Summary
protected  WcmAuthoringState authState
           
protected  com.filenet.wcm.toolkit.server.base.WcmController controller
           
protected  java.util.Map errorMap
           
protected  int pageMode
           
protected  java.lang.String[] selectedIds
           
protected static int SELECTION_MODE
           
protected static int STATUS_MODE
           
protected static com.filenet.wcm.toolkit.util.WcmString wsNoItemsSelected
           
protected static com.filenet.wcm.toolkit.util.WcmString wsOperationTitle
           
protected static com.filenet.wcm.toolkit.util.WcmString wsTitleInfo
           
protected static com.filenet.wcm.toolkit.util.WcmString wsTitleLabel
           
 
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
DeleteVersionOperation()
           
 
Method Summary
 void cleanup()
          Cleans up module properties
 java.lang.String getFormName()
           
 void initialize()
          Initializes data providers, the authoring state, and other state values.
 void onCancel(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Returns to the calling page.
 void onDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Deletes the selected document versions.
 void onSelectError(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the Select Error event.
 void onStartPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the Start Page event triggered by the controller.
protected  void renderLayout(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, resetPrimaryPageAnchors, setAddContextMenu, setMode, setOperationTitle, setOperationTitle, setOperationTitle, setOperationTitle, setRemoveTreeModule, setShowFooterLinksBar, setTabBarSelection
 
Methods inherited from class com.filenet.wcm.toolkit.server.ui.WcmLayoutModule
getLayout, render, 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, 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, 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, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent
 

Field Detail

wsOperationTitle

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

wsTitleLabel

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

wsTitleInfo

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

wsNoItemsSelected

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

SELECTION_MODE

protected static final int SELECTION_MODE
See Also:
Constant Field Values

STATUS_MODE

protected static final int STATUS_MODE
See Also:
Constant Field Values

controller

protected com.filenet.wcm.toolkit.server.base.WcmController controller

authState

protected WcmAuthoringState authState

selectedIds

protected java.lang.String[] selectedIds

errorMap

protected java.util.Map errorMap

pageMode

protected int pageMode
Constructor Detail

DeleteVersionOperation

public DeleteVersionOperation()
Method Detail

getFormName

public java.lang.String getFormName()

initialize

public void initialize()
                throws java.lang.Exception
Initializes data providers, the authoring state, and other state values.

Specified by:
initialize in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
Overrides:
initialize in class WcmWorkplaceLayoutModule
Throws:
java.lang.Exception - All errors.

onStartPage

public void onStartPage(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Handles the Start Page event triggered by the controller.

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

renderLayout

protected void renderLayout(java.io.Writer w)
                     throws java.lang.Exception
Overrides:
renderLayout in class WcmWorkplaceLayoutModule
Throws:
java.lang.Exception

onDelete

public void onDelete(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Deletes the selected document versions.

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

onSelectError

public void onSelectError(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws java.lang.Exception
Handles the Select Error event. Looks up the error message and redirects to the warning page to display the error message.

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

onCancel

public void onCancel(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Returns to the calling page.

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

cleanup

public void cleanup()
             throws java.lang.Exception
Cleans up module properties

Throws:
java.lang.Exception - If there are problems retrieving data.


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