org.alfresco.repo.transfer
Class CompositeNodeFinder

java.lang.Object
  extended by org.alfresco.repo.transfer.AbstractNodeFinder
      extended by org.alfresco.repo.transfer.CompositeNodeFinder
All Implemented Interfaces:
NodeFinder

public class CompositeNodeFinder
extends AbstractNodeFinder

A NodeFinder that sums the results of multiple NodeFinders.

Since:
4.0

Field Summary
 
Fields inherited from class org.alfresco.repo.transfer.AbstractNodeFinder
serviceRegistry
 
Constructor Summary
CompositeNodeFinder(java.util.Collection finders)
           
CompositeNodeFinder(NodeFinder[] finders)
           
 
Method Summary
 java.util.Set findFrom(org.alfresco.service.cmr.repository.NodeRef thisNode)
          
 void init()
          
 
Methods inherited from class org.alfresco.repo.transfer.AbstractNodeFinder
setServiceRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeNodeFinder

public CompositeNodeFinder(NodeFinder[] finders)

CompositeNodeFinder

public CompositeNodeFinder(java.util.Collection finders)
Method Detail

init

public void init()

Overrides:
init in class AbstractNodeFinder

findFrom

public java.util.Set findFrom(org.alfresco.service.cmr.repository.NodeRef thisNode)

Parameters:
thisNode - The node to use as the base from which to find other nodes.
Returns:
The found nodes


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.