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

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
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
Direct Known Subclasses:
WebContentEntryContentPage

public class WebContentEntryDesignerContentPage
extends com.filenet.wcm.toolkit.server.ui.WcmXSLModule
implements com.filenet.wcm.toolkit.server.base.WcmSequencePanelInterface, com.filenet.wcm.toolkit.server.base.WcmPanelValidationInterface


Nested Class Summary
 class WebContentEntryDesignerContentPage.WebContentContextMenu
           
 class WebContentEntryDesignerContentPage.WebContentSelectLayoutModule
           
 
Field Summary
protected static java.lang.String ASSIGNED_OBJECTS
           
protected  org.w3c.dom.Document assignedObjects
           
static java.lang.String AUTHOR_STATE_KEY
           
protected  com.filenet.wcm.toolkit.server.dp.WcmAuthoringDataProvider authoringDataProvider
           
protected  WcmAuthoringState authoringState
           
protected  WcmWorkplaceConfig config
           
protected  com.filenet.wcm.toolkit.server.base.WcmController controller
           
protected  com.filenet.wcm.toolkit.server.util.webcontent.WebContentEntryTemplate entryTemplate
           
protected  int mode
           
protected  WcmObjectStorePrefs osp
           
protected static java.lang.String[] props
           
protected  org.w3c.dom.Document refValuesXML
           
protected  boolean showSelectLayoutModule
           
protected  com.filenet.wcm.toolkit.server.dp.WebContentDataProvider 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
WebContentEntryDesignerContentPage(int mode)
          Constructor calls base class constructor, then creates the required pages.
 
Method Summary
 void cleanup()
           
protected  void displayErrorPage(java.util.List errorList)
          Helper method to display the Error page.
protected  org.w3c.dom.Document getAssignedObjectXML(java.lang.String[] documentProps, java.lang.String[] folderProps)
          Helper method to get the assigned object XML.
 java.lang.String getFormName()
          Returns the name of the HTLM form tag.
protected  java.lang.String getObjectId(java.lang.String objectStoreName, java.lang.String objectId, java.lang.String vsId)
          Helper method to get the real object id.
protected  org.w3c.dom.Document getPropertiesXML()
          Helper method to get the properties XML.
 java.util.Iterator getValidationErrors()
           
 void initialize()
          Initializes data providers, the authoring state, and other state values.
 boolean isFinished()
          Returns true this page is finished and it is okay to proceed to the next page.
 void onAddDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the new added default of a reference definition.
 void onAddRoles(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Adds new roles to the selected reference definition component.
 void onClearEntryTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the ClearEntryTemplate event triggered by the user selecting the Clear link.
 void onClearStartingFolder(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the ClearStartingFolder event triggered by the user selecting the Clear link.
 void onClearValue(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the EditDefault event triggered by the user selecting the Edit Default link.
 void onCreateDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the CreateDefault event triggered by the user selecting the Create Default link.
 void onEdit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the Edit event triggered by the user selecting the Edit link.
 void onEntryTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the EntryTemplate event triggered by the user selecting the Entry Template link.
 void onGetInfo(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the GetInfo event triggered by the user selecting the get info 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 onRemoveRoles(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Removes the selected roles from the reference definition component.
 void onSaveHTML(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the new html content returned from the html editor page.
 void onSelectDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the SelectDefault event triggered by the user selecting the Select Default link.
 void onSelectLayout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the SelectDefault event triggered by the user selecting the Select Default link.
 void onSelectObject(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the SelectObject event returning from the select layout page.
 void onSelectRoles(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 onSetStartingFolder(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the starting folder after the user selected a folder to be used as the starting place for selecting a reference definition item.
 void onSetTemplate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the selected entry template.
 void onStartingFolder(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the StartingFolder event triggered by the user selecting the Starting Folder link.
 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 onUseSystemDefault(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the onUseSystemDefault event triggered by the user selecting the Use System Default link.
 void panelCancel(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Clears state information.
 void panelFinish(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Should not be called.
 void panelInit()
          Called when this wizard page is first loaded to clear out any residual state information.
 void panelSave(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves the content page data.
 boolean panelValidate()
          Called on a page to check any entered data to confirm that everything is valid.
protected  void previewContent(com.filenet.wcm.toolkit.server.util.webcontent.DpLocalSection dpLocalSection, boolean setLayout)
          Helper method to set up the dpLocalSection object for previewing.
 void render(java.io.Writer w)
          Renders the document content page.
protected  void showConfirmation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Helper method to show the the Add Wizard confiramation page if needed.
protected  void throwException(java.util.List exceptions)
          Opens a popup window with the exceptions displayed
protected  java.util.List validate(boolean validateAccessRoles)
          Hellper method to validate the reference definition values.
 
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
 

Field Detail

AUTHOR_STATE_KEY

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

ASSIGNED_OBJECTS

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

props

protected static final java.lang.String[] props

authoringDataProvider

protected com.filenet.wcm.toolkit.server.dp.WcmAuthoringDataProvider authoringDataProvider

authoringState

protected WcmAuthoringState authoringState

wcdp

protected com.filenet.wcm.toolkit.server.dp.WebContentDataProvider wcdp

assignedObjects

protected org.w3c.dom.Document assignedObjects

entryTemplate

protected com.filenet.wcm.toolkit.server.util.webcontent.WebContentEntryTemplate entryTemplate

controller

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

config

protected WcmWorkplaceConfig config

osp

protected WcmObjectStorePrefs osp

showSelectLayoutModule

protected boolean showSelectLayoutModule

refValuesXML

protected org.w3c.dom.Document refValuesXML

mode

protected int mode
Constructor Detail

WebContentEntryDesignerContentPage

public WebContentEntryDesignerContentPage(int mode)
                                   throws java.lang.Exception
Constructor calls base class constructor, then creates the required pages.

Method Detail

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
Throws:
java.lang.Exception

onStartPage

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

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

onGetInfo

public void onGetInfo(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws java.lang.Exception
Handles the GetInfo event triggered by the user selecting the get info link.

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.

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 new added default of a reference definition.

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

showConfirmation

protected void showConfirmation(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
                         throws java.lang.Exception
Helper method to show the the Add Wizard confiramation page if needed.

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

onSelectLayout

public void onSelectLayout(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws java.lang.Exception
Handles the SelectDefault event triggered by the user selecting the Select Default link. This will redirect the user to the Select Object page where a default document can be selected.

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

onSelectObject

public void onSelectObject(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws java.lang.Exception
Handles the SelectObject event returning from the select layout page.

Parameters:
request - Request object.
response - Response object.
Throws:
java.lang.Exception - If there are problems retrieving data or an invalid parameter.

onSelectDefault

public void onSelectDefault(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)
                     throws java.lang.Exception
Handles the SelectDefault event triggered by the user selecting the Select Default link. This will redirect the user to the Select Object page where a default document can be selected.

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

onUseSystemDefault

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

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

onClearStartingFolder

public void onClearStartingFolder(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws java.lang.Exception
Handles the ClearStartingFolder event triggered by the user selecting the Clear link. This will clear out the selected starting folder.

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

onClearEntryTemplate

public void onClearEntryTemplate(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
                          throws java.lang.Exception
Handles the ClearEntryTemplate event triggered by the user selecting the Clear link. This will clear out the selected entry template.

Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
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 Default 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

onSetStartingFolder

public void onSetStartingFolder(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
                         throws java.lang.Exception
Sets the starting folder after the user selected a folder to be used as the starting place for selecting a reference definition item.

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

onStartingFolder

public void onStartingFolder(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws java.lang.Exception
Handles the StartingFolder event triggered by the user selecting the Starting Folder link. This will redirect the user to the Select Object page where a starting folder can be selected.

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

onSetTemplate

public void onSetTemplate(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws java.lang.Exception
Saves the selected entry template. This template is used to create a new reference definition item.

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

onEntryTemplate

public void onEntryTemplate(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)
                     throws java.lang.Exception
Handles the EntryTemplate 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.

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.

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

displayErrorPage

protected void displayErrorPage(java.util.List errorList)
                         throws java.lang.Exception
Helper method to display the Error page.

Parameters:
errorList - List holding all reference value errors.
Throws:
java.lang.Exception

previewContent

protected void previewContent(com.filenet.wcm.toolkit.server.util.webcontent.DpLocalSection dpLocalSection,
                              boolean setLayout)
                       throws java.lang.Exception
Helper method to set up the dpLocalSection object for previewing.

Parameters:
dpLocalSection -
Throws:
java.lang.Exception

onClearValue

public void onClearValue(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.lang.Exception
Handles the EditDefault event triggered by the user selecting the Edit Default link. This will clear out the html content and allow the user to create a new html content.

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

onEdit

public void onEdit(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws java.lang.Exception
Handles the Edit event triggered by the user selecting the Edit link. This will redirect the user to the selected html editor page where a new html content can be created or an existing html content can be modified.

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.

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

getFormName

public java.lang.String getFormName()
Returns the name of the HTLM form tag.

Specified by:
getFormName in interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Returns:
form name.

render

public void render(java.io.Writer w)
            throws java.lang.Exception
Renders the document content page.

Specified by:
render in interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Parameters:
w - Writer object to write to.
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
Throws:
java.lang.Exception

panelCancel

public void panelCancel(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Clears state information.

Specified by:
panelCancel in interface com.filenet.wcm.toolkit.server.base.WcmSequencePanelInterface
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

cleanup

public void cleanup()
             throws java.lang.Exception
Specified by:
cleanup in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
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.

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.

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

panelSave

public void panelSave(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws java.lang.Exception
Saves the content page data.

Specified by:
panelSave in interface com.filenet.wcm.toolkit.server.base.WcmPanelInterface
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
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
Throws:
java.lang.Exception

validate

protected java.util.List validate(boolean validateAccessRoles)
                           throws java.lang.Exception
Hellper method to validate the reference definition values.

Returns:
List List of WcmExceptions
Throws:
java.lang.Exception

getValidationErrors

public java.util.Iterator getValidationErrors()
Specified by:
getValidationErrors in interface com.filenet.wcm.toolkit.server.base.WcmPanelValidationInterface

panelFinish

public void panelFinish(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Should not be called. Currently clears state information.

Specified by:
panelFinish in interface com.filenet.wcm.toolkit.server.base.WcmPanelInterface
Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Throws:
java.lang.Exception

isFinished

public boolean isFinished()
                   throws java.lang.Exception
Returns true this page is finished and it is okay to proceed to the next page.

Specified by:
isFinished in interface com.filenet.wcm.toolkit.server.base.WcmSequencePanelInterface
Returns:
boolean true if it is finished.
Throws:
java.lang.Exception

throwException

protected void throwException(java.util.List exceptions)
                       throws java.lang.Exception
Opens a popup window with the exceptions displayed

Parameters:
exceptions - ArrayList object holding the list of exceptions
Throws:
java.lang.Exception

onSelectRoles

public void onSelectRoles(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.

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

onAddRoles

public void onAddRoles(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws java.lang.Exception
Adds new roles to the selected reference definition component.

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

onRemoveRoles

public void onRemoveRoles(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws java.lang.Exception
Removes the selected roles from the reference definition component.

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

getObjectId

protected java.lang.String getObjectId(java.lang.String objectStoreName,
                                       java.lang.String objectId,
                                       java.lang.String vsId)
                                throws java.lang.Exception
Helper method to get the real object id.

Parameters:
objectStoreName - String String holding the objectstore name.
vsId - String String holding the version series id.
Throws:
java.lang.Exception

getAssignedObjectXML

protected org.w3c.dom.Document getAssignedObjectXML(java.lang.String[] documentProps,
                                                    java.lang.String[] folderProps)
                                             throws java.lang.Exception
Helper method to get the assigned object XML.

Throws:
java.lang.Exception

getPropertiesXML

protected org.w3c.dom.Document getPropertiesXML()
                                         throws java.lang.Exception
Helper method to get the properties XML.

Returns:
Document Document holding the properties XML.
Throws:
java.lang.Exception


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