|
||||||||||
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)
|
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 |
getDescription()
|
String |
getDialogClassName()
Get the name of the class that implements the dialog for this job entry JobEntryBase provides a default |
String |
getFilename()
|
org.pentaho.di.core.logging.LogChannelInterface |
getLogChannel()
|
String |
getName()
|
org.pentaho.di.repository.ObjectId |
getObjectId()
|
Job |
getParentJob()
|
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 |
getTypeId()
Deprecated. in favor of getPluginId() |
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 |
hasRepositoryReferences()
|
boolean |
isDummy()
|
boolean |
isEvaluation()
|
boolean |
isJob()
|
boolean |
isMail()
|
boolean |
isShell()
|
boolean |
isSpecial()
|
boolean |
isStart()
|
boolean |
isTransformation()
|
boolean |
isUnconditional()
|
void |
loadRep(Repository rep,
org.pentaho.di.repository.ObjectId 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)
|
void |
lookupRepositoryReferences(Repository repository)
Look up the references after import |
boolean |
resetErrorsBeforeExecution()
|
void |
saveRep(Repository rep,
org.pentaho.di.repository.ObjectId id_job)
|
void |
setChanged()
|
void |
setChanged(boolean ch)
|
void |
setDescription(String description)
|
void |
setName(String name)
|
void |
setObjectId(org.pentaho.di.repository.ObjectId id)
|
void |
setParentJob(Job job)
|
void |
setPluginId(String pluginId)
|
void |
setRepository(Repository repository)
|
Method Detail |
---|
org.pentaho.di.core.Result execute(org.pentaho.di.core.Result prev_result, int nr) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void setParentJob(Job job)
Job getParentJob()
org.pentaho.di.core.logging.LogChannelInterface getLogChannel()
void setRepository(Repository repository)
void clear()
org.pentaho.di.repository.ObjectId getObjectId()
void setObjectId(org.pentaho.di.repository.ObjectId id)
String getName()
void setName(String name)
String getTypeId()
String getPluginId()
void setPluginId(String pluginId)
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 saveRep(Repository rep, org.pentaho.di.repository.ObjectId id_job) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void loadRep(Repository rep, org.pentaho.di.repository.ObjectId 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
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 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 exportboolean hasRepositoryReferences()
void lookupRepositoryReferences(Repository repository) throws org.pentaho.di.core.exception.KettleException
repository
- the repository to reference.
org.pentaho.di.core.exception.KettleException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |