org.pentaho.di.job.entry
Class JobEntryCopy
java.lang.Object
org.pentaho.di.job.entry.JobEntryCopy
- All Implemented Interfaces:
- Cloneable, ChangedFlagInterface, org.pentaho.di.core.gui.GUIPositionInterface, org.pentaho.di.core.xml.XMLInterface
public class JobEntryCopy
- extends Object
- implements Cloneable, org.pentaho.di.core.xml.XMLInterface, org.pentaho.di.core.gui.GUIPositionInterface, ChangedFlagInterface
This class describes the fact that a single JobEntry can be used multiple
times in the same Job. Therefor it contains a link to a JobEntry, a position,
a number, etc.
- Since:
- 01-10-2003
- Author:
- Matt
Constructor Summary |
JobEntryCopy()
|
JobEntryCopy(org.pentaho.di.core.logging.LogWriter log)
Deprecated. Log is no longer required. |
JobEntryCopy(org.pentaho.di.core.logging.LogWriter log,
JobEntryInterface entry)
|
JobEntryCopy(org.pentaho.di.core.logging.LogWriter log,
Repository rep,
long id_job,
long id_jobentry_copy,
List<JobEntryInterface> jobentries,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
Load the chef graphical entry from repository We load type, name &
description if no entry can be found. |
JobEntryCopy(Node entrynode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
|
JobEntryCopy
public JobEntryCopy()
JobEntryCopy
public JobEntryCopy(org.pentaho.di.core.logging.LogWriter log)
- Deprecated. Log is no longer required.
- Parameters:
log
-
JobEntryCopy
public JobEntryCopy(org.pentaho.di.core.logging.LogWriter log,
JobEntryInterface entry)
JobEntryCopy
public JobEntryCopy(Node entrynode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws org.pentaho.di.core.exception.KettleXMLException
- Throws:
org.pentaho.di.core.exception.KettleXMLException
JobEntryCopy
public JobEntryCopy(org.pentaho.di.core.logging.LogWriter log,
Repository rep,
long id_job,
long id_jobentry_copy,
List<JobEntryInterface> jobentries,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws org.pentaho.di.core.exception.KettleException
- Load the chef graphical entry from repository We load type, name &
description if no entry can be found.
- Parameters:
log
- the logging channelrep
- the Repositoryid_job
- The job IDid_jobentry_copy
- The jobentry copy IDjobentries
- A list with all jobentriesdatabases
- A list with all defined databases
- Throws:
org.pentaho.di.core.exception.KettleException
getXML
public String getXML()
- Specified by:
getXML
in interface org.pentaho.di.core.xml.XMLInterface
saveRep
public void saveRep(Repository rep,
long id_job)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
clear
public void clear()
clone
public Object clone()
- Overrides:
clone
in class Object
replaceMeta
public void replaceMeta(JobEntryCopy jobEntryCopy)
clone_deep
public Object clone_deep()
setID
public void setID(long id)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
getID
public long getID()
setEntry
public void setEntry(JobEntryInterface je)
getEntry
public JobEntryInterface getEntry()
getJobEntryType
public JobEntryType getJobEntryType()
getTypeDesc
public String getTypeDesc()
- Returns:
- entry in JobEntryInterface.typeCode[] for native jobs,
entry.getTypeCode() for plugins
setLocation
public void setLocation(int x,
int y)
- Specified by:
setLocation
in interface org.pentaho.di.core.gui.GUIPositionInterface
setLocation
public void setLocation(org.pentaho.di.core.gui.Point loc)
- Specified by:
setLocation
in interface org.pentaho.di.core.gui.GUIPositionInterface
getLocation
public org.pentaho.di.core.gui.Point getLocation()
- Specified by:
getLocation
in interface org.pentaho.di.core.gui.GUIPositionInterface
setChanged
public void setChanged()
- Specified by:
setChanged
in interface ChangedFlagInterface
setChanged
public void setChanged(boolean ch)
- Specified by:
setChanged
in interface ChangedFlagInterface
hasChanged
public boolean hasChanged()
- Specified by:
hasChanged
in interface ChangedFlagInterface
getNr
public int getNr()
setNr
public void setNr(int n)
setLaunchingInParallel
public void setLaunchingInParallel(boolean p)
isDrawn
public boolean isDrawn()
setDrawn
public void setDrawn()
setDrawn
public void setDrawn(boolean d)
isLaunchingInParallel
public boolean isLaunchingInParallel()
getType
public static final JobEntryType getType(String dsc)
getTypeDesc
public static final String getTypeDesc(int ty)
getTypeDesc
public static final String getTypeDesc(JobEntryInterface ty)
setSelected
public void setSelected(boolean sel)
- Specified by:
setSelected
in interface org.pentaho.di.core.gui.GUIPositionInterface
flipSelected
public void flipSelected()
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interface org.pentaho.di.core.gui.GUIPositionInterface
setDescription
public void setDescription(String description)
getDescription
public String getDescription()
isStart
public boolean isStart()
isDummy
public boolean isDummy()
isTransformation
public boolean isTransformation()
isJob
public boolean isJob()
evaluates
public boolean evaluates()
isUnconditional
public boolean isUnconditional()
isEvaluation
public boolean isEvaluation()
isMail
public boolean isMail()
isSQL
public boolean isSQL()
isSpecial
public boolean isSpecial()
toString
public String toString()
- Overrides:
toString
in class Object
getName
public String getName()
setName
public void setName(String name)
resetErrorsBeforeExecution
public boolean resetErrorsBeforeExecution()