org.alfresco.repo.transfer
Class ChildAssociatedNodeFinder

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

public class ChildAssociatedNodeFinder
extends AbstractNodeFinder

See Also:
NodeCrawlerFactory

Field Summary
 
Fields inherited from class org.alfresco.repo.transfer.AbstractNodeFinder
serviceRegistry
 
Constructor Summary
ChildAssociatedNodeFinder()
           
ChildAssociatedNodeFinder(org.alfresco.service.namespace.QName[] associationTypeNames)
           
ChildAssociatedNodeFinder(java.util.Set associationTypeNames)
           
ChildAssociatedNodeFinder(java.util.Set associationTypeNames, boolean exclude)
           
 
Method Summary
 java.util.Set findFrom(org.alfresco.service.cmr.repository.NodeRef thisNode)
           
 void init()
           
 void setAssociationTypes(java.util.Collection associationTypes)
           
 void setAssociationTypes(org.alfresco.service.namespace.QName[] associationTypes)
           
 void setExclude(boolean exclude)
           
 
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

ChildAssociatedNodeFinder

public ChildAssociatedNodeFinder()

ChildAssociatedNodeFinder

public ChildAssociatedNodeFinder(java.util.Set associationTypeNames)

ChildAssociatedNodeFinder

public ChildAssociatedNodeFinder(org.alfresco.service.namespace.QName[] associationTypeNames)

ChildAssociatedNodeFinder

public ChildAssociatedNodeFinder(java.util.Set associationTypeNames,
                                 boolean exclude)
Method Detail

setAssociationTypes

public void setAssociationTypes(org.alfresco.service.namespace.QName[] associationTypes)

setAssociationTypes

public void setAssociationTypes(java.util.Collection associationTypes)

setExclude

public void setExclude(boolean exclude)
Parameters:
exclude - the exclude to set

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

init

public void init()
Overrides:
init in class AbstractNodeFinder


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