Class FormulaParameterEvaluator
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.parameters.FormulaParameterEvaluator
-
public class FormulaParameterEvaluator extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Object
computePostProcessingValue(ValidationResult result, ParameterContext parameterContext, ReportParameterValues parameterValues, ParameterDefinitionEntry entry, Object untrustedValue, Object defaultValue)
static Object
computeValue(ExpressionRuntime runtime, String formula, ValidationResult result, ParameterDefinitionEntry entry, Object defaultValue)
static ReportParameterValues
evaluate(ValidationResult result, ReportParameterDefinition parameterDefinition, ParameterContext parameterContext)
Deprecated.This method is unsafe.
-
-
-
Method Detail
-
evaluate
public static ReportParameterValues evaluate(ValidationResult result, ReportParameterDefinition parameterDefinition, ParameterContext parameterContext)
Deprecated.This method is unsafe. Do not use it or you may open up your application to all kinds of security risks. The method will be removed in the next release.- Parameters:
result
-parameterDefinition
-parameterContext
-- Returns:
-
computePostProcessingValue
public static Object computePostProcessingValue(ValidationResult result, ParameterContext parameterContext, ReportParameterValues parameterValues, ParameterDefinitionEntry entry, Object untrustedValue, Object defaultValue) throws ReportProcessingException
- Throws:
ReportProcessingException
-
computeValue
public static Object computeValue(ExpressionRuntime runtime, String formula, ValidationResult result, ParameterDefinitionEntry entry, Object defaultValue)
-
-