Interface RequirementEvaluationFactory

All Known Implementing Classes:
RequirementEvaluationFactoryImpl

public interface RequirementEvaluationFactory
  • Method Details

    • createRequirementEvaluation

      RequirementEvaluation createRequirementEvaluation(Entity entity) throws CompileException
      setup a requirement evaluation to be used for running the rules on a entity
      Parameters:
      entity - the entity to load the rules for
      Returns:
      the readied evaluation
      Throws:
      CompileException
    • buildRuleSource

      @Nullable RuleSource buildRuleSource(Entity requirementRule)
      create RuleSource instances for Requirement_rule
      Parameters:
      requirementRule - the Requirement_rule to read the rules from