Interface NodeDAO.ChildAssocRefQueryCallback

  • Enclosing interface:
    NodeDAO

    public static interface NodeDAO.ChildAssocRefQueryCallback
    Interface used to iterate over results from child association queries
    Since:
    3.4
    Author:
    Derek Hulley
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void done()
      Called once the iteration of results has concluded
      boolean handle​(org.alfresco.util.Pair<java.lang.Long,​org.alfresco.service.cmr.repository.ChildAssociationRef> childAssocPair, org.alfresco.util.Pair<java.lang.Long,​org.alfresco.service.cmr.repository.NodeRef> parentNodePair, org.alfresco.util.Pair<java.lang.Long,​org.alfresco.service.cmr.repository.NodeRef> childNodePair)  
      boolean orderResults()  
      boolean preLoadNodes()  
    • Method Detail

      • handle

        boolean handle​(org.alfresco.util.Pair<java.lang.Long,​org.alfresco.service.cmr.repository.ChildAssociationRef> childAssocPair,
                       org.alfresco.util.Pair<java.lang.Long,​org.alfresco.service.cmr.repository.NodeRef> parentNodePair,
                       org.alfresco.util.Pair<java.lang.Long,​org.alfresco.service.cmr.repository.NodeRef> childNodePair)
        Returns:
        Return false to terminate the query i.e. stop receiving results
      • preLoadNodes

        boolean preLoadNodes()
        Returns:
        Return true if caching of the results is required
      • orderResults

        boolean orderResults()
        Returns:
        Return true if child associations must be ordered by index and ID
      • done

        void done()
        Called once the iteration of results has concluded