org.pentaho.di.job.entries.msgboxinfo
Class JobEntryMsgBoxInfo
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.msgboxinfo.JobEntryMsgBoxInfo
- All Implemented Interfaces:
- Cloneable, org.pentaho.di.core.CheckResultSourceInterface, org.pentaho.di.core.variables.VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryMsgBoxInfo
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
Job entry type to display a message box.
- Since:
- 12-02-2007
- Author:
- Samatar
Method Summary |
void |
check(List<org.pentaho.di.core.CheckResultInterface> remarks,
JobMeta jobMeta)
Support for overrides not having to put in a check method |
Object |
clone()
|
boolean |
evaluate(org.pentaho.di.core.Result result)
Display the Message Box. |
boolean |
evaluates()
check whether or not this job entry evaluates. |
org.pentaho.di.core.Result |
execute(org.pentaho.di.core.Result prev_result,
int nr,
Repository rep,
Job parentJob)
Execute this job entry and return the result. |
String |
getBodyMessage()
|
String |
getRealBodyMessage()
|
String |
getRealTitleMessage()
|
String |
getTitleMessage()
|
String |
getXML()
|
boolean |
isUnconditional()
|
void |
loadRep(Repository rep,
long id_jobentry,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
|
void |
loadXML(Node entrynode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
|
boolean |
resetErrorsBeforeExecution()
|
void |
saveRep(Repository rep,
long id_job)
|
void |
setBodyMessage(String s)
|
void |
setTitleMessage(String s)
|
Methods inherited from class org.pentaho.di.job.entry.JobEntryBase |
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, exportResources, getBooleanValueOfVariable, getConfigId, getDescription, getDialogClassName, getFilename, getHolderType, getID, getJobEntryType, getName, getParentVariableSpace, getPluginID, getRealFilename, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeCode, getTypeCode, getTypeDesc, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, initializeVariablesFrom, injectVariables, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isSFTP, isShell, isSpecial, isStart, isTransformation, listVariables, loadXML, parseRepositoryObjects, setChanged, setChanged, setConfigId, setDescription, setID, setJobEntryType, setName, setParentVariableSpace, setPluginID, setVariable, shareVariablesWith, toString |
Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface |
clear, exportResources, getConfigId, getDescription, getDialogClassName, getFilename, getID, getJobEntryType, getName, getPluginID, getRealFilename, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeCode, getUsedDatabaseConnections, hasChanged, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, setChanged, setChanged, setConfigId, setDescription, setID, setJobEntryType, setName, setPluginID |
JobEntryMsgBoxInfo
public JobEntryMsgBoxInfo(String n,
String scr)
JobEntryMsgBoxInfo
public JobEntryMsgBoxInfo()
JobEntryMsgBoxInfo
public JobEntryMsgBoxInfo(JobEntryBase jeb)
clone
public Object clone()
- Specified by:
clone
in interface JobEntryInterface
- Overrides:
clone
in class JobEntryBase
getXML
public String getXML()
- Specified by:
getXML
in interface JobEntryInterface
- Overrides:
getXML
in class JobEntryBase
loadXML
public void loadXML(Node entrynode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws org.pentaho.di.core.exception.KettleXMLException
- Specified by:
loadXML
in interface JobEntryInterface
- Throws:
org.pentaho.di.core.exception.KettleXMLException
loadRep
public void loadRep(Repository rep,
long id_jobentry,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws org.pentaho.di.core.exception.KettleException
- Specified by:
loadRep
in interface JobEntryInterface
- Overrides:
loadRep
in class JobEntryBase
- Throws:
org.pentaho.di.core.exception.KettleException
saveRep
public void saveRep(Repository rep,
long id_job)
throws org.pentaho.di.core.exception.KettleException
- Specified by:
saveRep
in interface JobEntryInterface
- Overrides:
saveRep
in class JobEntryBase
- Throws:
org.pentaho.di.core.exception.KettleException
evaluate
public boolean evaluate(org.pentaho.di.core.Result result)
- Display the Message Box.
execute
public org.pentaho.di.core.Result execute(org.pentaho.di.core.Result prev_result,
int nr,
Repository rep,
Job parentJob)
- Execute this job entry and return the result.
In this case it means, just set the result boolean in the Result class.
- Specified by:
execute
in interface JobEntryInterface
- Parameters:
prev_result
- The result of the previous execution
- Returns:
- The Result of the execution.
resetErrorsBeforeExecution
public boolean resetErrorsBeforeExecution()
- Specified by:
resetErrorsBeforeExecution
in interface JobEntryInterface
- Overrides:
resetErrorsBeforeExecution
in class JobEntryBase
- Returns:
- true if a reset of the number of errors is required before execution.
evaluates
public boolean evaluates()
- Description copied from class:
JobEntryBase
- check whether or not this job entry evaluates.
- Specified by:
evaluates
in interface JobEntryInterface
- Overrides:
evaluates
in class JobEntryBase
- Returns:
- true if the job entry evaluates
isUnconditional
public boolean isUnconditional()
- Specified by:
isUnconditional
in interface JobEntryInterface
- Overrides:
isUnconditional
in class JobEntryBase
getRealTitleMessage
public String getRealTitleMessage()
getRealBodyMessage
public String getRealBodyMessage()
getTitleMessage
public String getTitleMessage()
getBodyMessage
public String getBodyMessage()
setBodyMessage
public void setBodyMessage(String s)
setTitleMessage
public void setTitleMessage(String s)
check
public void check(List<org.pentaho.di.core.CheckResultInterface> remarks,
JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Support for overrides not having to put in a check method
- Specified by:
check
in interface JobEntryInterface
- Overrides:
check
in class JobEntryBase
- Parameters:
remarks
- CheckResults from checking the job entryjobMeta
- JobMeta information letting threading back to the JobMeta possible