com.filenet.wcm.apps.server.ui.info
Class WcmVersionSeriesInfoPage

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.presentation.ui.GenericListView
                          extended bycom.filenet.wcm.apps.server.presentation.ui.ItemsListView
                              extended bycom.filenet.wcm.apps.server.ui.WcmItemsListView
                                  extended bycom.filenet.wcm.apps.server.ui.info.WcmVersionSeriesInfoPage
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct Known Subclasses:
DeclareRecordsSelectOperation.UiListView, DeleteVersionOperation.DeleteVersionListView

public class WcmVersionSeriesInfoPage
extends WcmItemsListView

List View module that displays version information for a document


Field Summary
protected  WcmAuthoringState authorState
           
protected  WcmWorkplaceConfig config
           
protected  com.filenet.wcm.toolkit.server.base.WcmController controller
           
protected  com.filenet.wcm.toolkit.server.dp.WcmAuthoringDataProvider dp
           
protected  com.filenet.wcm.toolkit.server.util.WcmDataStore ds
           
protected  boolean newPage
           
protected  WcmObjectStorePrefs objectStorePrefs
           
protected  org.w3c.dom.Document resultsDoc
           
protected  boolean showCurrentLink
           
protected  boolean showReleaseLink
           
protected  boolean useVersionSeriesId
           
 
Fields inherited from class com.filenet.wcm.apps.server.ui.WcmItemsListView
contextMenuHelper, contextMenuVersionSeriesMode, showPageSizeDropDown, showReleaseOnly, sitePrefs
 
Fields inherited from class com.filenet.wcm.apps.server.presentation.ui.ItemsListView
KEY_COLUMN, KEY_DIRECTION, sortEvent
 
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
WcmVersionSeriesInfoPage()
           
 
Method Summary
 org.w3c.dom.Document getLatestVersionXML()
          use this method to get version xml and modify its attributes.
protected  org.w3c.dom.Document getVersionSeriesXML(boolean refresh)
           
 void initialize()
           
 void onStartPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void render(java.io.Writer w)
          Renders the class data.
 void setShowCurrentLink(boolean yes)
          Displays the getContent link of the current version.
 void setShowReleaseLink(boolean yes)
          Displays the getContent link of the release version.
 void setUseVersionSeriesId(boolean yes)
          Gives the ability to use the version series id in gettting the version series list
 void sort(java.lang.String sortProperty, boolean order)
           
 
Methods inherited from class com.filenet.wcm.apps.server.ui.WcmItemsListView
configListViewPrefs, configNameProperties, configNameProperties, configureContextMenu, configureDateFormat, getXSLTemplate, onPageSizeChange, onViewChange, setCustomObjectNameProperty, setDocumentNameProperty, setErrorMessage, setErrorMessage, setFolderNameProperty, setShowPageSizeDropDown, setShowReleaseOnly, setVersionSeriesMode
 
Methods inherited from class com.filenet.wcm.apps.server.presentation.ui.ItemsListView
configureDisplayNameUtil, getSortColumn, getSortOrder, onSort, setAddItemLinkUrl, setAvailablePageSizes, setColumnAlignments, setColumnAlignments, setColumnLabels, setColumnLabels, setCurrentPageURL, setDefaultPropertyFormatString, setDetailedView, setDisableViewFormatDropDown, setDisplayedProperties, setDisplayedProperties, setEnableSorting, setHideButtonsInInfo, setIncludeIdForGetContent, setInfoLinkMode, setMagazineViewDefaultProperty, setMagazineViewFormatString, setMimeIcons, setMode, setMultiSelectLinkHTML, setSelectLinkEventURL, setSelectLinkTitle, setSelectLinkURL, setSelectVersionLinkURL, setShowItemsFound, setShowRankingColumn, setShowSelectCurrentVersionLink, setShowSelectReleasedVersionLink, setShowStripesInMagazineView, setShowSummary, setShowSummaryViewOption, setShowViewFormatDropDown, setSortColumn, setSortOrder, setStateIcons, setVersionNumbers, setVersionStatusLabels, setVersionStatusLabels
 
Methods inherited from class com.filenet.wcm.apps.server.presentation.ui.GenericListView
getCurrentPage, onPageChange, setCurrentPage, setFirstDisplayedItem, setItemsCount, setLastDisplayedItem, setNameProperty, setNoItemsText, setNotItemsTextString, setPageSize, setPagingLabel, setSelectedObjects
 
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, 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
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.WcmModuleInterface
addDataProvider, cleanup, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent
 

Field Detail

resultsDoc

protected org.w3c.dom.Document resultsDoc

config

protected WcmWorkplaceConfig config

objectStorePrefs

protected WcmObjectStorePrefs objectStorePrefs

dp

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

authorState

protected WcmAuthoringState authorState

controller

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

newPage

protected boolean newPage

useVersionSeriesId

protected boolean useVersionSeriesId

showReleaseLink

protected boolean showReleaseLink

showCurrentLink

protected boolean showCurrentLink

ds

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

WcmVersionSeriesInfoPage

public WcmVersionSeriesInfoPage()
Method Detail

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
Overrides:
initialize in class WcmItemsListView
Throws:
java.lang.Exception

onStartPage

public void onStartPage(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws java.lang.Exception
Specified by:
onStartPage in interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Overrides:
onStartPage in class WcmItemsListView
Throws:
java.lang.Exception

render

public void render(java.io.Writer w)
            throws java.lang.Exception
Renders the class data.

Parameters:
w - Writer for writing to the response object.
Throws:
java.lang.Exception - If there are problems.

sort

public void sort(java.lang.String sortProperty,
                 boolean order)

setUseVersionSeriesId

public void setUseVersionSeriesId(boolean yes)
Gives the ability to use the version series id in gettting the version series list

Parameters:
yes - true/false

getVersionSeriesXML

protected org.w3c.dom.Document getVersionSeriesXML(boolean refresh)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getLatestVersionXML

public org.w3c.dom.Document getLatestVersionXML()
use this method to get version xml and modify its attributes.

Returns:
Version series xml document

setShowReleaseLink

public void setShowReleaseLink(boolean yes)
Displays the getContent link of the release version.

Parameters:
yes - true/false

setShowCurrentLink

public void setShowCurrentLink(boolean yes)
Displays the getContent link of the current version.

Parameters:
yes - true/false


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