Class RuleContainersParameterValidator
java.lang.Object
de.hybris.platform.ruleengineservices.definitions.validation.RuleContainersParameterValidator
- All Implemented Interfaces:
RuleParameterValidator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisContainerExists(RuleCompilerContext context, String containerId) protected booleanisValidContainerId(String containerId) voidsetRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory) voidvalidate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) Validate a rule parameter
-
Field Details
-
CONTAINER_ID_PATTERN
-
-
Constructor Details
-
RuleContainersParameterValidator
public RuleContainersParameterValidator()
-
-
Method Details
-
validate
public void validate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) Description copied from interface:RuleParameterValidatorValidate a rule parameter- Specified by:
validatein interfaceRuleParameterValidator- Parameters:
context- - Compiler contextruleDefinition- - Abstract rule definitionparameter- - List of rule parameter dataparameterDefinition- - List of rule parameter definitions
-
isValidContainerId
-
isContainerExists
-
getRuleCompilerProblemFactory
-
setRuleCompilerProblemFactory
-