public class ProductConfigRuleActionStrategyCheckerImpl extends Object implements ProductConfigRuleActionStrategyChecker
ProductConfigRuleActionStrategyChecker| Constructor and Description |
|---|
ProductConfigRuleActionStrategyCheckerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkCsticPartOfModel(ConfigModel model,
AbstractRuleActionRAO action,
String prefix)
checks whether the provided cstic is valid in context of the given model
|
boolean |
checkValueAssignable(ConfigModel model,
AbstractRuleActionRAO action,
String valueToSet,
String prefix)
checks whether the given value can be assigned
|
boolean |
checkValueForamtable(ConfigModel model,
AbstractRuleActionRAO action,
String valueToSet,
ProductConfigRuleFormatTranslator rulesFormator,
String prefix)
checks whether the value can be parsed/formatted
|
boolean |
checkValueUnassigned(ConfigModel model,
AbstractRuleActionRAO action,
String value,
String prefix)
checks whether the given value is already assigned
|
CsticModel |
getCstic(ConfigModel model,
AbstractRuleActionRAO action)
extracts the cstic from action raos
|
public ProductConfigRuleActionStrategyCheckerImpl()
public CsticModel getCstic(ConfigModel model, AbstractRuleActionRAO action)
ProductConfigRuleActionStrategyCheckergetCstic in interface ProductConfigRuleActionStrategyCheckerpublic boolean checkCsticPartOfModel(ConfigModel model, AbstractRuleActionRAO action, String prefix)
ProductConfigRuleActionStrategyCheckercheckCsticPartOfModel in interface ProductConfigRuleActionStrategyCheckerpublic boolean checkValueUnassigned(ConfigModel model, AbstractRuleActionRAO action, String value, String prefix)
ProductConfigRuleActionStrategyCheckercheckValueUnassigned in interface ProductConfigRuleActionStrategyCheckerpublic boolean checkValueAssignable(ConfigModel model, AbstractRuleActionRAO action, String valueToSet, String prefix)
ProductConfigRuleActionStrategyCheckercheckValueAssignable in interface ProductConfigRuleActionStrategyCheckerpublic boolean checkValueForamtable(ConfigModel model, AbstractRuleActionRAO action, String valueToSet, ProductConfigRuleFormatTranslator rulesFormator, String prefix)
ProductConfigRuleActionStrategyCheckercheckValueForamtable in interface ProductConfigRuleActionStrategyCheckerCopyright © 2017 SAP SE. All Rights Reserved.