com.filenet.wcm.apps.server.ui.operation.prefs
Class PrefGroupPageSettingsOperation

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.prefs.PrefGroupPageSettingsOperation
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface

public class PrefGroupPageSettingsOperation
extends WcmWorkplaceLayoutModule

Site Preferences Register Portlets info page.


Nested Class Summary
protected  class PrefGroupPageSettingsOperation.GroupPageSettingsInfo
          UI module that display portlet settings
 
Field Summary
protected  WcmWorkplaceConfig config
           
protected  com.filenet.wcm.toolkit.server.base.WcmController controller
           
protected  com.filenet.wcm.toolkit.server.util.WcmDataStore ds
           
protected  java.lang.String eventUrl
           
static java.lang.String GROUP_ROLES_ID
           
protected  java.util.List groupPageGroups
           
protected  java.util.List groupPageList
           
protected  java.util.List homePagePortletsList
           
protected  java.lang.String id
           
protected  WcmTextLinksBar linksBar
           
protected  java.lang.String lockDown
           
protected  java.lang.String mode
           
static java.lang.String ORIGINAL_STATE_KEY
           
protected  java.lang.String returnUrl
           
protected  PrefPortalPlace selectedGroupPage
           
protected  PrefGroupPageSettingsOperation.GroupPageSettingsInfo settings
           
protected  WcmSitePrefs sitePrefs
           
static java.lang.String STATE_KEY
           
protected  java.lang.String title
           
protected  boolean turnOn
           
protected  WcmUserPrefs userPrefs
           
 
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
PrefGroupPageSettingsOperation()
           
 
Method Summary
protected  void addToSitePreference()
          Save portlet settings to registered portlet list.
 void cleanup()
           
protected  java.lang.String constructReturnURL()
          construct a return target url and return url
protected  java.lang.String getValueFromParameter(java.lang.String parameterName)
           
 void initialize()
          Initializes module variables.
 boolean isApplyButtonRequired()
          Don't need apply button in this case.
 boolean isModified()
          check to see if contents is modified.
 void onAddRole(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void onAddSecurity(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Save portlet settings.
 void onContinue(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Save portlet settings.
 void onDesign(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Save portlet settings.
 void onExit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Exit page
 void onRemove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Unregister portlet
 void onRemoveRole(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void panelFinish(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Panel finish event handler.
 void saveFormData(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Save portlet settings.
 
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, 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, 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
onStartPage, 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.WcmUiModuleInterface
onStartPage
 
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
addDataProvider, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent
 

Field Detail

STATE_KEY

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

ORIGINAL_STATE_KEY

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

GROUP_ROLES_ID

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

selectedGroupPage

protected PrefPortalPlace selectedGroupPage

returnUrl

protected java.lang.String returnUrl

id

protected java.lang.String id

eventUrl

protected java.lang.String eventUrl

title

protected java.lang.String title

lockDown

protected java.lang.String lockDown

turnOn

protected boolean turnOn

mode

protected java.lang.String mode

controller

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

settings

protected PrefGroupPageSettingsOperation.GroupPageSettingsInfo settings

config

protected WcmWorkplaceConfig config

sitePrefs

protected WcmSitePrefs sitePrefs

userPrefs

protected WcmUserPrefs userPrefs

ds

protected com.filenet.wcm.toolkit.server.util.WcmDataStore ds

linksBar

protected WcmTextLinksBar linksBar

groupPageList

protected java.util.List groupPageList

homePagePortletsList

protected java.util.List homePagePortletsList

groupPageGroups

protected java.util.List groupPageGroups
Constructor Detail

PrefGroupPageSettingsOperation

public PrefGroupPageSettingsOperation()
                               throws java.lang.Exception
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Initializes module variables. Called by Controller during page initialization

Specified by:
initialize in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
Overrides:
initialize in class WcmWorkplaceLayoutModule
Throws:
java.lang.Exception - If there are problems retrieving data or an invalid parameter.

onContinue

public void onContinue(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws java.lang.Exception
Save portlet settings. If any required fields are missing raise the error

Parameters:
request - HttpServletRequest is the Java™Server Pages (JSP) request object.
response - HttpServletResponse is the JSP response object.
Throws:
java.lang.Exception - If there are problems retrieving data.

addToSitePreference

protected void addToSitePreference()
                            throws java.lang.Exception
Save portlet settings to registered portlet list.

Throws:
java.lang.Exception

onDesign

public void onDesign(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Save portlet settings. If any required fields are missing raise the error

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.

saveFormData

public void saveFormData(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.lang.Exception
Save portlet settings. If any required fields are missing raise the error

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.

onAddRole

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

onAddSecurity

public void onAddSecurity(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws java.lang.Exception
Save portlet settings. If any required fields are missing raise the error

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.

onRemove

public void onRemove(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Unregister portlet

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.

onRemoveRole

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

onExit

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

constructReturnURL

protected java.lang.String constructReturnURL()
                                       throws java.lang.Exception
construct a return target url and return url

Returns:
string return url
Throws:
java.lang.Exception

isModified

public boolean isModified()
check to see if contents is modified.

Returns:
true if contents is modified, false otherwise.

isApplyButtonRequired

public boolean isApplyButtonRequired()
                              throws java.lang.Exception
Don't need apply button in this case.

Returns:
- always return false.
Throws:
java.lang.Exception

panelFinish

public void panelFinish(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Panel finish event handler.

Parameters:
request - HttpServletRequest is the JSP request object.
response - HttpServletResponse is the jsp response object.
Throws:
java.lang.Exception

getValueFromParameter

protected java.lang.String getValueFromParameter(java.lang.String parameterName)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

cleanup

public void cleanup()
             throws java.lang.Exception
Throws:
java.lang.Exception


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