| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleQualifyingCouponsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCouponConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel promotion) |
| 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,
java.lang.String moduleName,
java.util.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 |
DefaultProductConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion) |
void |
DefaultCatConditionResolutionStrategy.getAndStoreParameterValues(RuleConditionData condition,
PromotionSourceRuleModel rule,
RuleBasedPromotionModel ruleBasedPromotion) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleConditionData |
ConditionsEditorViewModel.convertTreeNodeToRuleCondition(TreeNodeModel<ConditionModel> treeNode) |
protected RuleConditionData |
ConditionsEditorViewModel.createRuleConditionFromTreeNode(TreeNodeModel<ConditionModel> treeNode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<RuleConditionData> |
ConditionsEditorViewModel.convertTreeToRuleConditions(TreeNodeModel<ConditionModel> rootNode) |
| Modifier and Type | Method and Description |
|---|---|
protected TreeNodeModel<ConditionModel> |
ConditionsEditorViewModel.convertConditionToTreeNode(RuleConditionData ruleCondition,
java.util.Map<java.lang.String,RuleConditionDefinitionData> ruleConditionDefinitions,
TreeNodeModel<ConditionModel> parentNode) |
protected TreeNodeModel<ConditionModel> |
ConditionsEditorViewModel.createTreeNodeFromCondition(RuleConditionData ruleCondition,
RuleConditionDefinitionData ruleConditionDefinition,
TreeNodeModel<ConditionModel> parentNode) |
| Modifier and Type | Method and Description |
|---|---|
protected TreeNodeModel<ConditionModel> |
ConditionsEditorViewModel.convertConditionsToTree(java.util.List<RuleConditionData> ruleConditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> ruleConditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
java.util.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 |
|---|---|
java.util.List<RuleIrCondition> |
RuleConditionsTranslator.translate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions)
Translates generic rule conditions to the intermediate representation.
|
void |
RuleConditionsTranslator.validate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions)
Validates the generic rule conditions.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleConditionData> |
DefaultRuleCompilerContext.getRuleConditions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultSourceRuleSourceCodeTranslator.addRuleConditionsToContext(RuleCompilerContext context,
java.util.List<RuleConditionData> ruleConditions) |
protected void |
DefaultSourceRuleSourceCodeTranslator.populateRuleParametersFromConditions(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions) |
java.util.List<RuleIrCondition> |
DefaultRuleConditionsTranslator.translate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions) |
void |
DefaultRuleConditionsTranslator.validate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions) |
protected void |
DefaultSourceRuleSourceCodeTranslator.validate(RuleCompilerContext context,
java.util.List<RuleConditionData> conditions,
java.util.List<RuleActionData> actions) |
| Modifier and Type | Method and Description |
|---|---|
RuleIrCondition |
RuleGroupConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
RuleIrCondition |
RuleContainerConditionTranslator.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 |
RuleGroupConditionTranslator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
void |
RuleContainerConditionTranslator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
void |
RuleExecutableConditionTranslator.validate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleConditionData> |
RuleConditionData.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleConditionData.setChildren(java.util.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 |
|---|---|
java.util.List<RuleConditionData> |
RuleConditionsService.convertConditionsFromString(java.lang.String conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Converts the String representation to
RuleConditionData objects. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
RuleConditionsService.buildConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Builds breadcrumbs for the conditions.
|
java.lang.String |
RuleConditionsService.buildStyledConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Builds styled breadcrumbs for the conditions.
|
java.lang.String |
RuleConditionsService.convertConditionsToString(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Converts the
RuleConditionData objects to a String representation. |
| Modifier and Type | Method and Description |
|---|---|
RuleConditionData |
DefaultRuleConditionsService.createConditionFromDefinition(RuleConditionDefinitionData definition) |
protected RuleConditionData |
DefaultSourceRuleInspectorTest.createRuleCondition(java.lang.String conditionId,
RuleConditionData... children) |
protected RuleConditionData |
DefaultSourceRuleInspector.head(java.util.List<RuleConditionData> list) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.stream.Stream<RuleConditionData> |
DefaultSourceRuleInspector.collectAll(java.util.List<RuleConditionData> ruleConditionDatas) |
java.util.List<RuleConditionData> |
DefaultRuleConditionsService.convertConditionsFromString(java.lang.String conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
protected java.util.List<RuleConditionData> |
DefaultSourceRuleInspector.tail(java.util.List<RuleConditionData> list) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleConditionData |
DefaultSourceRuleInspectorTest.createRuleCondition(java.lang.String conditionId,
RuleConditionData... children) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultRuleConditionsService.buildConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
java.lang.String |
DefaultRuleConditionsService.buildStyledConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
protected java.util.stream.Stream<RuleConditionData> |
DefaultSourceRuleInspector.collectAll(java.util.List<RuleConditionData> ruleConditionDatas) |
java.lang.String |
DefaultRuleConditionsService.convertConditionsToString(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
protected RuleConditionData |
DefaultSourceRuleInspector.head(java.util.List<RuleConditionData> list) |
protected java.util.List<RuleConditionData> |
DefaultSourceRuleInspector.tail(java.util.List<RuleConditionData> list) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleConditionData> |
RuleConditionsConverter.fromString(java.lang.String conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Converts the String representation to condition data objects.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
RuleConditionBreadcrumbsBuilder.buildConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Builds breadcrumbs for the conditions.
|
java.lang.String |
RuleConditionBreadcrumbsBuilder.buildStyledConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions)
Builds styled breadcrumbs for the conditions.
|
java.lang.String |
RuleConditionsConverter.toString(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.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 java.util.List<RuleConditionData> |
DefaultRuleConditionsConverterTest.createRuleConditionsComplex() |
protected java.util.List<RuleConditionData> |
DefaultRuleConditionsConverterTest.createRuleConditionsSimple() |
java.util.List<RuleConditionData> |
DefaultRuleConditionsConverter.fromString(java.lang.String conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
DefaultRuleConditionBreadcrumbsBuilder.buildSeparator(RuleConditionData parentCondition,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions,
java.util.Locale locale,
boolean styled) |
protected void |
DefaultRuleConditionsConverter.convertParameters(RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
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 java.lang.String |
DefaultRuleConditionBreadcrumbsBuilder.buildBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions,
boolean styled) |
protected void |
DefaultRuleConditionBreadcrumbsBuilder.buildBreadcrumbsHelper(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions,
boolean styled,
java.lang.String prefix,
java.lang.String suffix,
java.lang.String separator,
boolean isRootParent,
java.util.Locale locale,
java.lang.StringBuilder breadcrumbBuilder) |
java.lang.String |
DefaultRuleConditionBreadcrumbsBuilder.buildConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
java.lang.String |
DefaultRuleConditionBreadcrumbsBuilder.buildStyledConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
protected void |
DefaultRuleConditionsConverter.convertParameterValues(java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions,
java.util.List<RuleConditionData> conditions) |
protected java.util.List<DefaultRuleConditionBreadcrumbsBuilder.RuleConditionBreadcrumbData> |
DefaultRuleConditionBreadcrumbsBuilder.extractConditionBreadcrumbs(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions,
java.util.Locale locale,
boolean styled) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameConditions(java.util.List<RuleConditionData> ruleConditions1,
java.util.List<RuleConditionData> ruleConditions2) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameConditions(java.util.List<RuleConditionData> ruleConditions1,
java.util.List<RuleConditionData> ruleConditions2) |
java.lang.String |
DefaultRuleConditionsConverter.toString(java.util.List<RuleConditionData> conditions,
java.util.Map<java.lang.String,RuleConditionDefinitionData> conditionDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
RuleConfigurableProductBaseConditionTranslator.getCstic(RuleConditionData condition) |
protected java.lang.String |
RuleConfigurableProductBaseConditionTranslator.getCsticValue(RuleConditionData condition,
java.lang.String cstic) |
protected java.lang.String |
RuleConfigurableProductBaseConditionTranslator.getProduct(RuleConditionData condition) |
protected boolean |
RuleConfigurableProductBaseConditionTranslator.getValueOeratorContains(RuleConditionData condition) |
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) |
protected java.util.List<java.lang.String> |
RuleConfigurableProductCustomerGroupsConditionTranslator.retrieveCustomerGroups(RuleConditionData condition) |
protected ProductConfigRuleContainedDeepOperator |
RuleConfigurableProductCustomerGroupsConditionTranslator.retrieveCustomerGroupsOperator(RuleConditionData condition) |
protected java.util.List<java.lang.String> |
RuleConfigurableProductCustomersConditionTranslator.retrieveCustomers(RuleConditionData condition) |
protected ProductConfigRuleContainedOperator |
RuleConfigurableProductCustomersConditionTranslator.retrieveCustomersOperator(RuleConditionData condition) |
RuleIrCondition |
RuleConfigurableProductConditionTranslator.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) |
RuleIrCondition |
RuleConfigurableProductCustomerGroupsConditionTranslator.translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition) |
Copyright © 2018 SAP SE. All Rights Reserved.