Coverage Report - org.kuali.rice.core.api.parameter.ParameterEvaluatorService
 
Classes in this File Line Coverage Branch Coverage Complexity
ParameterEvaluatorService
N/A
N/A
1
 
 1  
 package org.kuali.rice.core.api.parameter;
 2  
 
 3  
 public interface ParameterEvaluatorService {
 4  
         /**
 5  
      * This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and provide convenient
 6  
      * evaluation methods.
 7  
      *
 8  
      * @param componentClass
 9  
      * @param parameterName
 10  
      * @return ParameterEvaluator
 11  
      */
 12  
     public ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String parameterName);
 13  
 
 14  
     /**
 15  
      * This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and provide convenient
 16  
      * evaluation methods.
 17  
      *
 18  
      * @param namespaceCode
 19  
      * @param detailTypeCode
 20  
      * @param parameterName
 21  
      * @return ParameterEvaluator
 22  
      */
 23  
     public ParameterEvaluator getParameterEvaluator(String namespaceCode, String detailTypeCode, String parameterName);
 24  
 
 25  
     /**
 26  
      * This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and constrainedValue
 27  
      * and provide convenient evaluation methods.
 28  
      *
 29  
      * @param componentClass
 30  
      * @param parameterName
 31  
      * @return ParameterEvaluator
 32  
      */
 33  
     public ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String parameterName, String constrainedValue);
 34  
 
 35  
     /**
 36  
      * This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter and constrainedValue
 37  
      * and provide convenient evaluation methods.
 38  
      *
 39  
      * @param namespaceCode
 40  
      * @param detailTypeCode
 41  
      * @param parameterName
 42  
      * @return ParameterEvaluator
 43  
      */
 44  
     public ParameterEvaluator getParameterEvaluator(String namespaceCode, String detailTypeCode, String parameterName, String constrainedValue);
 45  
 
 46  
     /**
 47  
      * This method will return an instance of a ParameterEvaluator implementation that will wrap a Parameter, constrainingValue, and
 48  
      * constrainedValue and provide convenient evaluation methods.
 49  
      *
 50  
      * @param componentClass
 51  
      * @param parameterName
 52  
      * @return ParameterEvaluator
 53  
      */
 54  
     public ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String parameterName, String constrainingValue, String constrainedValue);
 55  
 
 56  
     /**
 57  
      * This method will return an instance of a ParameterEvaluator implementation that will wrap an allow Parameter, a deny
 58  
      * Parameter, constrainingValue, and constrainedValue and provide convenient evaluation methods.
 59  
      *
 60  
      * @param componentClass
 61  
      * @param parameterName
 62  
      * @return ParameterEvaluator
 63  
      */
 64  
     public ParameterEvaluator getParameterEvaluator(Class<? extends Object> componentClass, String allowParameterName, String denyParameterName, String constrainingValue, String constrainedValue);
 65  
 }