Package org.pentaho.di.job.entries.trans
Class JobEntryTrans
- java.lang.Object
- 
- org.pentaho.di.job.entry.JobEntryBase
- 
- org.pentaho.di.job.entries.trans.JobEntryTrans
 
 
- 
- All Implemented Interfaces:
- Cloneable,- org.pentaho.di.core.AttributesInterface,- org.pentaho.di.core.CheckResultSourceInterface,- org.pentaho.di.core.ExtensionDataInterface,- org.pentaho.di.core.logging.LoggingObjectInterface,- org.pentaho.di.core.logging.LoggingObjectLifecycleInterface,- org.pentaho.di.core.variables.VariableSpace,- JobEntryInterface,- JobEntryRunConfigurableInterface,- HasRepositoryDirectories,- ResourceHolderInterface
 
 public class JobEntryTrans extends JobEntryBase implements Cloneable, JobEntryInterface, HasRepositoryDirectories, JobEntryRunConfigurableInterface This is the job entry that defines a transformation to be run.- Since:
- 1-Oct-2003, rewritten on 18-June-2004
- Author:
- Matt Casters
 
- 
- 
Field SummaryFields Modifier and Type Field Description booleanaddDatebooleanaddTimebooleanargFromPreviousString[]argumentsbooleanclearResultFilesbooleanclearResultRowsbooleancreateParentFolderbooleanexecPerRowbooleanfollowingAbortRemotelystatic intIS_PENTAHOStringlogextStringlogfileorg.pentaho.di.core.logging.LogLevellogFileLevelString[]parameterFieldNamesString[]parametersString[]parameterValuesbooleanparamsFromPreviousbooleansetAppendLogfilebooleansetLogfilebooleansuppressResultDatabooleanwaitingToFinish- 
Fields inherited from class org.pentaho.di.job.entry.JobEntryBaseattributesMap, containerObjectId, entryStepSetVariablesMap, extensionDataMap, log, metaStore, parentJob, parentJobMeta, rep, variables
 
- 
 - 
Constructor SummaryConstructors Constructor Description JobEntryTrans()JobEntryTrans(String name)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcheck(List<org.pentaho.di.core.CheckResultInterface> remarks, JobMeta jobMeta, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)Allows JobEntry objects to check themselves for consistencyvoidclear()Clears all variable valuesObjectclone()This method is called when a job entry is duplicated in Spoon.booleanevaluates()This method must return true if the job entry supports the true/false outgoing hops.org.pentaho.di.core.Resultexecute(org.pentaho.di.core.Result result, int nr)Execute this job entry and return the result.StringexportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String,ResourceDefinition> definitions, ResourceNamingInterface namingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)We're going to load the transformation meta data referenced here.String[]getDirectories()If step has reference(s) to another transformation(s)/job(s) returns an array of repository directories.StringgetDirectory()StringgetDirectoryPath()StringgetFilename()Gets the filename of the job entry.StringgetFileName()Deprecated.use getFilename() insteadprotected StringgetLogfile()StringgetLogFilename()StringgetRealFilename()Gets the real filename of the job entry, by substituting any environment variables present in the filename.String[]getReferencedObjectDescriptions()StringgetRemoteSlaveServerName()List<ResourceReference>getResourceDependencies(JobMeta jobMeta)Gets a list of all the resource dependencies that the step is depending on.StringgetRunConfiguration()org.pentaho.di.core.ObjectLocationSpecificationMethodgetSpecificationMethod()org.pentaho.di.core.ObjectLocationSpecificationMethod[]getSpecificationMethods()If step has reference(s) to another transformation(s)/job(s) returns an array of specification method(s) defining the type of an access to a referenced file.List<org.pentaho.di.core.SQLStatement>getSQLStatements(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space)Gets the SQL statements needed by this job entry to execute successfully, given a set of variables.TransgetTrans()TransMetagetTransMeta(Repository rep, org.pentaho.di.core.variables.VariableSpace space)Deprecated.TransMetagetTransMeta(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space)StringgetTransname()org.pentaho.di.repository.ObjectIdgetTransObjectId()StringgetXML()This method is called by PDI whenever a job entry needs to serialize its settings to XML.booleanhasRepositoryReferences()Checks whether the job entry has repository references.booleanisClustering()booleanisFollowingAbortRemotely()booleanisLoggingRemoteWork()booleanisPassingAllParameters()boolean[]isReferencedObjectEnabled()booleanisSuppressResultData()booleanisUnconditional()This method must return true if the job entry supports the unconditional outgoing hop.booleanisWaitingToFinish()ObjectloadReferencedObject(int index, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space)Load the referenced objectvoidloadRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_jobentry, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers)This method is called by PDI whenever a job entry needs to read its configuration from a PDI repository.voidloadXML(Node entrynode, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore)This method is called by PDI whenever a job entry needs to read its settings from XML.voidlookupRepositoryReferences(Repository repository)Look up the references after importvoidprepareFieldNamesParameters(String[] parameters, String[] parameterFieldNames, String[] parameterValues, org.pentaho.di.core.parameters.NamedParams namedParam, JobEntryTrans jobEntryTrans)voidsaveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_job)This method is called by PDI whenever a job entry needs to save its settings to a PDI repository.voidsetClustering(boolean clustering)voidsetDirectories(String[] directories)If step has reference(s) to another transformation(s)/job(s) sets updated repository directories from incoming String array.voidsetDirectory(String directory)voidsetDirectoryPath(String directoryPath)voidsetFileName(String n)voidsetFollowingAbortRemotely(boolean followingAbortRemotely)voidsetLoggingRemoteWork(boolean loggingRemoteWork)voidsetParentJobMeta(JobMeta parentJobMeta)At save and run time, the system will attempt to set the jobMeta so that it can be accessed by the jobEntries if necessary.voidsetPassingAllParameters(boolean passingAllParameters)voidsetRemoteSlaveServerName(String remoteSlaveServerName)voidsetRunConfiguration(String runConfiguration)voidsetSpecificationMethod(org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod)voidsetSuppressResultData(boolean suppressResultData)voidsetTransname(String transname)voidsetTransObjectId(org.pentaho.di.repository.ObjectId transObjectId)voidsetWaitingToFinish(boolean waitingToFinish)protected voidupdateResult(org.pentaho.di.core.Result result)- 
Methods inherited from class org.pentaho.di.job.entry.JobEntryBaseaddDatetimeToFilename, check, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, fieldSubstitute, getAttribute, getAttributes, getAttributesMap, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getEntryStepSetVariable, getEntryStepSetVariablesMap, getExtensionDataMap, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getMetaStore, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentJobMeta, getParentVariableSpace, getPluginId, getRegistrationDate, getRepository, getRepositoryDirectory, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, getVariables, hasChanged, hashCode, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isForcingSeparateLogging, isFTP, isGatheringMetrics, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, listVariables, loadReferencedObject, loadRep, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, parseRepositoryObjects, resetErrorsBeforeExecution, saveRep, setAttribute, setAttributes, setAttributesMap, setChanged, setChanged, setContainerObjectId, setDescription, setEntryStepSetVariable, setForcingSeparateLogging, setGatheringMetrics, setID, setLogLevel, setMetaStore, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toString
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterfacecheck, exportResources, getDescription, getDialogClassName, getLogChannel, getName, getObjectId, getParentJob, getParentJobMeta, getPluginId, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, loadReferencedObject, loadRep, loadXML, resetErrorsBeforeExecution, saveRep, setChanged, setChanged, setDescription, setMetaStore, setName, setObjectId, setParentJob, setPluginId, setRepository
 - 
Methods inherited from interface org.pentaho.di.job.entry.JobEntryRunConfigurableInterfacesetChanged
 
- 
 
- 
- 
- 
Field Detail- 
IS_PENTAHOpublic static final int IS_PENTAHO - See Also:
- Constant Field Values
 
 - 
argumentspublic String[] arguments 
 - 
argFromPreviouspublic boolean argFromPrevious 
 - 
paramsFromPreviouspublic boolean paramsFromPrevious 
 - 
execPerRowpublic boolean execPerRow 
 - 
parameterspublic String[] parameters 
 - 
parameterFieldNamespublic String[] parameterFieldNames 
 - 
parameterValuespublic String[] parameterValues 
 - 
clearResultRowspublic boolean clearResultRows 
 - 
clearResultFilespublic boolean clearResultFiles 
 - 
createParentFolderpublic boolean createParentFolder 
 - 
setLogfilepublic boolean setLogfile 
 - 
setAppendLogfilepublic boolean setAppendLogfile 
 - 
suppressResultDatapublic boolean suppressResultData 
 - 
logfilepublic String logfile 
 - 
logextpublic String logext 
 - 
addDatepublic boolean addDate 
 - 
addTimepublic boolean addTime 
 - 
logFileLevelpublic org.pentaho.di.core.logging.LogLevel logFileLevel 
 - 
waitingToFinishpublic boolean waitingToFinish 
 - 
followingAbortRemotelypublic boolean followingAbortRemotely 
 
- 
 - 
Constructor Detail- 
JobEntryTranspublic JobEntryTrans(String name) 
 - 
JobEntryTranspublic JobEntryTrans() 
 
- 
 - 
Method Detail- 
clonepublic Object clone() Description copied from class:JobEntryBaseThis method is called when a job entry is duplicated in Spoon. It needs to return a deep copy of this job entry object. It is essential that the implementing class creates proper deep copies if the job entry configuration is stored in modifiable objects, such as lists or custom helper objects.- Specified by:
- clonein interface- JobEntryInterface
- Overrides:
- clonein class- JobEntryBase
- Returns:
- a clone of the object
 
 - 
setFileNamepublic void setFileName(String n) 
 - 
getFileName@Deprecated public String getFileName() Deprecated.use getFilename() instead- Returns:
- the filename
 
 - 
getFilenamepublic String getFilename() Description copied from class:JobEntryBaseGets the filename of the job entry. For JobEntryBase, this method always returns null- Specified by:
- getFilenamein interface- JobEntryInterface
- Specified by:
- getFilenamein interface- org.pentaho.di.core.logging.LoggingObjectInterface
- Overrides:
- getFilenamein class- JobEntryBase
- Returns:
- null
- See Also:
- LoggingObjectInterface.getFilename()
 
 - 
getRealFilenamepublic String getRealFilename() Description copied from class:JobEntryBaseGets the real filename of the job entry, by substituting any environment variables present in the filename. For JobEntryBase, this method always returns null- Specified by:
- getRealFilenamein interface- JobEntryInterface
- Overrides:
- getRealFilenamein class- JobEntryBase
- Returns:
- null
 
 - 
setTransnamepublic void setTransname(String transname) 
 - 
getTransnamepublic String getTransname() 
 - 
getDirectorypublic String getDirectory() 
 - 
setDirectorypublic void setDirectory(String directory) 
 - 
getDirectoriespublic String[] getDirectories() Description copied from interface:HasRepositoryDirectoriesIf step has reference(s) to another transformation(s)/job(s) returns an array of repository directories. An implementation is considered to define the array order itself.- Specified by:
- getDirectoriesin interface- HasRepositoryDirectories
- Returns:
- String array of repository directories
 
 - 
setDirectoriespublic void setDirectories(String[] directories) Description copied from interface:HasRepositoryDirectoriesIf step has reference(s) to another transformation(s)/job(s) sets updated repository directories from incoming String array. An implementation is considered to define the array order itself.- Specified by:
- setDirectoriesin interface- HasRepositoryDirectories
- Parameters:
- directories- Array of updated rep directories to set
 
 - 
getLogFilenamepublic String getLogFilename() 
 - 
getXMLpublic String getXML() Description copied from class:JobEntryBaseThis method is called by PDI whenever a job entry needs to serialize its settings to XML. It is called when saving a job in Spoon. The method returns an XML string, containing the serialized settings. The string contains a series of XML tags, typically one tag per setting. The helper class org.pentaho.di.core.xml.XMLHandler is typically used to construct the XML string.- Specified by:
- getXMLin interface- JobEntryInterface
- Overrides:
- getXMLin class- JobEntryBase
- Returns:
- the xml representation of the job entry
 
 - 
loadXMLpublic void loadXML(Node entrynode, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleXMLException Description copied from interface:JobEntryInterfaceThis method is called by PDI whenever a job entry needs to read its settings from XML. The XML node containing the job entry's settings is passed in as an argument. Again, the helper class org.pentaho.di.core.xml.XMLHandler is typically used to conveniently read the settings from the XML node.- Specified by:
- loadXMLin interface- JobEntryInterface
- Overrides:
- loadXMLin class- JobEntryBase
- Parameters:
- entrynode- the top-level XML node
- databases- the list of databases
- slaveServers- the list of slave servers
- rep- the repository object
- metaStore- The metaStore to optionally load from.
- Throws:
- org.pentaho.di.core.exception.KettleXMLException- if any errors occur during the loading of the XML
 
 - 
loadReppublic void loadRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_jobentry, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers) throws org.pentaho.di.core.exception.KettleException Description copied from interface:JobEntryInterfaceThis method is called by PDI whenever a job entry needs to read its configuration from a PDI repository. The job entry id given in the arguments should be used as the identifier when using the repository's serialization methods.- Specified by:
- loadRepin interface- JobEntryInterface
- Overrides:
- loadRepin class- JobEntryBase
- Parameters:
- rep- the repository object
- metaStore- the MetaStore to use
- id_jobentry- the id of the job entry
- databases- the list of databases
- slaveServers- the list of slave servers
- Throws:
- org.pentaho.di.core.exception.KettleException- if any errors occur during the load
 
 - 
saveReppublic void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_job) throws org.pentaho.di.core.exception.KettleException Description copied from interface:JobEntryInterfaceThis method is called by PDI whenever a job entry needs to save its settings to a PDI repository. The repository object passed in as the first argument provides a convenient set of methods for serializing job entry settings. When calling repository serialization methods, job id and job entry id are required. The job id is passed in to saveRep() as an argument, and the job entry id can be obtained by a call to getObjectId() inherited from the base class.- Specified by:
- saveRepin interface- JobEntryInterface
- Overrides:
- saveRepin class- JobEntryBase
- Parameters:
- rep- the repository
- metaStore- the MetaStore to use
- id_job- the id_job
- Throws:
- org.pentaho.di.core.exception.KettleException- if any errors occur during the save
 
 - 
clearpublic void clear() Description copied from class:JobEntryBaseClears all variable values- Specified by:
- clearin interface- JobEntryInterface
- Overrides:
- clearin class- JobEntryBase
 
 - 
executepublic org.pentaho.di.core.Result execute(org.pentaho.di.core.Result result, int nr) throws org.pentaho.di.core.exception.KettleExceptionExecute this job entry and return the result. In this case it means, just set the result boolean in the Result class.- Specified by:
- executein interface- JobEntryInterface
- Parameters:
- result- The result of the previous execution
- nr- the job entry number
- Returns:
- The Result of the execution.
- Throws:
- org.pentaho.di.core.exception.KettleException- if any Kettle exceptions occur
 
 - 
updateResultprotected void updateResult(org.pentaho.di.core.Result result) 
 - 
getTransMeta@Deprecated public TransMeta getTransMeta(Repository rep, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException Deprecated.- Parameters:
- rep-
- space-
- Returns:
- Throws:
- org.pentaho.di.core.exception.KettleException
 
 - 
getTransMetapublic TransMeta getTransMeta(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException - Throws:
- org.pentaho.di.core.exception.KettleException
 
 - 
evaluatespublic boolean evaluates() Description copied from class:JobEntryBaseThis method must return true if the job entry supports the true/false outgoing hops. For JobEntryBase, this method always returns false- Specified by:
- evaluatesin interface- JobEntryInterface
- Overrides:
- evaluatesin class- JobEntryBase
- Returns:
- false
 
 - 
isUnconditionalpublic boolean isUnconditional() Description copied from class:JobEntryBaseThis method must return true if the job entry supports the unconditional outgoing hop. For JobEntryBase, this method always returns true- Specified by:
- isUnconditionalin interface- JobEntryInterface
- Overrides:
- isUnconditionalin class- JobEntryBase
- Returns:
- true
 
 - 
getSQLStatementspublic List<org.pentaho.di.core.SQLStatement> getSQLStatements(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException Description copied from class:JobEntryBaseGets the SQL statements needed by this job entry to execute successfully, given a set of variables. For JobEntryBase, this method returns an empty list.- Specified by:
- getSQLStatementsin interface- JobEntryInterface
- Overrides:
- getSQLStatementsin class- JobEntryBase
- Parameters:
- repository- the repository object
- metaStore- the MetaStore to use
- space- a variable space object containing variable bindings
- Returns:
- an empty list
- Throws:
- org.pentaho.di.core.exception.KettleException- if any errors occur during the generation of SQL statements
 
 - 
getDirectoryPathpublic String getDirectoryPath() - Returns:
- Returns the directoryPath.
 
 - 
setDirectoryPathpublic void setDirectoryPath(String directoryPath) - Parameters:
- directoryPath- The directoryPath to set.
 
 - 
isClusteringpublic boolean isClustering() - Returns:
- the clustering
 
 - 
setClusteringpublic void setClustering(boolean clustering) - Parameters:
- clustering- the clustering to set
 
 - 
checkpublic void check(List<org.pentaho.di.core.CheckResultInterface> remarks, JobMeta jobMeta, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) Description copied from class:JobEntryBaseAllows JobEntry objects to check themselves for consistency- Specified by:
- checkin interface- JobEntryInterface
- Overrides:
- checkin class- JobEntryBase
- Parameters:
- remarks- List of CheckResult objects indicating consistency status
- jobMeta- the metadata object for the job entry
- space- the variable space to resolve string expressions with variables with
- repository- the repository to load Kettle objects from
- metaStore- the MetaStore to load common elements from
 
 - 
getResourceDependenciespublic List<ResourceReference> getResourceDependencies(JobMeta jobMeta) Description copied from class:JobEntryBaseGets a list of all the resource dependencies that the step is depending on. In JobEntryBase, this method returns an empty resource dependency list.- Specified by:
- getResourceDependenciesin interface- JobEntryInterface
- Overrides:
- getResourceDependenciesin class- JobEntryBase
- Returns:
- an empty list of ResourceReferences
- See Also:
- ResourceReference
 
 - 
exportResourcespublic String exportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String,ResourceDefinition> definitions, ResourceNamingInterface namingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleException We're going to load the transformation meta data referenced here. Then we're going to give it a new filename, modify that filename in this entries. The parent caller will have made a copy of it, so it should be OK to do so. Exports the object to a flat-file system, adding content with filename keys to a set of definitions. The supplied resource naming interface allows the object to name appropriately without worrying about those parts of the implementation specific details.- Specified by:
- exportResourcesin interface- JobEntryInterface
- Overrides:
- exportResourcesin class- JobEntryBase
- Parameters:
- space- The variable space to resolve (environment) variables with.
- definitions- The map containing the filenames and content
- namingInterface- The resource naming interface allows the object to be named appropriately
- repository- The repository to load resources from
- metaStore- the metaStore to load external metadata from
- Returns:
- The filename for this object. (also contained in the definitions map)
- Throws:
- org.pentaho.di.core.exception.KettleException- in case something goes wrong during the export
 
 - 
getLogfileprotected String getLogfile() 
 - 
getRemoteSlaveServerNamepublic String getRemoteSlaveServerName() - Returns:
- the remote slave server name
 
 - 
setRemoteSlaveServerNamepublic void setRemoteSlaveServerName(String remoteSlaveServerName) - Specified by:
- setRemoteSlaveServerNamein interface- JobEntryRunConfigurableInterface
- Parameters:
- remoteSlaveServerName- the remote slave server name to set
 
 - 
isWaitingToFinishpublic boolean isWaitingToFinish() - Returns:
- the waitingToFinish
 
 - 
setWaitingToFinishpublic void setWaitingToFinish(boolean waitingToFinish) - Parameters:
- waitingToFinish- the waitingToFinish to set
 
 - 
isFollowingAbortRemotelypublic boolean isFollowingAbortRemotely() - Returns:
- the followingAbortRemotely
 
 - 
setFollowingAbortRemotelypublic void setFollowingAbortRemotely(boolean followingAbortRemotely) - Parameters:
- followingAbortRemotely- the followingAbortRemotely to set
 
 - 
isLoggingRemoteWorkpublic boolean isLoggingRemoteWork() 
 - 
setLoggingRemoteWorkpublic void setLoggingRemoteWork(boolean loggingRemoteWork) - Specified by:
- setLoggingRemoteWorkin interface- JobEntryRunConfigurableInterface
 
 - 
isPassingAllParameterspublic boolean isPassingAllParameters() - Returns:
- the passingAllParameters
 
 - 
setPassingAllParameterspublic void setPassingAllParameters(boolean passingAllParameters) - Parameters:
- passingAllParameters- the passingAllParameters to set
 
 - 
getRunConfigurationpublic String getRunConfiguration() - Specified by:
- getRunConfigurationin interface- JobEntryRunConfigurableInterface
 
 - 
setRunConfigurationpublic void setRunConfiguration(String runConfiguration) - Specified by:
- setRunConfigurationin interface- JobEntryRunConfigurableInterface
 
 - 
getTranspublic Trans getTrans() 
 - 
getTransObjectIdpublic org.pentaho.di.repository.ObjectId getTransObjectId() - Returns:
- the transObjectId
 
 - 
setTransObjectIdpublic void setTransObjectId(org.pentaho.di.repository.ObjectId transObjectId) - Parameters:
- transObjectId- the transObjectId to set
 
 - 
getSpecificationMethodpublic org.pentaho.di.core.ObjectLocationSpecificationMethod getSpecificationMethod() - Returns:
- the specificationMethod
 
 - 
getSpecificationMethodspublic org.pentaho.di.core.ObjectLocationSpecificationMethod[] getSpecificationMethods() Description copied from interface:HasRepositoryDirectoriesIf step has reference(s) to another transformation(s)/job(s) returns an array of specification method(s) defining the type of an access to a referenced file. An implementation is considered to define the array order itself.- Specified by:
- getSpecificationMethodsin interface- HasRepositoryDirectories
- Returns:
- String array of specification method(s)
 
 - 
setSpecificationMethodpublic void setSpecificationMethod(org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod) - Parameters:
- specificationMethod- the specificationMethod to set
 
 - 
hasRepositoryReferencespublic boolean hasRepositoryReferences() Description copied from class:JobEntryBaseChecks whether the job entry has repository references. For JobEntryBase, this method always returns false- Specified by:
- hasRepositoryReferencesin interface- JobEntryInterface
- Overrides:
- hasRepositoryReferencesin class- JobEntryBase
- Returns:
- false
 
 - 
lookupRepositoryReferencespublic void lookupRepositoryReferences(Repository repository) throws org.pentaho.di.core.exception.KettleException Look up the references after import- Specified by:
- lookupRepositoryReferencesin interface- JobEntryInterface
- Overrides:
- lookupRepositoryReferencesin class- JobEntryBase
- Parameters:
- repository- the repository to reference.
- Throws:
- org.pentaho.di.core.exception.KettleException- if any errors occur during the lookup
 
 - 
getReferencedObjectDescriptionspublic String[] getReferencedObjectDescriptions() - Specified by:
- getReferencedObjectDescriptionsin interface- JobEntryInterface
- Overrides:
- getReferencedObjectDescriptionsin class- JobEntryBase
- Returns:
- The objects referenced in the step, like a a transformation, a job, a mapper, a reducer, a combiner, ...
 
 - 
isReferencedObjectEnabledpublic boolean[] isReferencedObjectEnabled() - Specified by:
- isReferencedObjectEnabledin interface- JobEntryInterface
- Overrides:
- isReferencedObjectEnabledin class- JobEntryBase
- Returns:
- true for each referenced object that is enabled or has a valid reference definition.
 
 - 
loadReferencedObjectpublic Object loadReferencedObject(int index, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException Load the referenced object- Specified by:
- loadReferencedObjectin interface- JobEntryInterface
- Overrides:
- loadReferencedObjectin class- JobEntryBase
- Parameters:
- index- the referenced object index to load (in case there are multiple references)
- rep- the repository
- metaStore- metaStore
- space- the variable space to use
- Returns:
- the referenced object once loaded
- Throws:
- org.pentaho.di.core.exception.KettleException
 
 - 
setParentJobMetapublic void setParentJobMeta(JobMeta parentJobMeta) Description copied from class:JobEntryBaseAt save and run time, the system will attempt to set the jobMeta so that it can be accessed by the jobEntries if necessary.- Specified by:
- setParentJobMetain interface- JobEntryInterface
- Overrides:
- setParentJobMetain class- JobEntryBase
- Parameters:
- parentJobMeta- the JobMeta to which this JobEntryInterface belongs
 
 - 
prepareFieldNamesParameterspublic void prepareFieldNamesParameters(String[] parameters, String[] parameterFieldNames, String[] parameterValues, org.pentaho.di.core.parameters.NamedParams namedParam, JobEntryTrans jobEntryTrans) throws org.pentaho.di.core.parameters.UnknownParamException - Throws:
- org.pentaho.di.core.parameters.UnknownParamException
 
 - 
isSuppressResultDatapublic boolean isSuppressResultData() 
 - 
setSuppressResultDatapublic void setSuppressResultData(boolean suppressResultData) 
 
- 
 
-