Package org.silverpeas.cmis.walkers
Provides an hierarchy of walkers of the CMIS objects tree backed by the CMIS repository. Each
type of walkers are dedicated to a specific type of resource in Silverpeas that is exposed in
by the CMIS repository through the CMIS objects tree.
- Author:
- mmoquillon
-
Interface Summary Interface Description CmisObjectsTreeWalker A walker of a CMIS objects tree in which each node and leaf are mapped to a given Silverpeas organizational resource or to a given user contribution. -
Class Summary Class Description AbstractCmisObjectsTreeWalker Abstract class providing default behaviour of the different methods defined in theCmisObjectsTreeWalker
interface.CmisObjectsTreeWalkerDelegator A dummy tree walker to be used as a delegator ofCmisObjectsTreeWalker
's method invocations to the correctCmisObjectsTreeWalker
objects able to answer this invocation.ContentStreamLoader DefaultCmisFilePathProvider TreeWalkerForComponentInst ACmisObjectsTreeWalker
object that knows how to walk the subtree rooted to an application instance in Silverpeas.TreeWalkerForNodeDetail ACmisObjectsTreeWalker
object that knows how to walk down the subtree rooted to a node in a given Silverpeas application.TreeWalkerForPublicationDetail ACmisObjectsTreeWalker
object that knows how to walk down the subtree rooted to a publication in a given Silverpeas application.TreeWalkerForSimpleDocument ACmisObjectsTreeWalker
object that knows how to walk down the subtree rooted to an attachment of a contribution in a given Silverpeas application.TreeWalkerForSpaceInst ACmisObjectsTreeWalker
object that knows how to walk the subtree rooted to a collaborative space in Silverpeas.TreeWalkerSelector A selector of the correctAbstractCmisObjectsTreeWalker
object to use for walking the subtree rooted to a node of a given type in the CMIS objects tree.