E
- the transformation engine typepublic abstract class AbstractSingleTargetScriptedPropertyTransformation<E extends TransformationEngine> extends AbstractScriptedPropertyTransformation<E>
Constructor and Description |
---|
AbstractSingleTargetScriptedPropertyTransformation() |
Modifier and Type | Method and Description |
---|---|
protected abstract Object |
evaluate(String transformationIdentifier,
E engine,
com.google.common.collect.ListMultimap<String,PropertyValue> variables,
String resultName,
PropertyEntityDefinition resultProperty,
Map<String,String> executionParameters,
TransformationLog log)
Execute the evaluation function as configured.
|
protected com.google.common.collect.ListMultimap<String,Object> |
evaluateImpl(String transformationIdentifier,
E engine,
com.google.common.collect.ListMultimap<String,PropertyValue> variables,
com.google.common.collect.ListMultimap<String,PropertyEntityDefinition> resultNames,
Map<String,String> executionParameters,
TransformationLog log)
Execute the evaluation function as configured.
|
evaluate, getTransformedOptionalParameter, getTransformedParameterChecked, getTransformedParameters
allowAutomatedResultConversion, execute, getCell, getResults, getTargetType, setExpectedResult, setTargetType, setVariables
checkParameter, getExecutionContext, getOptionalParameter, getParameterChecked, getParameters, setExecutionContext, setParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setExecutionContext, setParameters
public AbstractSingleTargetScriptedPropertyTransformation()
protected com.google.common.collect.ListMultimap<String,Object> evaluateImpl(String transformationIdentifier, E engine, com.google.common.collect.ListMultimap<String,PropertyValue> variables, com.google.common.collect.ListMultimap<String,PropertyEntityDefinition> resultNames, Map<String,String> executionParameters, TransformationLog log) throws TransformationException
AbstractScriptedPropertyTransformation
evaluateImpl
in class AbstractScriptedPropertyTransformation<E extends TransformationEngine>
transformationIdentifier
- the transformation function identifierengine
- the transformation engine that may be used for the function
executionvariables
- the input variablesresultNames
- the expected results (names associated with the
corresponding entity definitions)executionParameters
- additional parameters for the execution, may
be null
log
- the transformation log to report any information about the
execution of the transformation toTransformationException
- if an unrecoverable error occurs during
transformationAbstractScriptedPropertyTransformation.evaluateImpl(String,
TransformationEngine, ListMultimap, ListMultimap, Map,
TransformationLog)
protected abstract Object evaluate(String transformationIdentifier, E engine, com.google.common.collect.ListMultimap<String,PropertyValue> variables, String resultName, PropertyEntityDefinition resultProperty, Map<String,String> executionParameters, TransformationLog log) throws TransformationException, NoResultException
transformationIdentifier
- the transformation function identifierengine
- the transformation engine that may be used for the function
executionvariables
- the input variablesresultName
- the name of the resultresultProperty
- the property entity definition associated with the
resultexecutionParameters
- additional parameters for the execution, may
be null
log
- the transformation log to report any information about the
execution of the transformation toTransformationException
- if an unrecoverable error occurs during
transformationNoResultException
- if the function does not yield a resultBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a