Interface ActionConditionEvaluator

All Known Implementing Classes:
ActionConditionEvaluatorAbstractBase, CompareMimeTypeEvaluator, ComparePropertyValueEvaluator, CompositeConditionEvaluator, HasAspectEvaluator, HasChildEvaluator, HasTagEvaluator, HasVersionHistoryEvaluator, InCategoryEvaluator, IsSubTypeEvaluator, NoConditionEvaluator, NodeEligibleForRethumbnailingEvaluator

public interface ActionConditionEvaluator
Action Condition Evaluator
Author:
Roy Wetherall
  • Method Details

    • getActionConditionDefintion

      ActionConditionDefinition getActionConditionDefintion()
      Get the action condition deinfinition
      Returns:
      the action condition definition
    • evaluate

      boolean evaluate(ActionCondition actionCondition, NodeRef actionedUponNodeRef)
      Evaluate the action condition
      Parameters:
      actionCondition - the action condition
      actionedUponNodeRef - the actioned upon node
      Returns:
      true if the condition passes, false otherwise