Class KettleTransFromFileProducer
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.datasources.kettle.AbstractKettleTransformationProducer
-
- org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransFromFileProducer
-
- All Implemented Interfaces:
Serializable
,Cloneable
,KettleTransformationProducer
public class KettleTransFromFileProducer extends AbstractKettleTransformationProducer
This class requires access to the system-properties and the local filesystem. I do not believe that this code can be safely executed under a restrictive security manager rule.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KettleTransFromFileProducer(String transformationFile, String stepName)
KettleTransFromFileProducer(String transformationFile, String stepName, String[] definedArgumentNames, org.pentaho.reporting.engine.classic.core.ParameterMapping[] definedVariableNames)
Deprecated.KettleTransFromFileProducer(String repositoryName, String transformationFile, String stepName, String username, String password, String[] definedArgumentNames, org.pentaho.reporting.engine.classic.core.ParameterMapping[] definedVariableNames)
Deprecated.KettleTransFromFileProducer(String repositoryName, String transformationFile, String stepName, String username, String password, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
KettleTransFromFileProducer(String transformationFile, String stepName, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getQueryHash(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey)
String
getTransformationFile()
protected org.pentaho.di.trans.TransMeta
loadTransformation(org.pentaho.di.repository.Repository repository, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey)
-
Methods inherited from class org.pentaho.reporting.engine.classic.extensions.datasources.kettle.AbstractKettleTransformationProducer
cancelQuery, clone, computeFullFilename, getArguments, getDefinedArgumentNames, getDefinedVariableNames, getParameter, getPassword, getReferencedFields, getRepositoryName, getStepName, getUsername, internalGetQueryHash, isStopOnError, loadTransformation, performQuery, performQueryOnTransformation, queryDesignTimeStructure, setStopOnError
-
-
-
-
Constructor Detail
-
KettleTransFromFileProducer
@Deprecated public KettleTransFromFileProducer(String repositoryName, String transformationFile, String stepName, String username, String password, String[] definedArgumentNames, org.pentaho.reporting.engine.classic.core.ParameterMapping[] definedVariableNames)
Deprecated.
-
KettleTransFromFileProducer
public KettleTransFromFileProducer(String repositoryName, String transformationFile, String stepName, String username, String password, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
-
KettleTransFromFileProducer
@Deprecated public KettleTransFromFileProducer(String transformationFile, String stepName, String[] definedArgumentNames, org.pentaho.reporting.engine.classic.core.ParameterMapping[] definedVariableNames)
Deprecated.
-
KettleTransFromFileProducer
public KettleTransFromFileProducer(String transformationFile, String stepName, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
-
-
Method Detail
-
getTransformationFile
public String getTransformationFile()
-
loadTransformation
protected org.pentaho.di.trans.TransMeta loadTransformation(org.pentaho.di.repository.Repository repository, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException, org.pentaho.di.core.exception.KettleException
- Specified by:
loadTransformation
in classAbstractKettleTransformationProducer
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
org.pentaho.di.core.exception.KettleException
-
getQueryHash
public Object getQueryHash(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey)
-
-