Class JobExecutorParameters

java.lang.Object
org.pentaho.di.trans.steps.jobexecutor.JobExecutorParameters
All Implemented Interfaces:
Cloneable

public class JobExecutorParameters extends Object implements Cloneable
The job to be executed in the transformation can receive parameters. These are either coming from an input row (the first row in a group of rows) or from a static variable or value.
Since:
2011-AUG-29
Version:
4.3
Author:
matt
  • Field Details

  • Constructor Details

    • JobExecutorParameters

      public JobExecutorParameters()
    • JobExecutorParameters

      public JobExecutorParameters(Node paramNode)
    • JobExecutorParameters

      public JobExecutorParameters(Repository rep, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • getXML

      public String getXML()
    • saveRep

      public void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getField

      public String[] getField()
      Returns:
      the field name to use
    • setField

      public void setField(String[] field)
      Parameters:
      field - the input field name to set
    • getVariable

      public String[] getVariable()
      Returns:
      the variable
    • setVariable

      public void setVariable(String[] variable)
      Parameters:
      variable - the variable to set
    • isInheritingAllVariables

      public boolean isInheritingAllVariables()
      Returns:
      the inheritingAllVariables
    • setInheritingAllVariables

      public void setInheritingAllVariables(boolean inheritingAllVariables)
      Parameters:
      inheritingAllVariables - the inheritingAllVariables to set
    • getInput

      public String[] getInput()
      Returns:
      the input
    • setInput

      public void setInput(String[] input)
      Parameters:
      input - the input to set