Class RuleContainerIdParameterValidator
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.definitions.validation.RuleContainerIdParameterValidator
-
- All Implemented Interfaces:
RuleParameterValidator
public class RuleContainerIdParameterValidator extends java.lang.Object implements RuleParameterValidator
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.PatternCONTAINER_ID_PATTERNprotected static java.lang.StringMESSAGE_KEY
-
Constructor Summary
Constructors Constructor Description RuleContainerIdParameterValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleCompilerProblemFactorygetRuleCompilerProblemFactory()voidsetRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)voidvalidate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition)Validate a rule parameter
-
-
-
Field Detail
-
MESSAGE_KEY
protected static final java.lang.String MESSAGE_KEY
- See Also:
- Constant Field Values
-
CONTAINER_ID_PATTERN
protected static final java.util.regex.Pattern CONTAINER_ID_PATTERN
-
-
Method Detail
-
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
-
getRuleCompilerProblemFactory
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
-
setRuleCompilerProblemFactory
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
-
-