Interface RuleCompilerResult
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
DefaultRuleCompilerResult
public interface RuleCompilerResult extends java.io.SerializableThis interface represents result of rule compilation process.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRuleCompilerResult.Result
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<RuleCompilerProblem>getProblems()Returns problems occurred during compilation process.RuleCompilerResult.ResultgetResult()Returns outcome of compilation process.java.lang.StringgetRuleCode()Returns code of the source rule that has been compiled.longgetRuleVersion()Returns version of the source rule that has been compiled.
-
-
-
Method Detail
-
getRuleCode
java.lang.String getRuleCode()
Returns code of the source rule that has been compiled.- Returns:
- source rule code
-
getRuleVersion
long getRuleVersion()
Returns version of the source rule that has been compiled.- Returns:
- rule version
-
getResult
RuleCompilerResult.Result getResult()
Returns outcome of compilation process.- Returns:
- outcome (error/success)
-
getProblems
java.util.List<RuleCompilerProblem> getProblems()
Returns problems occurred during compilation process.- Returns:
- problems
-
-