@Deprecated public class DefaultRuleParametersValidator extends Object implements RuleParametersValidator
| Constructor and Description |
|---|
DefaultRuleParametersValidator()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
RuleCompilerProblemFactory |
getRuleCompilerProblemFactory()
Deprecated.
|
protected boolean |
isMapEmpty(Map mapToValidate)
Deprecated.
|
void |
setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Deprecated.
|
boolean |
validateNotEmpty(RuleCompilerContext context,
String errMsgKey,
AbstractRuleDefinitionData ruleDefinition,
Map<String,RuleParameterData> parameters,
Map<String,RuleParameterDefinitionData> parameterDefinitions)
Deprecated.
Validates a rule parameters if it is empty.
|
boolean |
validatePercentage(RuleCompilerContext context,
BigDecimal percentage,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
validate percentage rule parameter.
|
boolean |
validatePositiveNumbers(RuleCompilerContext context,
Integer number,
String errorMsgKey,
AbstractRuleDefinitionData ruleDefinition,
RuleParameterData parameter,
RuleParameterDefinitionData parameterDefinition)
Deprecated.
|
public DefaultRuleParametersValidator()
public boolean validateNotEmpty(RuleCompilerContext context, String errMsgKey, AbstractRuleDefinitionData ruleDefinition, Map<String,RuleParameterData> parameters, Map<String,RuleParameterDefinitionData> parameterDefinitions) throws RuleCompilerException
RuleParametersValidatorvalidateNotEmpty in interface RuleParametersValidatorcontext - - The compiler contexterrMsgKey - - Error Message keyruleDefinition - - Abstract rule definition data objectparameters - - List of rule parameter dataparameterDefinitions - - List of rule parameter definitionsRuleCompilerException - in case of an invalid rule conditionprotected boolean isMapEmpty(Map mapToValidate)
public boolean validatePercentage(RuleCompilerContext context, BigDecimal percentage, String errorMsgKey, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) throws RuleCompilerException
RuleParametersValidatorvalidatePercentage in interface RuleParametersValidatorcontext - - The compiler contexterrorMsgKey - - Error Message keyruleDefinition - - Abstract rule definition data objectparameter - - Rule parameter dataparameterDefinition - - Rule parameter definition dataRuleCompilerException - in case of an invalid rule parameterpublic boolean validatePositiveNumbers(RuleCompilerContext context, Integer number, String errorMsgKey, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) throws RuleCompilerException
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 dataRuleCompilerException - in case of an invalid rule parameterpublic RuleCompilerProblemFactory getRuleCompilerProblemFactory()
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
Copyright © 2017 SAP SE. All Rights Reserved.