org.pentaho.di.ui.spoon.job
Class JobHistoryDelegate

java.lang.Object
  extended by org.pentaho.di.ui.spoon.delegates.SpoonDelegate
      extended by org.pentaho.di.ui.spoon.job.JobHistoryDelegate
All Implemented Interfaces:
org.pentaho.ui.xul.impl.XulEventHandler

public class JobHistoryDelegate
extends SpoonDelegate
implements org.pentaho.ui.xul.impl.XulEventHandler


Field Summary
 
Fields inherited from class org.pentaho.di.ui.spoon.delegates.SpoonDelegate
loggingObject
 
Constructor Summary
JobHistoryDelegate(Spoon spoon, JobGraph jobGraph)
           
 
Method Summary
 void addJobHistory()
           
 void clearLogTable()
          Public for XUL.
 void fetchAll()
          XUL event: loads all load records for current log table.
 void fetchNextBatch()
          XUL event: fetches next x records for current log table.
 Object getData()
           
 CTabItem getJobHistoryTab()
           
 String getName()
           
 org.pentaho.ui.xul.XulDomContainer getXulDomContainer()
           
 void refreshHistory()
          Public for XUL.
 void replayHistory()
          Public for XUL.
 void setData(Object data)
           
 void setName(String name)
           
 void setXulDomContainer(org.pentaho.ui.xul.XulDomContainer xulDomContainer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobHistoryDelegate

public JobHistoryDelegate(Spoon spoon,
                          JobGraph jobGraph)
Parameters:
spoon -
jobGraph -
Method Detail

addJobHistory

public void addJobHistory()

clearLogTable

public void clearLogTable()
Public for XUL.


replayHistory

public void replayHistory()
Public for XUL.


refreshHistory

public void refreshHistory()
Public for XUL.


getJobHistoryTab

public CTabItem getJobHistoryTab()
Returns:
the jobHistoryTab

getData

public Object getData()
Specified by:
getData in interface org.pentaho.ui.xul.impl.XulEventHandler

getName

public String getName()
Specified by:
getName in interface org.pentaho.ui.xul.impl.XulEventHandler

getXulDomContainer

public org.pentaho.ui.xul.XulDomContainer getXulDomContainer()
Specified by:
getXulDomContainer in interface org.pentaho.ui.xul.impl.XulEventHandler

setData

public void setData(Object data)
Specified by:
setData in interface org.pentaho.ui.xul.impl.XulEventHandler

setName

public void setName(String name)
Specified by:
setName in interface org.pentaho.ui.xul.impl.XulEventHandler

setXulDomContainer

public void setXulDomContainer(org.pentaho.ui.xul.XulDomContainer xulDomContainer)
Specified by:
setXulDomContainer in interface org.pentaho.ui.xul.impl.XulEventHandler

fetchNextBatch

public void fetchNextBatch()
XUL event: fetches next x records for current log table.


fetchAll

public void fetchAll()
XUL event: loads all load records for current log table.