Interface SameNodeJoinCondition

  • All Superinterfaces:
    JoinCondition

    public interface SameNodeJoinCondition
    extends JoinCondition
    Tests whether two nodes are "the same" according to the isSame method of javax.jcr.Item.

    Tests whether the selector1 node is the same as a node identified by relative path from the selector2 node. A node-tuple satisfies the constraint only if:

      selector1Node.isSame(selector2Node.getNode(selector2Path))
    would return true, where selector1Node is the node for selector1 and selector2Node is the node for selector2.
    Since:
    JCR 2.0
    • Method Detail

      • getSelector1Name

        String getSelector1Name()
        Gets the name of the first selector.
        Returns:
        the selector name; non-null
      • getSelector2Name

        String getSelector2Name()
        Gets the name of the second selector.
        Returns:
        the selector name; non-null
      • getSelector2Path

        String getSelector2Path()
        Gets the path relative to the second selector.
        Returns:
        the relative path, or null for none