public class RuleContainersParameterValidator extends java.lang.Object implements RuleParameterValidator
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.regex.Pattern |
CONTAINER_ID_PATTERN |
| Constructor and Description |
|---|
RuleContainersParameterValidator() |
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerProblemFactory |
getRuleCompilerProblemFactory() |
protected boolean |
isContainerExists(RuleCompilerContext context,
java.lang.String containerId) |
protected boolean |
isValidContainerId(java.lang.String containerId) |
void |
setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory) |
void |
validate(RuleCompilerContext context,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Validate a rule parameter
|
protected static final java.util.regex.Pattern CONTAINER_ID_PATTERN
public void validate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition)
RuleParameterValidatorvalidate in interface RuleParameterValidatorcontext - - Compiler contextruleDefinition - - Abstract rule definitionparameter - - List of rule parameter dataparameterDefinition - - List of rule parameter definitionsprotected boolean isValidContainerId(java.lang.String containerId)
protected boolean isContainerExists(RuleCompilerContext context, java.lang.String containerId)
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Copyright © 2018 SAP SE. All Rights Reserved.