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 theCmisObjectsTreeWalkerinterface.CmisObjectsTreeWalkerDelegator A dummy tree walker to be used as a delegator ofCmisObjectsTreeWalker's method invocations to the correctCmisObjectsTreeWalkerobjects able to answer this invocation.ContentStreamLoader DefaultCmisFilePathProvider TreeWalkerForComponentInst ACmisObjectsTreeWalkerobject that knows how to walk the subtree rooted to an application instance in Silverpeas.TreeWalkerForNodeDetail ACmisObjectsTreeWalkerobject that knows how to walk down the subtree rooted to a node in a given Silverpeas application.TreeWalkerForPublicationDetail ACmisObjectsTreeWalkerobject that knows how to walk down the subtree rooted to a publication in a given Silverpeas application.TreeWalkerForSimpleDocument ACmisObjectsTreeWalkerobject that knows how to walk down the subtree rooted to an attachment of a contribution in a given Silverpeas application.TreeWalkerForSpaceInst ACmisObjectsTreeWalkerobject that knows how to walk the subtree rooted to a collaborative space in Silverpeas.TreeWalkerSelector A selector of the correctAbstractCmisObjectsTreeWalkerobject to use for walking the subtree rooted to a node of a given type in the CMIS objects tree.