Class PeerAssociatedNodeFinder

java.lang.Object
org.alfresco.repo.transfer.AbstractNodeFinder
org.alfresco.repo.transfer.PeerAssociatedNodeFinder
All Implemented Interfaces:
NodeFinder

public class PeerAssociatedNodeFinder extends AbstractNodeFinder
This class can be used to find nodes that are associated with peer associations (as opposed to child associations).
Since:
3.3
Author:
brian
  • Constructor Details

    • PeerAssociatedNodeFinder

      public PeerAssociatedNodeFinder()
    • PeerAssociatedNodeFinder

      public PeerAssociatedNodeFinder(Collection<QName> associationTypeNames)
    • PeerAssociatedNodeFinder

      public PeerAssociatedNodeFinder(QName... associationTypeNames)
    • PeerAssociatedNodeFinder

      public PeerAssociatedNodeFinder(Collection<QName> associationTypeNames, boolean exclude)
  • Method Details

    • setExclude

      public void setExclude(boolean exclude)
      Parameters:
      exclude - Set to true to exclude the specified association types, and false to include only the specified association types.
    • setAssociationTypes

      public void setAssociationTypes(QName... associationTypes)
    • setAssociationTypes

      public void setAssociationTypes(Collection<QName> associationTypes)
    • findFrom

      public Set<NodeRef> findFrom(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