Class KettleTransFromRepositoryProducer
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.datasources.kettle.AbstractKettleTransformationProducer
-
- org.pentaho.reporting.engine.classic.extensions.datasources.kettle.KettleTransFromRepositoryProducer
-
- All Implemented Interfaces:
Serializable
,Cloneable
,KettleTransformationProducer
public class KettleTransFromRepositoryProducer 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 KettleTransFromRepositoryProducer(String repositoryName, String directoryName, String transformationName, String stepName, String username, String password, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDirectoryName()
Object
getQueryHash(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey)
String
getTransformationFile()
String
getTransformationName()
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
-
KettleTransFromRepositoryProducer
public KettleTransFromRepositoryProducer(String repositoryName, String directoryName, String transformationName, String stepName, String username, String password, FormulaArgument[] definedArgumentNames, FormulaParameter[] definedVariableNames)
-
-
Method Detail
-
getDirectoryName
public String getDirectoryName()
-
getTransformationName
public String getTransformationName()
-
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)
-
getTransformationFile
public String getTransformationFile()
-
-