| Modifier and Type | Method and Description |
|---|---|
default RuleParameterData |
PromotionMessageParameterResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
Object actualValueAsObject)
returns
RuleParameterData created from given RuleParameterData with replaced actual value. |
| Modifier and Type | Method and Description |
|---|---|
default RuleParameterData |
PromotionMessageParameterResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
Object actualValueAsObject)
returns
RuleParameterData created from given RuleParameterData with replaced actual value. |
Object |
PromotionMessageParameterResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
Locale locale)
resolves the given
RuleParameterData into a displayable Object. |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
DefaultObjectResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
Object actualValueAsObject) |
RuleParameterData |
DefaultCurrencyAmountResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
Object actualValueAsObject) |
protected RuleParameterData |
DefaultPromotionEngineResultService.replaceRuleParameterValue(PromotionResultModel promotionResult,
Map<String,Object> messageActionValues,
RuleParameterData parameter) |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
DefaultObjectResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
Object actualValueAsObject) |
RuleParameterData |
DefaultCurrencyAmountResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
Object actualValueAsObject) |
String |
DefaultProductResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
Locale locale) |
String |
DefaultObjectResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
Locale locale) |
String |
DefaultCurrencyAmountResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
Locale locale) |
String |
DefaultCategoryResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
Locale locale) |
protected RuleParameterData |
DefaultPromotionEngineResultService.replaceRuleParameterValue(PromotionResultModel promotionResult,
Map<String,Object> messageActionValues,
RuleParameterData parameter) |
protected Object |
DefaultPromotionEngineResultService.resolveParameterValue(RuleParameterData parameter,
PromotionResultModel promotionResult,
Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
DefaultPromotionEngineResultService.getMessageWithResolvedParameters(PromotionResultModel promotionResult,
Locale locale,
String messageFiredPositional,
List<RuleParameterData> parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,RuleParameterData> |
AbstractEditorViewModel.convertParametersToRuleParameters(Map<String,ParameterModel> parameters,
Map<String,RuleParameterDefinitionData> ruleParameterDefinitions) |
protected Map<String,RuleParameterData> |
AbstractEditorController.convertToRuleParameters(Map<String,ParameterModel> builderParameters,
Map<String,RuleParameterDefinitionData> definitions)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<ValidationInfoModel> |
AbstractEditorViewModel.loadParameterValidationInfos(RuleParameterData ruleParameter) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,ParameterModel> |
AbstractEditorViewModel.convertRuleParametersToParameters(Map<String,RuleParameterData> ruleParameters,
Map<String,RuleParameterDefinitionData> ruleParameterDefinitions) |
protected Map<String,ParameterModel> |
AbstractEditorController.convertToBuilderParameters(Map<String,RuleParameterData> ruleParameters,
Map<String,RuleParameterDefinitionData> definitions)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
RuleTargetCustomersConditionTranslator.addExcludedCustomersAndCustomerGroupsConditions(RuleCompilerContext context,
RuleParameterData excludedCustomerGroupsParameter,
RuleParameterData excludedCustomersParameter,
RuleIrGroupCondition irTargetCustomersCondition) |
protected void |
RuleQualifyingCategoriesConditionTranslator.addExcludedProductsAndCategoriesConditions(RuleCompilerContext context,
RuleParameterData excludedCategoriesParameter,
RuleParameterData excludedProductsParameter,
RuleIrGroupCondition irQualifyingCategoriesCondition) |
| Modifier and Type | Method and Description |
|---|---|
void |
RulePositiveNumberParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
void |
RulePercentageParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
protected void |
RulePositiveNumberParameterValidator.validatePositiveCollectionValue(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
protected void |
RulePositiveNumberParameterValidator.validatePositiveMapValue(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
protected void |
RulePositiveNumberParameterValidator.validatePositiveNumber(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition,
Number number) |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
RuleCompilerParameterProblem.getParameter() |
| Modifier and Type | Method and Description |
|---|---|
List<RuleParameterData> |
RuleCompilerContext.getRuleParameters()
Returns the rule parameters.
|
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerParameterProblem |
RuleCompilerProblemFactory.createParameterProblem(RuleCompilerProblem.Severity severity,
String messageKey,
RuleParameterData parameterData,
RuleParameterDefinitionData parameterDefinitionData,
Object... parameters)
Creates a new rule compiler parameter problem with localized message with parameters.
|
void |
RuleParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Validate a rule parameter
|
boolean |
RuleParametersValidator.validatePercentage(RuleCompilerContext context,
BigDecimal percentage,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
validate percentage rule parameter.
|
boolean |
RuleParametersValidator.validatePositiveNumbers(RuleCompilerContext context,
Integer number,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RuleParametersValidator.validateNotEmpty(RuleCompilerContext context,
String errMsgKey,
AbstractRuleDefinitionData ruleDefinition,
Map<String,RuleParameterData> parameters,
Map<String,RuleParameterDefinitionData> parameterDefinitions)
Deprecated.
Validates a rule parameters if it is empty.
|
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
DefaultRuleCompilerParameterProblem.getParameter() |
| Modifier and Type | Method and Description |
|---|---|
List<RuleParameterData> |
DefaultRuleCompilerContext.getRuleParameters() |
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerParameterProblem |
DefaultRuleCompilerProblemFactory.createParameterProblem(RuleCompilerProblem.Severity severity,
String messageKey,
RuleParameterData parameterData,
RuleParameterDefinitionData parameterDefinitionData,
Object... parameters) |
boolean |
DefaultRuleParametersValidator.validatePercentage(RuleCompilerContext context,
BigDecimal percentage,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
|
boolean |
DefaultRuleParametersValidator.validatePositiveNumbers(RuleCompilerContext context,
Integer number,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultRuleParametersValidator.validateNotEmpty(RuleCompilerContext context,
String errMsgKey,
AbstractRuleDefinitionData ruleDefinition,
Map<String,RuleParameterData> parameters,
Map<String,RuleParameterDefinitionData> parameterDefinitions)
Deprecated.
|
protected void |
DefaultRuleActionsTranslator.validateParameters(RuleCompilerContext context,
RuleActionDefinitionData ruleDefinition,
Map<String,RuleParameterData> parameters,
Map<String,RuleParameterDefinitionData> parameterDefinitions) |
protected void |
DefaultRuleConditionsTranslator.validateParameters(RuleCompilerContext context,
RuleConditionDefinitionData ruleDefinition,
Map<String,RuleParameterData> parameters,
Map<String,RuleParameterDefinitionData> parameterDefinitions) |
| Constructor and Description |
|---|
DefaultRuleCompilerParameterProblem(RuleCompilerProblem.Severity severity,
String message,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RuleContainerValidator.validateContainerExists(RuleCompilerContext context,
String containerId,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinitionData)
Deprecated.
Validates if a container exists in .
|
boolean |
RuleContainerValidator.validateContainerId(RuleCompilerContext context,
String containerId,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinitionData)
Deprecated.
Validates container id.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultRuleContainerValidator.validateContainerExists(RuleCompilerContext context,
String containerId,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinitionData)
Deprecated.
|
boolean |
DefaultRuleContainerValidator.validateContainerId(RuleCompilerContext context,
String containerId,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinitionData)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleContainersParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
void |
RuleContainerIdParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
void |
RuleRequiredParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,RuleParameterData> |
RuleConditionData.getParameters() |
Map<String,RuleParameterData> |
RuleActionData.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleConditionData.setParameters(Map<String,RuleParameterData> parameters) |
void |
RuleActionData.setParameters(Map<String,RuleParameterData> parameters) |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
RuleParametersService.createParameterFromDefinition(RuleParameterDefinitionData definition)
Creates a new parameter from a definition.
|
| Modifier and Type | Method and Description |
|---|---|
List<RuleParameterData> |
RuleParametersService.convertParametersFromString(String parameters)
Converts the String representation to
RuleParameterData objects. |
| Modifier and Type | Method and Description |
|---|---|
String |
RuleParametersService.convertParametersToString(List<RuleParameterData> parameters)
Converts the
RuleParameterData objects to a String representation. |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
DefaultRuleParametersService.createParameterFromDefinition(RuleParameterDefinitionData definition) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleParameterData> |
DefaultRuleParametersService.convertParametersFromString(String parameters) |
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultRuleParametersService.convertParametersToString(List<RuleParameterData> parameters) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleParameterData> |
RuleParametersConverter.fromString(String parameters)
Converts the String representation to parameter data objects.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RuleMessageParameterDecorator.decorate(String formattedValue,
RuleParameterData parameter) |
String |
RuleParameterUuidGenerator.generateUuid(RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Generates a new new uuid.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RuleMessageFormatStrategy.format(String message,
Map<String,RuleParameterData> parameters,
Locale locale)
Formats a message with the given parameters and locale.
|
String |
RuleMessageFormatStrategy.format(String message,
Map<String,RuleParameterData> parameters,
Locale locale,
RuleMessageParameterDecorator parameterDecorator)
Formats a message with the given parameters and locale.
|
String |
RuleParametersConverter.toString(List<RuleParameterData> parameters)
Converts the parameter data objects to a String representation.
|
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
DefaultRuleMessageFormatStrategy.DecoratorFormat.getParameter() |
| Modifier and Type | Method and Description |
|---|---|
protected List<RuleParameterData> |
DefaultRuleParametersConverterTest.createParametersComplex() |
protected List<RuleParameterData> |
DefaultRuleParametersConverterTest.createParametersSimple() |
List<RuleParameterData> |
DefaultRuleParametersConverter.fromString(String parameters) |
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultRuleParameterUuidGenerator.generateUuid(RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
protected boolean |
DefaultRuleParametersConverterTest.isSameParameter(RuleParameterData parameter1,
RuleParameterData parameter2) |
protected Object |
DefaultRuleMessageFormatStrategy.resolveValue(RuleParameterData parameter,
Locale locale) |
protected Object |
DefaultRuleMessageFormatStrategy.sanitizeValue(RuleParameterData parameter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultRuleParametersConverter.convertParameterValues(List<RuleParameterData> parameters) |
String |
DefaultRuleMessageFormatStrategy.format(String message,
Map<String,RuleParameterData> parameters,
Locale locale) |
String |
DefaultRuleMessageFormatStrategy.format(String message,
Map<String,RuleParameterData> parameters,
Locale locale,
RuleMessageParameterDecorator parameterDecorator) |
protected String |
AbstractRuleBreadcrumbsBuilder.formatBreadcrumb(String breadcrumb,
Map<String,RuleParameterData> parameters,
Locale locale,
boolean styled) |
protected boolean |
DefaultRuleParametersConverterTest.isSameParameters(List<RuleParameterData> parameters1,
List<RuleParameterData> parameters2) |
protected boolean |
DefaultRuleParametersConverterTest.isSameParameters(List<RuleParameterData> parameters1,
List<RuleParameterData> parameters2) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameParameters(Map<String,RuleParameterData> parameters1,
Map<String,RuleParameterData> parameters2) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameParameters(Map<String,RuleParameterData> parameters1,
Map<String,RuleParameterData> parameters2) |
protected boolean |
DefaultRuleActionsConverterTest.isSameParameters(Map<String,RuleParameterData> parameters1,
Map<String,RuleParameterData> parameters2) |
protected boolean |
DefaultRuleActionsConverterTest.isSameParameters(Map<String,RuleParameterData> parameters1,
Map<String,RuleParameterData> parameters2) |
String |
DefaultRuleParametersConverter.toString(List<RuleParameterData> parameters) |
| Constructor and Description |
|---|
DecoratorFormat(Format delegate,
RuleParameterData parameter,
RuleMessageParameterDecorator decorator) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
ProductConfigAbstarctRuleActionStrategy.replaceMessageParameters(String messageFired,
List<RuleParameterData> paramList) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
RuleConfigurableProductBaseConditionTranslator.processParameter(RuleParameterData parameter) |
protected boolean |
RuleConfigurableProductBaseConditionTranslator.processValueOperatorParameter(RuleParameterData valueOperatorParameter) |
Copyright © 2017 SAP SE. All Rights Reserved.