com.filenet.wcm.apps.server.ui.wizard.webcontent
Class WebContentEntryContentPage

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.ui.wizard.webcontent.WebContentEntryDesignerContentPage
                          extended bycom.filenet.wcm.apps.server.ui.wizard.webcontent.WebContentEntryContentPage
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmPanelInterface, com.filenet.wcm.toolkit.server.base.WcmPanelValidationInterface, com.filenet.wcm.toolkit.server.base.WcmSequencePanelInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface

public class WebContentEntryContentPage
extends WebContentEntryDesignerContentPage


Nested Class Summary
 
Nested classes inherited from class com.filenet.wcm.apps.server.ui.wizard.webcontent.WebContentEntryDesignerContentPage
WebContentEntryDesignerContentPage.WebContentContextMenu, WebContentEntryDesignerContentPage.WebContentSelectLayoutModule
 
Field Summary
 
Fields inherited from class com.filenet.wcm.apps.server.ui.wizard.webcontent.WebContentEntryDesignerContentPage
ASSIGNED_OBJECTS, assignedObjects, AUTHOR_STATE_KEY, authoringDataProvider, authoringState, config, controller, entryTemplate, mode, osp, props, refValuesXML, showSelectLayoutModule, wcdp
 
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
WebContentEntryContentPage(int mode)
           
 
Method Summary
protected  org.w3c.dom.Document getAssignedObjectXML(java.lang.String[] documentProps, java.lang.String[] folderProps)
          Override the base class method to pass in the WCM DpLocalSection object.
protected  org.w3c.dom.Document getPropertiesXML()
          Override to return the properties XML at run time.
 void initialize()
          Initializes data providers, the authoring state, and other state values.
 void onAddDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the selected default of a reference defintion.
 void onCreateDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the CreateDefault event triggered by the user selecting the Create link.
 void onEditLocalSection(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the EditLocalSection event triggered by the user selecting the Edit link.
 void onLocalText(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the onLocalText event triggered by the user selecting the Local Text link.
 void onPreview(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the Preview event triggered by the user selecting the Entry Template link.
 void onSaveHTML(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the new html content returned from the html editor page.
 void onSetDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the selected default of a reference definition.
 void onStartPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Gets layout data and initializes XSL parameters.
 void onSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves all layout form data.
 void onUseTemplateDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the UseTemplateDefault event triggered by the user selecting the Use Template Default link.
 void panelInit()
          Called when this wizard page is first loaded to clear out any residual state information.
 boolean panelValidate()
          Called on a page to check any entered data to confirm that everything is valid.
 
Methods inherited from class com.filenet.wcm.apps.server.ui.wizard.webcontent.WebContentEntryDesignerContentPage
cleanup, displayErrorPage, getFormName, getObjectId, getValidationErrors, isFinished, onAddRoles, onClearEntryTemplate, onClearStartingFolder, onClearValue, onEdit, onEntryTemplate, onGetInfo, onRemoveRoles, onSelectDefault, onSelectLayout, onSelectObject, onSelectRoles, onSetStartingFolder, onSetTemplate, onStartingFolder, onUseSystemDefault, panelCancel, panelFinish, panelSave, previewContent, render, showConfirmation, throwException, validate
 
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, 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, 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
 

Constructor Detail

WebContentEntryContentPage

public WebContentEntryContentPage(int mode)
                           throws java.lang.Exception
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Description copied from class: WebContentEntryDesignerContentPage
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 WebContentEntryDesignerContentPage
Throws:
java.lang.Exception

onStartPage

public void onStartPage(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Description copied from class: WebContentEntryDesignerContentPage
Gets layout data and initializes XSL parameters.

Specified by:
onStartPage in interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Overrides:
onStartPage in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

panelInit

public void panelInit()
               throws java.lang.Exception
Called when this wizard page is first loaded to clear out any residual state information.

Specified by:
panelInit in interface com.filenet.wcm.toolkit.server.base.WcmSequencePanelInterface
Overrides:
panelInit in class WebContentEntryDesignerContentPage
Throws:
java.lang.Exception

panelValidate

public boolean panelValidate()
                      throws java.lang.Exception
Called on a page to check any entered data to confirm that everything is valid.

Specified by:
panelValidate in interface com.filenet.wcm.toolkit.server.base.WcmPanelValidationInterface
Overrides:
panelValidate in class WebContentEntryDesignerContentPage
Throws:
java.lang.Exception

onCreateDefault

public void onCreateDefault(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)
                     throws java.lang.Exception
Handles the CreateDefault event triggered by the user selecting the Create link. This will redirect the user to either the Add Document page or the Add Document using an Entry template page where a new default document can be created.

Overrides:
onCreateDefault in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

onSetDefault

public void onSetDefault(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.lang.Exception
Saves the selected default of a reference definition.

Overrides:
onSetDefault in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

onAddDefault

public void onAddDefault(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.lang.Exception
Saves the selected default of a reference defintion.

Overrides:
onAddDefault in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

onLocalText

public void onLocalText(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Handles the onLocalText event triggered by the user selecting the Local Text link.

Overrides:
onLocalText in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

onSaveHTML

public void onSaveHTML(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws java.lang.Exception
Saves the new html content returned from the html editor page.

Overrides:
onSaveHTML in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

onEditLocalSection

public void onEditLocalSection(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws java.lang.Exception
Handles the EditLocalSection event triggered by the user selecting the Edit link. This will redirect the user to either the Add Document page or the Add Document using an Entry template page where a new default document can be created.

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

onUseTemplateDefault

public void onUseTemplateDefault(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
                          throws java.lang.Exception
Handles the UseTemplateDefault event triggered by the user selecting the Use Template Default link.

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

onSubmit

public void onSubmit(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Saves all layout form data.

Overrides:
onSubmit in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

onPreview

public void onPreview(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws java.lang.Exception
Handles the Preview event triggered by the user selecting the Entry Template link. This will redirect the user to the Select Entry Template page where a default entry template can be selected.

Overrides:
onPreview in class WebContentEntryDesignerContentPage
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

getPropertiesXML

protected org.w3c.dom.Document getPropertiesXML()
                                         throws java.lang.Exception
Override to return the properties XML at run time.

Overrides:
getPropertiesXML in class WebContentEntryDesignerContentPage
Returns:
Document Document holding the properties XML.
Throws:
java.lang.Exception

getAssignedObjectXML

protected org.w3c.dom.Document getAssignedObjectXML(java.lang.String[] documentProps,
                                                    java.lang.String[] folderProps)
                                             throws java.lang.Exception
Override the base class method to pass in the WCM DpLocalSection object.

Overrides:
getAssignedObjectXML in class WebContentEntryDesignerContentPage
Throws:
java.lang.Exception


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