Class 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 Detail

      • PeerAssociatedNodeFinder

        public PeerAssociatedNodeFinder()
      • PeerAssociatedNodeFinder

        public PeerAssociatedNodeFinder​(java.util.Collection<org.alfresco.service.namespace.QName> associationTypeNames)
      • PeerAssociatedNodeFinder

        public PeerAssociatedNodeFinder​(org.alfresco.service.namespace.QName... associationTypeNames)
      • PeerAssociatedNodeFinder

        public PeerAssociatedNodeFinder​(java.util.Collection<org.alfresco.service.namespace.QName> associationTypeNames,
                                        boolean exclude)
    • Method Detail

      • 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​(org.alfresco.service.namespace.QName... associationTypes)
      • setAssociationTypes

        public void setAssociationTypes​(java.util.Collection<org.alfresco.service.namespace.QName> associationTypes)
      • findFrom

        public java.util.Set<org.alfresco.service.cmr.repository.NodeRef> 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