public class FormulaParameterEvaluator extends Object
Modifier and Type | Method and 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. 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.
|
public static ReportParameterValues evaluate(ValidationResult result, ReportParameterDefinition parameterDefinition, ParameterContext parameterContext)
result
- parameterDefinition
- parameterContext
- public static Object computePostProcessingValue(ValidationResult result, ParameterContext parameterContext, ReportParameterValues parameterValues, ParameterDefinitionEntry entry, Object untrustedValue, Object defaultValue) throws ReportProcessingException
ReportProcessingException
public static Object computeValue(ExpressionRuntime runtime, String formula, ValidationResult result, ParameterDefinitionEntry entry, Object defaultValue)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.