Class RuleContainersParameterValidator
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.definitions.validation.RuleContainersParameterValidator
-
- All Implemented Interfaces:
RuleParameterValidator
public class RuleContainersParameterValidator extends java.lang.Object implements RuleParameterValidator
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.PatternCONTAINER_ID_PATTERN
-
Constructor Summary
Constructors Constructor Description RuleContainersParameterValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleCompilerProblemFactorygetRuleCompilerProblemFactory()protected booleanisContainerExists(RuleCompilerContext context, java.lang.String containerId)protected booleanisValidContainerId(java.lang.String containerId)voidsetRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)voidvalidate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition)Validate a rule parameter
-
-
-
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
-
isValidContainerId
protected boolean isValidContainerId(java.lang.String containerId)
-
isContainerExists
protected boolean isContainerExists(RuleCompilerContext context, java.lang.String containerId)
-
getRuleCompilerProblemFactory
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
-
setRuleCompilerProblemFactory
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
-
-