org.kuali.rice.core.api.parameter
Interface ParameterEvaluatorService

All Known Implementing Classes:
ParameterEvaluatorServiceImpl

public interface ParameterEvaluatorService


Method Summary
 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.
 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.
 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.
 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.
 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.
 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.
 

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


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.