Class DefaultRuleCompilerResult
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.compiler.impl.DefaultRuleCompilerResult
-
- All Implemented Interfaces:
RuleCompilerResult,java.io.Serializable
public class DefaultRuleCompilerResult extends java.lang.Object implements RuleCompilerResult
Default implementation ofRuleCompilerResult.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.ruleengineservices.compiler.RuleCompilerResult
RuleCompilerResult.Result
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleCompilerResult(java.lang.String ruleCode, RuleCompilerResult.Result result, java.util.List<RuleCompilerProblem> problems)DefaultRuleCompilerResult(java.lang.String ruleCode, RuleCompilerResult.Result result, java.util.List<RuleCompilerProblem> problems, long ruleVersion)DefaultRuleCompilerResult(java.lang.String ruleCode, java.util.List<RuleCompilerProblem> problems)
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
DefaultRuleCompilerResult
public DefaultRuleCompilerResult(java.lang.String ruleCode, RuleCompilerResult.Result result, java.util.List<RuleCompilerProblem> problems)
-
DefaultRuleCompilerResult
public DefaultRuleCompilerResult(java.lang.String ruleCode, java.util.List<RuleCompilerProblem> problems)
-
DefaultRuleCompilerResult
public DefaultRuleCompilerResult(java.lang.String ruleCode, RuleCompilerResult.Result result, java.util.List<RuleCompilerProblem> problems, long ruleVersion)
-
-
Method Detail
-
getRuleCode
public java.lang.String 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
public RuleCompilerResult.Result getResult()
Description copied from interface:RuleCompilerResultReturns outcome of compilation process.- Specified by:
getResultin interfaceRuleCompilerResult- Returns:
- outcome (error/success)
-
getProblems
public java.util.List<RuleCompilerProblem> getProblems()
Description copied from interface:RuleCompilerResultReturns problems occurred during compilation process.- Specified by:
getProblemsin interfaceRuleCompilerResult- Returns:
- problems
-
-