Package org.openl.rules.dt.validator
Class DecisionTableValidator
- java.lang.Object
-
- org.openl.rules.dt.validator.DecisionTableValidator
-
- All Implemented Interfaces:
IValidator
public final class DecisionTableValidator extends Object implements IValidator
- Author:
- snshor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DecisionTableValidatorgetInstance()static StringgetUniqueConditionParamName(IBaseCondition condition, String pname)Provides unique name for Condition parametersIValidationResultvalidate(IValidatedObject validatedObject, OpenL openl)static DecisionTableValidationResultvalidateTable(IDecisionTable decisionTable, Map<String,IDomainAdaptor> domains, IOpenClass type)
-
-
-
Method Detail
-
getInstance
public static DecisionTableValidator getInstance()
-
validateTable
public static DecisionTableValidationResult validateTable(IDecisionTable decisionTable, Map<String,IDomainAdaptor> domains, IOpenClass type)
-
validate
public IValidationResult validate(IValidatedObject validatedObject, OpenL openl)
- Specified by:
validatein interfaceIValidator
-
getUniqueConditionParamName
public static String getUniqueConditionParamName(IBaseCondition condition, String pname)
Provides unique name for Condition parameters- Parameters:
condition-pname-- Returns:
-
-