| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleQualifyingCouponsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleCxPromotionActionResultTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PromotionRuleCompilerListener.extractAndStoreParamValues(PromotionSourceRuleModel rule,
List<RuleConditionData> conditions)
Parse rule parameters of specific types (like list of products or categories) and store them in the database.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion)
Gets the value from parameters of
condition and stores it together with the given
promotionSourceRule |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCatConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion) |
void |
DefaultProductConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleConditionData |
ConditionsEditorController.convertTreeNodeToCondition(<any> treeNode)
Deprecated.
|
protected RuleConditionData |
ConditionsEditorViewModel.convertTreeNodeToRuleCondition(TreeNodeModel<ConditionModel> treeNode) |
protected RuleConditionData |
ConditionsEditorController.createConditionFromTreeNode(<any> treeNode)
Deprecated.
|
protected RuleConditionData |
ConditionsEditorViewModel.createRuleConditionFromTreeNode(TreeNodeModel<ConditionModel> treeNode) |
| Modifier and Type | Method and Description |
|---|---|
protected List<RuleConditionData> |
ConditionsEditorController.convertTreeToConditions(<any> tree)
Deprecated.
|
protected List<RuleConditionData> |
ConditionsEditorViewModel.convertTreeToRuleConditions(TreeNodeModel<ConditionModel> rootNode) |
| Modifier and Type | Method and Description |
|---|---|
protected <any> |
ConditionsEditorController.convertConditionToTreeNode(RuleConditionData condition,
Map<String,RuleConditionDefinitionData> conditionDefinitions,
List<<any>> openNodes)
Deprecated.
|
protected TreeNodeModel<ConditionModel> |
ConditionsEditorViewModel.convertConditionToTreeNode(RuleConditionData ruleCondition,
Map<String,RuleConditionDefinitionData> ruleConditionDefinitions,
TreeNodeModel<ConditionModel> parentNode) |
protected <any> |
ConditionsEditorController.createTreeNodeFromCondition(RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Deprecated.
|
protected TreeNodeModel<ConditionModel> |
ConditionsEditorViewModel.createTreeNodeFromCondition(RuleConditionData ruleCondition,
RuleConditionDefinitionData ruleConditionDefinition,
TreeNodeModel<ConditionModel> parentNode) |
| Modifier and Type | Method and Description |
|---|---|
protected <any> |
ConditionsEditorController.convertConditionsToTree(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Deprecated.
|
protected TreeNodeModel<ConditionModel> |
ConditionsEditorViewModel.convertConditionsToTree(List<RuleConditionData> ruleConditions,
Map<String,RuleConditionDefinitionData> ruleConditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleCustomerSupportConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleTargetCustomersConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleProductPriceConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleCartTotalConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleQualifyingCategoriesConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleQualifyingProductsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleConditionData> |
RuleCompilerContext.getRuleConditions()
Returns rule conditions for rule
|
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Translates a rule condition to the intermediate representation.
|
void |
RuleConditionValidator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Validates a rule condition.
|
| Modifier and Type | Method and Description |
|---|---|
List<RuleIrCondition> |
RuleConditionsTranslator.translate(RuleCompilerContext context,
List<RuleConditionData> conditions)
Translates generic rule conditions to the intermediate representation.
|
void |
RuleConditionsTranslator.validate(RuleCompilerContext context,
List<RuleConditionData> conditions)
Validates the generic rule conditions.
|
| Modifier and Type | Method and Description |
|---|---|
List<RuleConditionData> |
DefaultRuleCompilerContext.getRuleConditions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultSourceRuleSourceCodeTranslator.addRuleConditionsToContext(RuleCompilerContext context,
List<RuleConditionData> ruleConditions) |
protected void |
DefaultSourceRuleSourceCodeTranslator.populateRuleParametersFromConditions(RuleCompilerContext context,
List<RuleConditionData> conditions) |
List<RuleIrCondition> |
DefaultRuleConditionsTranslator.translate(RuleCompilerContext context,
List<RuleConditionData> conditions) |
void |
DefaultRuleConditionsTranslator.validate(RuleCompilerContext context,
List<RuleConditionData> conditions) |
protected void |
DefaultSourceRuleSourceCodeTranslator.validate(RuleCompilerContext context,
List<RuleConditionData> conditions,
List<RuleActionData> actions) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleContainerConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleGroupConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleExecutableConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
DefaultRuleActionConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
void |
RuleContainerConditionTranslator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
void |
RuleGroupConditionTranslator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
void |
RuleExecutableConditionTranslator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleConditionData> |
RuleConditionData.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleConditionData.setChildren(List<RuleConditionData> children) |
| Modifier and Type | Method and Description |
|---|---|
RuleConditionData |
RuleConditionsService.createConditionFromDefinition(RuleConditionDefinitionData definition)
Creates a new condition from a definition.
|
| Modifier and Type | Method and Description |
|---|---|
List<RuleConditionData> |
RuleConditionsService.convertConditionsFromString(String conditions)
Deprecated.
since 6.1, use the
RuleConditionsService.convertConditionsFromString(String, Map) method |
List<RuleConditionData> |
RuleConditionsService.convertConditionsFromString(String conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Converts the String representation to
RuleConditionData objects. |
| Modifier and Type | Method and Description |
|---|---|
String |
RuleConditionsService.buildConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Builds breadcrumbs for the conditions.
|
String |
RuleConditionsService.buildStyledConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Builds styled breadcrumbs for the conditions.
|
String |
RuleConditionsService.convertConditionsToString(List<RuleConditionData> conditions)
Deprecated.
since 6.1, use the
RuleConditionsService.convertConditionsToString(List, Map) method |
String |
RuleConditionsService.convertConditionsToString(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Converts the
RuleConditionData objects to a String representation. |
| Modifier and Type | Method and Description |
|---|---|
RuleConditionData |
DefaultRuleConditionsService.createConditionFromDefinition(RuleConditionDefinitionData definition) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleConditionData> |
DefaultRuleConditionsService.convertConditionsFromString(String conditions)
Deprecated.
|
List<RuleConditionData> |
DefaultRuleConditionsService.convertConditionsFromString(String conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultRuleConditionsService.buildConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
String |
DefaultRuleConditionsService.buildStyledConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
String |
DefaultRuleConditionsService.convertConditionsToString(List<RuleConditionData> conditions)
Deprecated.
|
String |
DefaultRuleConditionsService.convertConditionsToString(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleConditionData> |
RuleConditionsConverter.fromString(String conditions)
Deprecated.
since 6.1, use the
RuleConditionsConverter.fromString(String, Map) method |
List<RuleConditionData> |
RuleConditionsConverter.fromString(String conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Converts the String representation to condition data objects.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RuleConditionBreadcrumbsBuilder.buildConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Builds breadcrumbs for the conditions.
|
String |
RuleConditionBreadcrumbsBuilder.buildStyledConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Builds styled breadcrumbs for the conditions.
|
String |
RuleConditionsConverter.toString(List<RuleConditionData> conditions)
Deprecated.
since 6.1, use the
RuleConditionsConverter.toString(List, Map) method |
String |
RuleConditionsConverter.toString(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions)
Converts the condition data objects to a String representation.
|
| Modifier and Type | Method and Description |
|---|---|
RuleConditionData |
DefaultRuleConditionBreadcrumbsBuilder.RuleConditionBreadcrumbData.getCondition() |
| Modifier and Type | Method and Description |
|---|---|
protected List<RuleConditionData> |
DefaultRuleConditionsConverterTest.createRuleConditionsComplex() |
protected List<RuleConditionData> |
DefaultRuleConditionsConverterTest.createRuleConditionsSimple() |
List<RuleConditionData> |
DefaultRuleConditionsConverter.fromString(String conditions)
Deprecated.
|
List<RuleConditionData> |
DefaultRuleConditionsConverter.fromString(String conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
DefaultRuleConditionBreadcrumbsBuilder.buildSeparator(RuleConditionData parentCondition,
Map<String,RuleConditionDefinitionData> conditionDefinitions,
Locale locale,
boolean styled) |
protected boolean |
DefaultRuleConditionBreadcrumbsBuilder.isGroupCondition(RuleConditionData condition) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameCondition(RuleConditionData ruleCondition1,
RuleConditionData ruleCondition2) |
void |
DefaultRuleConditionBreadcrumbsBuilder.RuleConditionBreadcrumbData.setCondition(RuleConditionData condition) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
DefaultRuleConditionBreadcrumbsBuilder.buildBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions,
boolean styled) |
protected void |
DefaultRuleConditionBreadcrumbsBuilder.buildBreadcrumbsHelper(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions,
boolean styled,
String prefix,
String suffix,
String separator,
boolean isRootParent,
Locale locale,
StringBuilder breadcrumbBuilder) |
String |
DefaultRuleConditionBreadcrumbsBuilder.buildConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
String |
DefaultRuleConditionBreadcrumbsBuilder.buildStyledConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
protected void |
DefaultRuleConditionsConverter.convertParameterValues(Map<String,RuleConditionDefinitionData> conditionDefinitions,
List<RuleConditionData> conditions) |
protected List<DefaultRuleConditionBreadcrumbsBuilder.RuleConditionBreadcrumbData> |
DefaultRuleConditionBreadcrumbsBuilder.extractConditionBreadcrumbs(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions,
Locale locale,
boolean styled) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameConditions(List<RuleConditionData> ruleConditions1,
List<RuleConditionData> ruleConditions2) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameConditions(List<RuleConditionData> ruleConditions1,
List<RuleConditionData> ruleConditions2) |
String |
DefaultRuleConditionsConverter.toString(List<RuleConditionData> conditions)
Deprecated.
|
String |
DefaultRuleConditionsConverter.toString(List<RuleConditionData> conditions,
Map<String,RuleConditionDefinitionData> conditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
RuleConfigurableProductBaseConditionTranslator.getCstic(RuleConditionData condition) |
protected String |
RuleConfigurableProductBaseConditionTranslator.getCsticValue(RuleConditionData condition,
String cstic) |
protected String |
RuleConfigurableProductBaseConditionTranslator.getProduct(RuleConditionData condition) |
protected boolean |
RuleConfigurableProductBaseConditionTranslator.getValueOeratorContains(RuleConditionData condition) |
protected List<String> |
RuleConfigurableProductCustomerGroupsConditionTranslator.retrieveCustomerGroups(RuleConditionData condition) |
protected ProductConfigRuleContainedDeepOperator |
RuleConfigurableProductCustomerGroupsConditionTranslator.retrieveCustomerGroupsOperator(RuleConditionData condition) |
protected List<String> |
RuleConfigurableProductCustomersConditionTranslator.retrieveCustomers(RuleConditionData condition) |
protected ProductConfigRuleContainedOperator |
RuleConfigurableProductCustomersConditionTranslator.retrieveCustomersOperator(RuleConditionData condition) |
RuleIrCondition |
RuleConfigurableProductConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleConfigurableProductCustomerGroupsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleConfigurableProductCustomersConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleConfigurableProductInCartConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
Copyright © 2017 SAP SE. All Rights Reserved.