org.pentaho.di.job
Class JobHopMeta

java.lang.Object
  extended by org.pentaho.di.job.JobHopMeta
All Implemented Interfaces:
Cloneable, XMLInterface

public class JobHopMeta
extends Object
implements Cloneable, XMLInterface

This class defines a hop from one job entry copy to another.

Since:
19-06-2003
Author:
Matt

Field Summary
 boolean split
           
 
Constructor Summary
JobHopMeta()
           
JobHopMeta(JobEntryCopy from, JobEntryCopy to)
           
JobHopMeta(Node hopnode, JobMeta job)
           
 
Method Summary
 Object clone()
           
 String getDescription()
           
 boolean getEvaluation()
           
 JobEntryCopy getFromEntry()
           
 ObjectId getObjectId()
           
 JobEntryCopy getToEntry()
           
 String getXML()
          Describes the Object implementing this interface as XML
 boolean hasChanged()
           
 boolean isEnabled()
           
 boolean isSplit()
           
 boolean isUnconditional()
           
 void setChanged()
           
 void setChanged(boolean ch)
           
 void setConditional()
           
 void setEnabled()
           
 void setEnabled(boolean en)
           
 void setEvaluation()
           
 void setEvaluation(boolean e)
           
 void setFromEntry(JobEntryCopy fromEntry)
           
 void setObjectId(ObjectId id)
           
 void setSplit(boolean split)
           
 void setToEntry(JobEntryCopy toEntry)
           
 void setUnconditional()
           
 void setUnconditional(boolean unconditional)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

split

public boolean split
Constructor Detail

JobHopMeta

public JobHopMeta()

JobHopMeta

public JobHopMeta(JobEntryCopy from,
                  JobEntryCopy to)

JobHopMeta

public JobHopMeta(Node hopnode,
                  JobMeta job)
           throws KettleXMLException
Throws:
KettleXMLException
Method Detail

getXML

public String getXML()
Description copied from interface: XMLInterface
Describes the Object implementing this interface as XML

Specified by:
getXML in interface XMLInterface
Returns:
the XML string for this object

setObjectId

public void setObjectId(ObjectId id)

getObjectId

public ObjectId getObjectId()

clone

public Object clone()
Overrides:
clone in class Object

setChanged

public void setChanged()

setChanged

public void setChanged(boolean ch)

hasChanged

public boolean hasChanged()

setEnabled

public void setEnabled()

setEnabled

public void setEnabled(boolean en)

isEnabled

public boolean isEnabled()

getEvaluation

public boolean getEvaluation()

setEvaluation

public void setEvaluation()

setEvaluation

public void setEvaluation(boolean e)

setUnconditional

public void setUnconditional()

setConditional

public void setConditional()

isUnconditional

public boolean isUnconditional()

setSplit

public void setSplit(boolean split)

isSplit

public boolean isSplit()

getDescription

public String getDescription()

toString

public String toString()
Overrides:
toString in class Object

getFromEntry

public JobEntryCopy getFromEntry()

setFromEntry

public void setFromEntry(JobEntryCopy fromEntry)

getToEntry

public JobEntryCopy getToEntry()

setToEntry

public void setToEntry(JobEntryCopy toEntry)

setUnconditional

public void setUnconditional(boolean unconditional)
Parameters:
unconditional - the unconditional to set