org.pentaho.di.trans
Class TransExecutionConfiguration

java.lang.Object
  extended by org.pentaho.di.trans.TransExecutionConfiguration
All Implemented Interfaces:
Cloneable

public class TransExecutionConfiguration
extends Object
implements Cloneable


Field Summary
static String XML_TAG
           
 
Constructor Summary
TransExecutionConfiguration()
           
TransExecutionConfiguration(Node trecNode)
           
 
Method Summary
 Object clone()
           
 void getAllVariables(TransMeta transMeta)
           
 Map<String,String> getArguments()
           
 String[] getArgumentStrings()
           
 LogLevel getLogLevel()
           
 Map<String,String> getParams()
           
 Result getPreviousResult()
           
 SlaveServer getRemoteServer()
           
 Date getReplayDate()
           
 Repository getRepository()
           
 TransDebugMeta getTransDebugMeta()
           
 void getUsedArguments(TransMeta transMeta, String[] commandLineArguments)
           
 void getUsedVariables(TransMeta transMeta)
           
 Map<String,String> getVariables()
           
 String getXML()
           
 boolean isClearingLog()
           
 boolean isClusterPosting()
           
 boolean isClusterPreparing()
           
 boolean isClusterShowingTransformation()
           
 boolean isClusterStarting()
           
 boolean isExecutingClustered()
           
 boolean isExecutingLocally()
           
 boolean isExecutingRemotely()
           
 boolean isPassingExport()
           
 boolean isSafeModeEnabled()
           
 void setArguments(Map<String,String> arguments)
           
 void setArgumentStrings(String[] arguments)
           
 void setClearingLog(boolean clearingLog)
           
 void setClusterPosting(boolean clusterPosting)
           
 void setClusterPreparing(boolean clusterPreparing)
           
 void setClusterShowingTransformation(boolean showingTransformations)
           
 void setClusterStarting(boolean notExecuting)
           
 void setExecutingClustered(boolean clusteredExecution)
           
 void setExecutingLocally(boolean localExecution)
           
 void setExecutingRemotely(boolean remoteExecution)
           
 void setLogLevel(LogLevel logLevel)
           
 void setParams(Map<String,String> params)
           
 void setPassingExport(boolean passingExport)
           
 void setPreviousResult(Result previousResult)
           
 void setRemoteServer(SlaveServer remoteServer)
           
 void setReplayDate(Date replayDate)
           
 void setRepository(Repository repository)
           
 void setSafeModeEnabled(boolean usingSafeMode)
           
 void setTransDebugMeta(TransDebugMeta transDebugMeta)
           
 void setVariables(Map<String,String> variables)
           
 void setVariables(VariableSpace space)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_TAG

public static final String XML_TAG
See Also:
Constant Field Values
Constructor Detail

TransExecutionConfiguration

public TransExecutionConfiguration()

TransExecutionConfiguration

public TransExecutionConfiguration(Node trecNode)
                            throws KettleException
Throws:
KettleException
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

getArguments

public Map<String,String> getArguments()
Returns:
the arguments

setArguments

public void setArguments(Map<String,String> arguments)
Parameters:
arguments - the arguments to set

setParams

public void setParams(Map<String,String> params)
Parameters:
params - the parameters to set

getParams

public Map<String,String> getParams()
Returns:
the parameters.

setArgumentStrings

public void setArgumentStrings(String[] arguments)
Parameters:
arguments - the arguments to set

isExecutingClustered

public boolean isExecutingClustered()
Returns:
the clusteredExecution

setExecutingClustered

public void setExecutingClustered(boolean clusteredExecution)
Parameters:
clusteredExecution - the clusteredExecution to set

isClusterStarting

public boolean isClusterStarting()
Returns:
the notExecuting

setClusterStarting

public void setClusterStarting(boolean notExecuting)
Parameters:
notExecuting - the notExecuting to set

isClusterShowingTransformation

public boolean isClusterShowingTransformation()
Returns:
the showingTransformations

setClusterShowingTransformation

public void setClusterShowingTransformation(boolean showingTransformations)
Parameters:
showingTransformations - the showingTransformations to set

getVariables

public Map<String,String> getVariables()
Returns:
the variables

setVariables

public void setVariables(Map<String,String> variables)
Parameters:
variables - the variables to set

setVariables

public void setVariables(VariableSpace space)

isExecutingRemotely

public boolean isExecutingRemotely()
Returns:
the remoteExecution

setExecutingRemotely

public void setExecutingRemotely(boolean remoteExecution)
Parameters:
remoteExecution - the remoteExecution to set

isClusterPosting

public boolean isClusterPosting()
Returns:
the clusterPosting

setClusterPosting

public void setClusterPosting(boolean clusterPosting)
Parameters:
clusterPosting - the clusterPosting to set

isExecutingLocally

public boolean isExecutingLocally()
Returns:
the localExecution

setExecutingLocally

public void setExecutingLocally(boolean localExecution)
Parameters:
localExecution - the localExecution to set

isClusterPreparing

public boolean isClusterPreparing()
Returns:
the clusterPreparing

setClusterPreparing

public void setClusterPreparing(boolean clusterPreparing)
Parameters:
clusterPreparing - the clusterPreparing to set

getRemoteServer

public SlaveServer getRemoteServer()
Returns:
the remoteServer

setRemoteServer

public void setRemoteServer(SlaveServer remoteServer)
Parameters:
remoteServer - the remoteServer to set

getAllVariables

public void getAllVariables(TransMeta transMeta)

getUsedVariables

public void getUsedVariables(TransMeta transMeta)

getUsedArguments

public void getUsedArguments(TransMeta transMeta,
                             String[] commandLineArguments)

getReplayDate

public Date getReplayDate()
Returns:
the replayDate

setReplayDate

public void setReplayDate(Date replayDate)
Parameters:
replayDate - the replayDate to set

isSafeModeEnabled

public boolean isSafeModeEnabled()
Returns:
the usingSafeMode

setSafeModeEnabled

public void setSafeModeEnabled(boolean usingSafeMode)
Parameters:
usingSafeMode - the usingSafeMode to set

getLogLevel

public LogLevel getLogLevel()
Returns:
the logLevel

setLogLevel

public void setLogLevel(LogLevel logLevel)
Parameters:
logLevel - the logLevel to set

getXML

public String getXML()
              throws IOException
Throws:
IOException

getArgumentStrings

public String[] getArgumentStrings()

getTransDebugMeta

public TransDebugMeta getTransDebugMeta()
Returns:
the transDebugMeta

setTransDebugMeta

public void setTransDebugMeta(TransDebugMeta transDebugMeta)
Parameters:
transDebugMeta - the transDebugMeta to set

getPreviousResult

public Result getPreviousResult()
Returns:
the previousResult

setPreviousResult

public void setPreviousResult(Result previousResult)
Parameters:
previousResult - the previousResult to set

getRepository

public Repository getRepository()
Returns:
the repository

setRepository

public void setRepository(Repository repository)
Parameters:
repository - the repository to set

isClearingLog

public boolean isClearingLog()
Returns:
the clearingLog

setClearingLog

public void setClearingLog(boolean clearingLog)
Parameters:
clearingLog - the clearingLog to set

isPassingExport

public boolean isPassingExport()
Returns:
the passingExport

setPassingExport

public void setPassingExport(boolean passingExport)
Parameters:
passingExport - the passingExport to set