Class ValidationRule

java.lang.Object
org.kuali.rice.krms.framework.engine.BasicRule
org.kuali.rice.krms.impl.validation.ValidationRule
All Implemented Interfaces:
Rule

public class ValidationRule extends BasicRule
A Rule that executes a Action when the Proposition is false, as opposed to BasicRule which executes its action when the proposition is true.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

  • Method Details

    • shouldExecuteAction

      protected boolean shouldExecuteAction(boolean ruleExecutionResult)
      Valid Validation Rules execute when the ruleExecutionResult is false. Invalid Validation Rules execute when the ruleExecutionResult is true.
      Overrides:
      shouldExecuteAction in class BasicRule
      Parameters:
      ruleExecutionResult - result of the rules execution
      Returns:
      should the actions be executed