Class AbstractNodePredicate

java.lang.Object
com.day.cq.commons.predicate.AbstractNodePredicate
All Implemented Interfaces:
Predicate
Direct Known Subclasses:
AuthorizablePredicate, DialogPredicate, HierarchyNotFilePredicate, IsAuthorizableFolderPredicate, IsFolderPredicate, IsHierarchyNodePredicate, IsNoSystemNodePredicate, IsPageNodePredicate, IsTemplateNodePredicate, IsUnstructuredPredicate

@Deprecated public abstract class AbstractNodePredicate extends Object implements Predicate
Deprecated.
use NodePredicate instead
Predicate used to filter jcr nodes.
  • Constructor Details

    • AbstractNodePredicate

      public AbstractNodePredicate()
      Deprecated.
  • Method Details

    • evaluate

      @Deprecated public boolean evaluate(Object o)
      Deprecated.
      Use the specified parameter to perform a test that returns true or false.
      Specified by:
      evaluate in interface Predicate
      Parameters:
      o - the object to evaluate, should not be changed
      Returns:
      true if o is a JCR Node or a Resource that can be adapted to a JCR Node and the subsequent call to evaluate(Node) returns true; false otherwise.
    • evaluate

      @Deprecated public abstract boolean evaluate(Node node) throws RepositoryException
      Deprecated.
      Evaluates this predicate on the given node.
      Parameters:
      node - the node
      Returns:
      true if this node satisfies this predicate
      Throws:
      RepositoryException - if an error during evaluation occurs