org.alfresco.service.cmr.transfer
Interface NodeCrawler

All Known Implementing Classes:
StandardNodeCrawlerImpl

public interface NodeCrawler

The NodeCrawler finds nodes related to an initial group of nodes for the transfer service.

During the crawl method the node finders find nodes related to the staring nodes and then the filters can exclude unwanted nodes. For example you could use the finders to walk down a tree of nodes and exclude nodes of a certain type.

Since:
3.3
See Also:
StandardNodeCrawlerImpl

Method Summary
 java.util.Set crawl(org.alfresco.service.cmr.repository.NodeRef[] nodes)
           
 java.util.Set crawl(java.util.Set startingNodes)
           
 void setNodeFilters(NodeFilter[] filters)
           
 void setNodeFinders(NodeFinder[] finders)
           
 

Method Detail

crawl

java.util.Set crawl(org.alfresco.service.cmr.repository.NodeRef[] nodes)

crawl

java.util.Set crawl(java.util.Set startingNodes)

setNodeFinders

void setNodeFinders(NodeFinder[] finders)

setNodeFilters

void setNodeFilters(NodeFilter[] filters)


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