public class DefaultRuleActionConditionTranslator extends Object implements RuleConditionTranslator
| Modifier and Type | Field and Description |
|---|---|
static String |
ALLOWED_PARAM |
static String |
FIRED_RULE_CODE_ATTRIBUTE |
static String |
RULE_PARAM |
| Constructor and Description |
|---|
DefaultRuleActionConditionTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected RuleCompilerProblemFactory |
getRuleCompilerProblemFactory() |
protected RuleConditionsTranslator |
getRuleConditionsTranslator() |
void |
setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory) |
void |
setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator) |
RuleIrCondition |
translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Translates a rule condition to the intermediate representation.
|
protected RuleIrCondition |
translate(RuleCompilerContext context,
String referencedRuleCode,
Boolean referencedRuleActionAllowed) |
public static final String FIRED_RULE_CODE_ATTRIBUTE
public static final String RULE_PARAM
public static final String ALLOWED_PARAM
public DefaultRuleActionConditionTranslator()
public RuleIrCondition translate(RuleCompilerContext context, RuleConditionData condition, RuleConditionDefinitionData conditionDefinition) throws RuleCompilerException
RuleConditionTranslatortranslate in interface RuleConditionTranslatorcontext - - the compiler contextcondition - - the conditionconditionDefinition - - the condition definitionRuleCompilerException - if an error occurs during the translation processprotected RuleIrCondition translate(RuleCompilerContext context, String referencedRuleCode, Boolean referencedRuleActionAllowed)
protected RuleConditionsTranslator getRuleConditionsTranslator()
public void setRuleConditionsTranslator(RuleConditionsTranslator ruleConditionsTranslator)
protected RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Copyright © 2017 SAP SE. All Rights Reserved.