Interface ParameterEvaluatorService
-
- All Known Implementing Classes:
ParameterEvaluatorServiceImpl
public interface ParameterEvaluatorService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParameterEvaluatorgetParameterEvaluator(Class<? extends Object> componentClass, String parameterName)This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and provide convenient evaluation methods.ParameterEvaluatorgetParameterEvaluator(Class<? extends Object> componentClass, String parameterName, String constrainedValue)This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and constrainedValue and provide convenient evaluation methods.ParameterEvaluatorgetParameterEvaluator(Class<? extends Object> componentClass, String parameterName, String constrainingValue, String constrainedValue)This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter, constrainingValue, and constrainedValue and provide convenient evaluation methods.ParameterEvaluatorgetParameterEvaluator(Class<? extends Object> componentClass, String allowParameterName, String denyParameterName, String constrainingValue, String constrainedValue)This method will return an instance of a ParameterEvaluator implementation that will wrap an allow Parameter, a deny Parameter, constrainingValue, and constrainedValue and provide convenient evaluation methods.ParameterEvaluatorgetParameterEvaluator(String namespaceCode, String detailTypeCode, String parameterName)This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and provide convenient evaluation methods.ParameterEvaluatorgetParameterEvaluator(String namespaceCode, String detailTypeCode, String parameterName, String constrainedValue)This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and constrainedValue and provide convenient evaluation methods.
-
-
-
Method Detail
-
getParameterEvaluator
ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String parameterName)
This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and provide convenient evaluation methods.- Parameters:
componentClass-parameterName-- Returns:
- ParameterEvaluator
-
getParameterEvaluator
ParameterEvaluator getParameterEvaluator(String namespaceCode, String detailTypeCode, String parameterName)
This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and provide convenient evaluation methods.- Parameters:
namespaceCode-detailTypeCode-parameterName-- Returns:
- ParameterEvaluator
-
getParameterEvaluator
ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String parameterName, String constrainedValue)
This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and constrainedValue and provide convenient evaluation methods.- Parameters:
componentClass-parameterName-- Returns:
- ParameterEvaluator
-
getParameterEvaluator
ParameterEvaluator getParameterEvaluator(String namespaceCode, String detailTypeCode, String parameterName, String constrainedValue)
This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and constrainedValue and provide convenient evaluation methods.- Parameters:
namespaceCode-detailTypeCode-parameterName-- Returns:
- ParameterEvaluator
-
getParameterEvaluator
ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String parameterName, String constrainingValue, String constrainedValue)
This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter, constrainingValue, and constrainedValue and provide convenient evaluation methods.- Parameters:
componentClass-parameterName-- Returns:
- ParameterEvaluator
-
getParameterEvaluator
ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String allowParameterName, String denyParameterName, String constrainingValue, String constrainedValue)
This method will return an instance of a ParameterEvaluator implementation that will wrap an allow Parameter, a deny Parameter, constrainingValue, and constrainedValue and provide convenient evaluation methods.- Parameters:
componentClass-parameterName-- Returns:
- ParameterEvaluator
-
-