| Modifier and Type | Method and Description |
|---|---|
default RuleParameterData |
PromotionMessageParameterResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
java.lang.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,
java.lang.Object actualValueAsObject)
returns
RuleParameterData created from given RuleParameterData with replaced actual value. |
java.lang.Object |
PromotionMessageParameterResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale)
resolves the given
RuleParameterData into a displayable Object. |
| Modifier and Type | Method and Description |
|---|---|
protected RuleParameterData |
DefaultListResolutionStrategy.createRuleParameterData(RuleParameterData source,
java.lang.Object value) |
protected RuleParameterData |
DefaultPromotionEngineResultServiceTest.createRuleParameterData(java.lang.String uuid,
java.lang.String type,
java.lang.Object value) |
RuleParameterData |
DefaultObjectResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
java.lang.Object actualValueAsObject) |
RuleParameterData |
DefaultCurrencyAmountResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
java.lang.Object actualValueAsObject) |
protected RuleParameterData |
DefaultPromotionEngineResultService.replaceRuleParameterValue(PromotionResultModel promotionResult,
java.util.Map<java.lang.String,java.lang.Object> messageActionValues,
RuleParameterData parameter) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleParameterData |
DefaultListResolutionStrategy.createRuleParameterData(RuleParameterData source,
java.lang.Object value) |
RuleParameterData |
DefaultObjectResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
java.lang.Object actualValueAsObject) |
RuleParameterData |
DefaultCurrencyAmountResolutionStrategy.getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
java.lang.Object actualValueAsObject) |
java.lang.String |
DefaultListResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale) |
java.lang.String |
DefaultObjectResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale) |
java.lang.String |
DefaultProductResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale) |
java.lang.String |
DefaultCategoryResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale) |
java.lang.String |
DefaultCurrencyAmountResolutionStrategy.getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale) |
protected java.lang.String |
DefaultListResolutionStrategy.itemValue(PromotionResultModel promotionResult,
java.util.Locale locale,
RuleParameterData newData) |
protected RuleParameterData |
DefaultPromotionEngineResultService.replaceRuleParameterValue(PromotionResultModel promotionResult,
java.util.Map<java.lang.String,java.lang.Object> messageActionValues,
RuleParameterData parameter) |
protected java.lang.Object |
DefaultPromotionEngineResultService.resolveParameterValue(RuleParameterData parameter,
PromotionResultModel promotionResult,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
DefaultPromotionEngineResultService.getMessageWithResolvedParameters(PromotionResultModel promotionResult,
java.util.Locale locale,
java.lang.String messageFiredPositional,
java.util.List<RuleParameterData> parameters)
Formats message by resolving placeholders defined in the message.
|
protected void |
DefaultPromotionEngineResultService.logMissingParametersResolutionStrategies(java.util.List<RuleParameterData> parameters,
java.util.Map<java.lang.String,java.lang.Object> messageActionValues) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,RuleParameterData> |
AbstractEditorViewModel.convertParametersToRuleParameters(java.util.Map<java.lang.String,ParameterModel> parameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ValidationInfoModel> |
AbstractEditorViewModel.loadParameterValidationInfos(RuleParameterData ruleParameter) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,ParameterModel> |
AbstractEditorViewModel.convertRuleParametersToParameters(java.util.Map<java.lang.String,RuleParameterData> ruleParameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) |
| 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,
java.lang.Number number) |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
RuleCompilerParameterProblem.getParameter() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleParameterData> |
RuleCompilerContext.getRuleParameters()
Returns the rule parameters.
|
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerParameterProblem |
RuleCompilerProblemFactory.createParameterProblem(RuleCompilerProblem.Severity severity,
java.lang.String messageKey,
RuleParameterData parameterData,
RuleParameterDefinitionData parameterDefinitionData,
java.lang.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
|
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
DefaultRuleCompilerParameterProblem.getParameter() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleParameterData> |
DefaultRuleCompilerContext.getRuleParameters() |
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerParameterProblem |
DefaultRuleCompilerProblemFactory.createParameterProblem(RuleCompilerProblem.Severity severity,
java.lang.String messageKey,
RuleParameterData parameterData,
RuleParameterDefinitionData parameterDefinitionData,
java.lang.Object... parameters) |
protected void |
DefaultSourceRuleSourceCodeTranslator.normalizeRuleParameter(RuleParameterData parameter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultRuleActionsTranslator.validateParameters(RuleCompilerContext context,
RuleActionDefinitionData ruleDefinition,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> parameterDefinitions) |
protected void |
DefaultRuleConditionsTranslator.validateParameters(RuleCompilerContext context,
RuleConditionDefinitionData ruleDefinition,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> parameterDefinitions) |
| Constructor and Description |
|---|
DefaultRuleCompilerParameterProblem(RuleCompilerProblem.Severity severity,
java.lang.String message,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleContainerIdParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
void |
RuleRequiredParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
void |
RuleContainersParameterValidator.validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,RuleParameterData> |
AbstractRuleData.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRuleData.setParameters(java.util.Map<java.lang.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 |
|---|---|
java.util.List<RuleParameterData> |
RuleParametersService.convertParametersFromString(java.lang.String parameters)
Converts the String representation to
RuleParameterData objects. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
RuleParametersService.convertParametersToString(java.util.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 |
|---|---|
java.util.List<RuleParameterData> |
DefaultRuleParametersService.convertParametersFromString(java.lang.String parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultRuleParametersService.convertParametersToString(java.util.List<RuleParameterData> parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RuleParameterData> |
RuleParametersConverter.fromString(java.lang.String parameters)
Converts the String representation to parameter data objects.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
RuleMessageParameterDecorator.decorate(java.lang.String formattedValue,
RuleParameterData parameter) |
java.lang.String |
RuleParameterUuidGenerator.generateUuid(RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Generates a new new uuid.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
RuleMessageFormatStrategy.format(java.lang.String message,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Locale locale)
Formats a message with the given parameters and locale.
|
java.lang.String |
RuleMessageFormatStrategy.format(java.lang.String message,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Locale locale,
RuleMessageParameterDecorator parameterDecorator)
Formats a message with the given parameters and locale.
|
java.lang.String |
RuleParametersConverter.toString(java.util.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 java.util.List<RuleParameterData> |
DefaultRuleParametersConverterTest.createParametersComplex() |
protected java.util.List<RuleParameterData> |
DefaultRuleParametersConverterTest.createParametersSimple() |
java.util.List<RuleParameterData> |
DefaultRuleParametersConverter.fromString(java.lang.String parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultRuleParameterUuidGenerator.generateUuid(RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition) |
protected boolean |
DefaultRuleParametersConverterTest.isSameParameter(RuleParameterData parameter1,
RuleParameterData parameter2) |
protected java.lang.Object |
DefaultRuleMessageFormatStrategy.resolveValue(RuleParameterData parameter,
java.util.Locale locale) |
protected java.lang.Object |
DefaultRuleMessageFormatStrategy.sanitizeValue(RuleParameterData parameter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultRuleParametersConverter.convertParameterValues(java.util.List<RuleParameterData> parameters) |
java.lang.String |
DefaultRuleMessageFormatStrategy.format(java.lang.String message,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Locale locale) |
java.lang.String |
DefaultRuleMessageFormatStrategy.format(java.lang.String message,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Locale locale,
RuleMessageParameterDecorator parameterDecorator) |
protected java.lang.String |
AbstractRuleBreadcrumbsBuilder.formatBreadcrumb(java.lang.String breadcrumb,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Locale locale,
boolean styled,
boolean decorated) |
protected boolean |
DefaultRuleParametersConverterTest.isSameParameters(java.util.List<RuleParameterData> parameters1,
java.util.List<RuleParameterData> parameters2) |
protected boolean |
DefaultRuleParametersConverterTest.isSameParameters(java.util.List<RuleParameterData> parameters1,
java.util.List<RuleParameterData> parameters2) |
protected boolean |
DefaultRuleActionsConverterTest.isSameParameters(java.util.Map<java.lang.String,RuleParameterData> parameters1,
java.util.Map<java.lang.String,RuleParameterData> parameters2) |
protected boolean |
DefaultRuleActionsConverterTest.isSameParameters(java.util.Map<java.lang.String,RuleParameterData> parameters1,
java.util.Map<java.lang.String,RuleParameterData> parameters2) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameParameters(java.util.Map<java.lang.String,RuleParameterData> parameters1,
java.util.Map<java.lang.String,RuleParameterData> parameters2) |
protected boolean |
DefaultRuleConditionsConverterTest.isSameParameters(java.util.Map<java.lang.String,RuleParameterData> parameters1,
java.util.Map<java.lang.String,RuleParameterData> parameters2) |
java.lang.String |
DefaultRuleParametersConverter.toString(java.util.List<RuleParameterData> parameters) |
| Constructor and Description |
|---|
DecoratorFormat(java.text.Format delegate,
RuleParameterData parameter,
RuleMessageParameterDecorator decorator) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
ProductConfigAbstractRuleActionStrategy.replaceMessageParameters(java.lang.String messageFired,
java.util.List<RuleParameterData> paramList) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,ParameterModel> |
ProductconfigActionsEditorViewModel.convertRuleParametersToParameters(java.util.Map<java.lang.String,RuleParameterData> ruleParameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
RuleConfigurableProductBaseConditionTranslator.processParameter(RuleParameterData parameter) |
protected boolean |
RuleConfigurableProductBaseConditionTranslator.processValueOperatorParameter(RuleParameterData valueOperatorParameter) |
Copyright © 2018 SAP SE. All Rights Reserved.