Class DefaultRuleCompilerResult
java.lang.Object
de.hybris.platform.ruleengineservices.compiler.impl.DefaultRuleCompilerResult
- All Implemented Interfaces:
RuleCompilerResult,Serializable
Default implementation of
RuleCompilerResult.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.ruleengineservices.compiler.RuleCompilerResult
RuleCompilerResult.Result -
Constructor Summary
ConstructorsConstructorDescriptionDefaultRuleCompilerResult(String ruleCode, RuleCompilerResult.Result result, List<RuleCompilerProblem> problems) DefaultRuleCompilerResult(String ruleCode, RuleCompilerResult.Result result, List<RuleCompilerProblem> problems, long ruleVersion) DefaultRuleCompilerResult(String ruleCode, List<RuleCompilerProblem> problems) -
Method Summary
Modifier and TypeMethodDescriptionReturns problems occurred during compilation process.Returns outcome of compilation process.Returns code of the source rule that has been compiled.longReturns version of the source rule that has been compiled.
-
Constructor Details
-
DefaultRuleCompilerResult
public DefaultRuleCompilerResult(String ruleCode, RuleCompilerResult.Result result, List<RuleCompilerProblem> problems) -
DefaultRuleCompilerResult
-
DefaultRuleCompilerResult
public DefaultRuleCompilerResult(String ruleCode, RuleCompilerResult.Result result, List<RuleCompilerProblem> problems, long ruleVersion)
-
-
Method Details
-
getRuleCode
Description copied from interface:RuleCompilerResultReturns code of the source rule that has been compiled.- Specified by:
getRuleCodein interfaceRuleCompilerResult- Returns:
- source rule code
-
getRuleVersion
public long getRuleVersion()Description copied from interface:RuleCompilerResultReturns version of the source rule that has been compiled.- Specified by:
getRuleVersionin interfaceRuleCompilerResult- Returns:
- rule version
-
getResult
Description copied from interface:RuleCompilerResultReturns outcome of compilation process.- Specified by:
getResultin interfaceRuleCompilerResult- Returns:
- outcome (error/success)
-
getProblems
Description copied from interface:RuleCompilerResultReturns problems occurred during compilation process.- Specified by:
getProblemsin interfaceRuleCompilerResult- Returns:
- problems
-