com.filenet.wcm.apps.server.ui.tree
Class ClientSideSelectionTree

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.apps.server.ui.tree.ClientSideTree
                      extended bycom.filenet.wcm.apps.server.ui.tree.ClientSideSelectionTree
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct Known Subclasses:
BrowseNavigation.BrowseTreeModule, ClientSideClassTree

public class ClientSideSelectionTree
extends ClientSideTree


Nested Class Summary
static class ClientSideSelectionTree.DocItem
           
static class ClientSideSelectionTree.FnItem
           
 
Nested classes inherited from class com.filenet.wcm.apps.server.ui.tree.ClientSideTree
ClientSideTree.Item
 
Field Summary
protected  com.filenet.wcm.toolkit.server.util.WcmDataStore ds
           
protected  java.lang.String[] limitToObjectStores
           
protected  com.filenet.wcm.api.Session s
           
 
Fields inherited from class com.filenet.wcm.apps.server.ui.tree.ClientSideTree
COLLATOR, controller, pageRange, pageSize
 
Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmModule
locale, NAME_DELIMITER
 
Constructor Summary
ClientSideSelectionTree()
           
 
Method Summary
protected  ClientSideSelectionTree.FnItem createObjectStoreItem(java.lang.String name)
           
protected  ClientSideTree.Item createRootItem()
           
protected  org.apache.commons.collections.map.ListOrderedMap getChildren(ClientSideTree.Item parent)
           
protected  java.util.List getObjectStoreList(java.lang.String[] limitByObjectStores)
           
 void initialize()
           
 void setCanSelectCustomObjects(boolean canSelectCustomObjects)
           
 void setCanSelectDocuments(boolean canSelectDocuments)
           
 void setCanSelectFolders(boolean canSelectFolders)
           
 void setCanSelectObjectStores(boolean canSelectObjectStores)
           
 void setContainerTypes(java.lang.String[] containerTypes)
           
 void setCustomObjectFilterClass(java.lang.String customObjectFilterClass)
           
 void setCustomObjectTypes(java.lang.String[] customObjectTypes)
           
 void setDocumentFilterClass(java.lang.String documentFilterClass)
           
 void setFlatMode(boolean flatMode)
           
 void setFolderFilterClass(java.lang.String folderFilterClass)
           
 void setLimitToObjectStore(java.lang.String limitToObjectStore)
           
 void setLimitToObjectStores(java.lang.String[] limitToObjectStores)
           
 void setLimitToObjectStoresAndDecode(java.lang.String[] encodedNames)
           
 void setMimeTypes(java.lang.String[] mimeTypes)
           
 void setStartingFolderId(java.lang.String startingFolderId)
           
protected  void writeItemAttributes(java.io.Writer w, ClientSideTree.Item item)
           
 
Methods inherited from class com.filenet.wcm.apps.server.ui.tree.ClientSideTree
clearRoot, getRoot, getRootAttributes, onChangePage, onCollapse, onExpand, render, writeChildrenHTML, writeItem, writeItemLink, writeItemLinkBase, writeItemOnClickEvent, writePaging
 
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
onStartPage, 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.WcmUiModuleInterface
onStartPage
 
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

limitToObjectStores

protected java.lang.String[] limitToObjectStores

ds

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

s

protected com.filenet.wcm.api.Session s
Constructor Detail

ClientSideSelectionTree

public ClientSideSelectionTree()
Method Detail

setContainerTypes

public void setContainerTypes(java.lang.String[] containerTypes)

setFolderFilterClass

public void setFolderFilterClass(java.lang.String folderFilterClass)

setCanSelectCustomObjects

public void setCanSelectCustomObjects(boolean canSelectCustomObjects)

setCustomObjectTypes

public void setCustomObjectTypes(java.lang.String[] customObjectTypes)

setCustomObjectFilterClass

public void setCustomObjectFilterClass(java.lang.String customObjectFilterClass)

setCanSelectObjectStores

public void setCanSelectObjectStores(boolean canSelectObjectStores)

setCanSelectDocuments

public void setCanSelectDocuments(boolean canSelectDocuments)

setCanSelectFolders

public void setCanSelectFolders(boolean canSelectFolders)

setStartingFolderId

public void setStartingFolderId(java.lang.String startingFolderId)

setLimitToObjectStore

public void setLimitToObjectStore(java.lang.String limitToObjectStore)

setLimitToObjectStores

public void setLimitToObjectStores(java.lang.String[] limitToObjectStores)

setLimitToObjectStoresAndDecode

public void setLimitToObjectStoresAndDecode(java.lang.String[] encodedNames)

setMimeTypes

public void setMimeTypes(java.lang.String[] mimeTypes)

setDocumentFilterClass

public void setDocumentFilterClass(java.lang.String documentFilterClass)

setFlatMode

public void setFlatMode(boolean flatMode)

createRootItem

protected ClientSideTree.Item createRootItem()
                                      throws java.lang.Exception
Specified by:
createRootItem in class ClientSideTree
Throws:
java.lang.Exception

initialize

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

getChildren

protected org.apache.commons.collections.map.ListOrderedMap getChildren(ClientSideTree.Item parent)
                                                                 throws java.lang.Exception
Specified by:
getChildren in class ClientSideTree
Throws:
java.lang.Exception

createObjectStoreItem

protected ClientSideSelectionTree.FnItem createObjectStoreItem(java.lang.String name)

getObjectStoreList

protected java.util.List getObjectStoreList(java.lang.String[] limitByObjectStores)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

writeItemAttributes

protected void writeItemAttributes(java.io.Writer w,
                                   ClientSideTree.Item item)
                            throws java.io.IOException
Overrides:
writeItemAttributes in class ClientSideTree
Throws:
java.io.IOException


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