Interface RuleCompilerResultFactory

    • Method Detail

      • create

        RuleCompilerResult create​(AbstractRuleModel rule,
                                  java.util.List<RuleCompilerProblem> problems)
        Creates a result of rule compiler process. Based on problems, calculates if the compilation process was successful or not.
        Parameters:
        rule - - source rule entity
        problems - - list of compilation problems
        Returns:
        rule compiler result
      • create

        RuleCompilerResult create​(RuleCompilerResult compilerResult,
                                  long ruleVersion)
        Creates a result of rule compiler process based on the existing compiler result, decorating it with rule version information.
        Parameters:
        compilerResult - - rule compiler result
        ruleVersion - - version of the compiled rule
        Returns:
        rule compiler result