| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleQualifyingCouponsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<RuleIrCondition> |
DefaultDroolsRuleConditionsGeneratorTest.createPatternConditions() |
protected java.util.Collection<RuleIrCondition> |
DefaultDroolsRuleConditionsGenerator.filterOutNonGroupConditions(java.util.Collection<RuleIrCondition> conditions) |
protected java.util.Collection<RuleIrCondition> |
DefaultDroolsRuleConditionsGenerator.getConditionsInGroups(java.util.Collection<? extends RuleIrCondition> conditions) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultDroolsRuleConditionsGenerator.isConditionDependentOnOthers(RuleIrCondition condition,
java.util.Collection<? extends RuleIrCondition> others,
java.util.Collection<java.lang.String> definedVariables) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleIrConditionsByType |
DefaultDroolsRuleConditionsGenerator.evaluateRuleConditionType(java.util.List<RuleIrCondition> conditions) |
protected java.util.Collection<RuleIrCondition> |
DefaultDroolsRuleConditionsGenerator.filterOutNonGroupConditions(java.util.Collection<RuleIrCondition> conditions) |
protected void |
DefaultDroolsRuleConditionsGenerator.findVariablesOfPatternConditions(java.util.Collection<java.lang.String> variableNames,
java.util.Collection<RuleIrCondition> conditions) |
protected java.lang.String |
DefaultDroolsRuleConditionsGenerator.generateConditions(DroolsRuleGeneratorContext context,
java.util.List<RuleIrCondition> conditions,
RuleIrGroupOperator operator,
java.lang.String conditionPrefix,
java.lang.String indentation) |
protected java.lang.String |
DefaultDroolsRuleConditionsGenerator.generateWhenConditions(DroolsRuleGeneratorContext context,
java.util.List<RuleIrCondition> conditions,
RuleIrGroupOperator operator,
java.lang.String conditionPrefix,
java.lang.String indentation) |
protected java.util.Collection<RuleIrCondition> |
DefaultDroolsRuleConditionsGenerator.getConditionsInGroups(java.util.Collection<? extends RuleIrCondition> conditions) |
protected boolean |
DefaultDroolsRuleConditionsGenerator.isAnyVariableReferredInAttrRelConditions(java.util.Collection<java.lang.String> variableNamesToCheck,
java.util.Collection<? extends RuleIrCondition> others) |
protected boolean |
DefaultDroolsRuleConditionsGenerator.isAnyVariableReferredInConditions(java.util.Collection<java.lang.String> variableNamesToCheck,
java.util.Collection<? extends RuleIrCondition> others) |
protected boolean |
DefaultDroolsRuleConditionsGenerator.isAnyVariableReferredInPatternConditions(java.util.Collection<java.lang.String> variableNamesToCheck,
java.util.Collection<? extends RuleIrCondition> others) |
protected boolean |
DefaultDroolsRuleConditionsGenerator.isConditionDependentOnOthers(RuleIrCondition condition,
java.util.Collection<? extends RuleIrCondition> others,
java.util.Collection<java.lang.String> definedVariables) |
protected boolean |
DefaultDroolsRuleConditionsGenerator.isVariableTerminal(java.lang.String variableName,
java.util.Collection<RuleIrCondition> conditions) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleCxPromotionActionResultTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleIrCondition |
RuleOrderThresholdPerfectPartnerConditionTranslator.getConditions(RuleCompilerContext context,
java.lang.String partnerProduct,
java.util.Map<java.lang.String,java.math.BigDecimal> cartThreshold) |
protected RuleIrCondition |
RuleEntryGroupTypeConditionTranslator.getEntryGroupTypeConditions(RuleCompilerContext context,
MembershipOperator operator,
java.util.List<GroupType> value) |
protected RuleIrCondition |
RuleEntryGroupTypeConditionTranslator.groupCondition(MembershipOperator operator,
java.util.List<RuleIrCondition> conditions) |
RuleIrCondition |
RuleQualifyingCategoriesConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleTargetCustomersConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleCartTotalConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleCustomerSupportConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleProductPriceConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleOrderThresholdPerfectPartnerConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleQualifyingProductsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleEntryGroupTypeConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RuleProductPriceConditionTranslatorTest.checkConditionChild(RuleIrCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RuleTargetCustomersConditionTranslator.addContainsAllCustomerGroupConditions(RuleCompilerContext context,
CollectionOperator customerGroupsOperator,
java.util.List<java.lang.String> customerGroups,
java.util.List<RuleIrCondition> irCustomerGroupsConditions) |
protected RuleIrGroupCondition |
RuleTargetCustomersConditionTranslatorTest.checkFirstLevelChildConditions(java.util.List<RuleIrCondition> ruleIrConditions) |
protected void |
RuleQualifyingCategoriesConditionTranslator.evaluateCategoriesOperator(RuleCompilerContext context,
CollectionOperator categoriesOperator,
java.util.List<java.lang.String> categories,
RuleIrGroupCondition irQualifyingCategoriesCondition,
java.util.List<RuleIrCondition> irConditions) |
protected void |
RuleQualifyingProductsConditionTranslator.evaluateProductsOperator(RuleCompilerContext context,
AmountOperator operator,
java.lang.Integer quantity,
CollectionOperator productsOperator,
java.util.List<java.lang.String> products,
RuleIrGroupCondition irQualifyingProductsCondition,
java.util.List<RuleIrCondition> irConditions,
java.lang.String orderEntryRaoVariable) |
protected RuleIrCondition |
RuleEntryGroupTypeConditionTranslator.groupCondition(MembershipOperator operator,
java.util.List<RuleIrCondition> conditions) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrGroupConditionBuilder |
RuleIrGroupConditionBuilder.withChildren(java.util.List<RuleIrCondition> leafConditions) |
RuleIrNotConditionBuilder |
RuleIrNotConditionBuilder.withChildren(java.util.List<RuleIrCondition> leafConditions) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRuleIrAttributeCondition |
class |
AbstractRuleIrBooleanCondition |
class |
AbstractRuleIrPatternCondition |
class |
RuleIrAttributeCondition |
class |
RuleIrAttributeRelCondition |
class |
RuleIrConditionWithChildren |
class |
RuleIrExecutableCondition |
class |
RuleIrExistsCondition |
class |
RuleIrFalseCondition |
class |
RuleIrGroupCondition |
class |
RuleIrNotCondition |
class |
RuleIrTrueCondition |
class |
RuleIrTypeCondition |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Translates a rule condition to the intermediate representation.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleIrCondition> |
RuleIrConditionWithChildren.getChildren() |
java.util.List<RuleIrCondition> |
RuleIr.getConditions() |
java.util.List<RuleIrCondition> |
RuleConditionsTranslator.translate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions)
Translates generic rule conditions to the intermediate representation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleIrConditionWithChildren.setChildren(java.util.List<RuleIrCondition> children) |
void |
RuleIr.setConditions(java.util.List<RuleIrCondition> conditions) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleIrCondition> |
DefaultRuleConditionsTranslator.translate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleContainerConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleExecutableConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleGroupConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
DefaultRuleActionConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
protected RuleIrCondition |
DefaultRuleActionConditionTranslator.translate(RuleCompilerContext context,
java.lang.String referencedRuleCode,
java.lang.Boolean referencedRuleActionAllowed) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleConfigurableProductConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleConfigurableProductInCartConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleConfigurableProductCustomersConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleConfigurableProductCustomerGroupsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<RuleIrCondition> |
RuleConfigurableProductBaseConditionTranslator.prepareProductConfigurationConditions(RuleConditionData condition,
java.lang.String product,
java.lang.Boolean inCart,
java.lang.String productConfigurationRaoVariable,
java.lang.String csticRaoVariable,
java.lang.String csticValueRaoVariable) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RuleConfigurableProductCustomerGroupsConditionTranslator.addNotCondition(java.util.List<RuleIrCondition> irConditions,
RuleIrGroupCondition irResultCondition) |
protected void |
RuleConfigurableProductCustomerGroupsConditionTranslatorTest.verifyTranslateIn(java.util.List<RuleIrCondition> children) |
Copyright © 2018 SAP SE. All Rights Reserved.