|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JobEntryInterface
Interface for the different JobEntry classes.
Method Summary | |
---|---|
void |
check(List<org.pentaho.di.core.CheckResultInterface> remarks,
JobMeta jobMeta)
Allows JobEntry objects to check themselves for consistency |
void |
clear()
|
Object |
clone()
|
boolean |
evaluates()
|
org.pentaho.di.core.Result |
execute(org.pentaho.di.core.Result prev_result,
int nr,
Repository rep,
Job parentJob)
|
String |
exportResources(org.pentaho.di.core.variables.VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface namingInterface,
Repository repository)
Exports the object to a flat-file system, adding content with filename keys to a set of definitions. |
String |
getConfigId()
|
String |
getDescription()
|
String |
getDialogClassName()
Get the name of the class that implements the dialog for this job entry JobEntryBase provides a default |
String |
getFilename()
|
long |
getID()
|
JobEntryType |
getJobEntryType()
|
String |
getName()
|
String |
getPluginID()
|
String |
getRealFilename()
|
List<ResourceReference> |
getResourceDependencies(JobMeta jobMeta)
Get a list of all the resource dependencies that the step is depending on. |
List<org.pentaho.di.core.SQLStatement> |
getSQLStatements(Repository repository)
|
List<org.pentaho.di.core.SQLStatement> |
getSQLStatements(Repository repository,
org.pentaho.di.core.variables.VariableSpace space)
|
String |
getTypeCode()
|
org.pentaho.di.core.database.DatabaseMeta[] |
getUsedDatabaseConnections()
This method returns all the database connections that are used by the job entry. |
String |
getXML()
|
boolean |
hasChanged()
|
boolean |
isDummy()
|
boolean |
isEvaluation()
|
boolean |
isJob()
|
boolean |
isMail()
|
boolean |
isShell()
|
boolean |
isSpecial()
|
boolean |
isStart()
|
boolean |
isTransformation()
|
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 |
setChanged()
|
void |
setChanged(boolean ch)
|
void |
setConfigId(String configId)
|
void |
setDescription(String description)
|
void |
setID(long id)
|
void |
setJobEntryType(JobEntryType e)
|
void |
setName(String name)
|
void |
setPluginID(String id)
|
Method Detail |
---|
org.pentaho.di.core.Result execute(org.pentaho.di.core.Result prev_result, int nr, Repository rep, Job parentJob) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void clear()
long getID()
void setID(long id)
String getName()
void setName(String name)
String getConfigId()
void setConfigId(String configId)
String getDescription()
void setDescription(String description)
void setChanged()
void setChanged(boolean ch)
boolean hasChanged()
void loadXML(Node entrynode, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep) throws org.pentaho.di.core.exception.KettleXMLException
org.pentaho.di.core.exception.KettleXMLException
String getXML()
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
org.pentaho.di.core.exception.KettleException
void saveRep(Repository rep, long id_job) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
JobEntryType getJobEntryType()
void setJobEntryType(JobEntryType e)
String getTypeCode()
String getPluginID()
boolean isStart()
boolean isDummy()
Object clone()
boolean resetErrorsBeforeExecution()
boolean evaluates()
boolean isUnconditional()
boolean isEvaluation()
boolean isTransformation()
boolean isJob()
boolean isShell()
boolean isMail()
boolean isSpecial()
List<org.pentaho.di.core.SQLStatement> getSQLStatements(Repository repository) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
List<org.pentaho.di.core.SQLStatement> getSQLStatements(Repository repository, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
String getDialogClassName()
String getFilename()
String getRealFilename()
org.pentaho.di.core.database.DatabaseMeta[] getUsedDatabaseConnections()
void setPluginID(String id)
void check(List<org.pentaho.di.core.CheckResultInterface> remarks, JobMeta jobMeta)
remarks
- List of CheckResult objects indicating check statusjobMeta
- JobMetaList<ResourceReference> getResourceDependencies(JobMeta jobMeta)
String exportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String,ResourceDefinition> definitions, ResourceNamingInterface namingInterface, Repository repository) throws org.pentaho.di.core.exception.KettleException
space
- The variable space to resolve (environment) variables with.definitions
- The map containing the filenames and contentnamingInterface
- The resource naming interface allows the object to name appropriatelyrepository
- The repository to load resources from
org.pentaho.di.core.exception.KettleException
- in case something goes wrong during the export
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |