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

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.ClientSideCompoundDocumentTree
All Implemented Interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Direct Known Subclasses:
ChildDocumentsInfoPage.CompoundDocumentTreeModule

public class ClientSideCompoundDocumentTree
extends ClientSideTree


Nested Class Summary
static class ClientSideCompoundDocumentTree.ComponentRelationshipItem
           
 
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
           
 
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
ClientSideCompoundDocumentTree()
           
 
Method Summary
protected  ClientSideCompoundDocumentTree.ComponentRelationshipItem createRelationshipItem(com.filenet.api.core.ComponentRelationship cr)
           
protected  ClientSideTree.Item createRootItem()
           
protected  org.apache.commons.collections.map.ListOrderedMap getChildren(ClientSideTree.Item parent)
           
 void initialize()
           
 void onExpand(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setDocumentData(java.lang.String objectStoreName, java.lang.String documentId)
           
protected  void writeItemAttributes(java.io.Writer w, ClientSideTree.Item item)
           
protected  void writePaging(ClientSideTree.Item item, java.io.Writer w)
           
 
Methods inherited from class com.filenet.wcm.apps.server.ui.tree.ClientSideTree
clearRoot, getRoot, getRootAttributes, onChangePage, onCollapse, render, writeChildrenHTML, writeItem, writeItemLink, writeItemLinkBase, writeItemOnClickEvent
 
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

ds

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

ClientSideCompoundDocumentTree

public ClientSideCompoundDocumentTree()
Method Detail

setDocumentData

public void setDocumentData(java.lang.String objectStoreName,
                            java.lang.String documentId)

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

onExpand

public void onExpand(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.Exception
Overrides:
onExpand in class ClientSideTree
Throws:
java.lang.Exception

createRelationshipItem

protected ClientSideCompoundDocumentTree.ComponentRelationshipItem createRelationshipItem(com.filenet.api.core.ComponentRelationship cr)

writeItemAttributes

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

writePaging

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


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