@Deprecated public class DefaultRuleParametersValidator extends java.lang.Object implements RuleParametersValidator
| Constructor and Description |
|---|
DefaultRuleParametersValidator()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerProblemFactory |
getRuleCompilerProblemFactory()
Deprecated.
|
protected boolean |
isMapEmpty(java.util.Map mapToValidate)
Deprecated.
|
protected <T> boolean |
isSupported(T value)
Deprecated.
|
void |
setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Deprecated.
|
boolean |
validateNotEmpty(RuleCompilerContext context,
java.lang.String errMsgKey,
AbstractRuleDefinitionData ruleDefinition,
java.util.Map<java.lang.String,RuleParameterData> parameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> parameterDefinitions)
Deprecated.
Validates a rule parameters if it is empty.
|
boolean |
validatePercentage(RuleCompilerContext context,
java.math.BigDecimal percentage,
java.lang.String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
validate percentage rule parameter.
|
boolean |
validatePositiveNumbers(RuleCompilerContext context,
java.lang.Integer number,
java.lang.String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
|
public DefaultRuleParametersValidator()
public boolean validateNotEmpty(RuleCompilerContext context, java.lang.String errMsgKey, AbstractRuleDefinitionData ruleDefinition, java.util.Map<java.lang.String,RuleParameterData> parameters, java.util.Map<java.lang.String,RuleParameterDefinitionData> parameterDefinitions)
RuleParametersValidatorvalidateNotEmpty in interface RuleParametersValidatorcontext - - The compiler contexterrMsgKey - - Error Message keyruleDefinition - - Abstract rule definition data objectparameters - - List of rule parameter dataparameterDefinitions - - List of rule parameter definitionsprotected <T> boolean isSupported(T value)
protected boolean isMapEmpty(java.util.Map mapToValidate)
public boolean validatePercentage(RuleCompilerContext context, java.math.BigDecimal percentage, java.lang.String errorMsgKey, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition)
RuleParametersValidatorvalidatePercentage in interface RuleParametersValidatorcontext - - The compiler contexterrorMsgKey - - Error Message keyruleDefinition - - Abstract rule definition data objectparameter - - Rule parameter dataparameterDefinition - - Rule parameter definition datapublic boolean validatePositiveNumbers(RuleCompilerContext context, java.lang.Integer number, java.lang.String errorMsgKey, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition)
validatePositiveNumbers in interface RuleParametersValidatorcontext - - The compiler contextnumber - - The number to validateerrorMsgKey - - Error Message keyruleDefinition - - Abstract rule definition data objectparameter - - Rule parameter dataparameterDefinition - - Rule parameter definition datapublic RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Copyright © 2017 SAP SE. All Rights Reserved.