| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.fileexists.JobEntryFileExists
public class JobEntryFileExists
This defines an SQL job entry.
| Constructor Summary | |
|---|---|
| JobEntryFileExists() | |
| JobEntryFileExists(String n) | |
| Method Summary | |
|---|---|
|  void | check(List<CheckResultInterface> remarks,
      JobMeta jobMeta)Support for overrides not having to put in a check method. | 
|  Object | clone()This method is called when a job entry is duplicated in Spoon. | 
|  boolean | evaluates()This method must return true if the job entry supports the true/false outgoing hops. | 
|  Result | execute(Result previousResult,
        int nr)Execute the job entry. | 
|  String | exportResources(VariableSpace space,
                Map<String,ResourceDefinition> definitions,
                ResourceNamingInterface resourceNamingInterface,
                Repository repository)Since the exported job that runs this will reside in a ZIP file, we can't reference files relatively. | 
|  String | getFilename()Gets the filename of the job entry. | 
|  String | getRealFilename()Gets the real filename of the job entry, by substituting any environment variables present in the filename. | 
|  List<ResourceReference> | getResourceDependencies(JobMeta jobMeta)Gets a list of all the resource dependencies that the step is depending on. | 
|  String | getXML()This method is called by PDI whenever a job entry needs to serialize its settings to XML. | 
|  void | loadRep(Repository rep,
        ObjectId id_jobentry,
        List<DatabaseMeta> databases,
        List<SlaveServer> slaveServers)This method is called by PDI whenever a job entry needs to read its configuration from a PDI repository. | 
|  void | loadXML(Node entrynode,
        List<DatabaseMeta> databases,
        List<SlaveServer> slaveServers,
        Repository rep)This method is called by PDI whenever a job entry needs to read its settings from XML. | 
|  void | saveRep(Repository rep,
        ObjectId id_job)This method is called by PDI whenever a job entry needs to save its settings to a PDI repository. | 
|  void | setFilename(String filename) | 
| Methods inherited from class java.lang.Object | 
|---|
| getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface | 
|---|
| clear, getDescription, getDialogClassName, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, isUnconditional, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository | 
| Constructor Detail | 
|---|
public JobEntryFileExists(String n)
public JobEntryFileExists()
| Method Detail | 
|---|
public Object clone()
JobEntryBase
clone in interface JobEntryInterfaceclone in class JobEntryBasepublic String getXML()
JobEntryBase
getXML in interface JobEntryInterfacegetXML in class JobEntryBase
public void loadXML(Node entrynode,
                    List<DatabaseMeta> databases,
                    List<SlaveServer> slaveServers,
                    Repository rep)
             throws KettleXMLException
JobEntryInterface
loadXML in interface JobEntryInterfaceentrynode - the top-level XML nodedatabases - the list of databasesslaveServers - the list of slave serversrep - the repository object
KettleXMLException - if any errors occur during the loading of the XML
public void loadRep(Repository rep,
                    ObjectId id_jobentry,
                    List<DatabaseMeta> databases,
                    List<SlaveServer> slaveServers)
             throws KettleException
JobEntryBase
loadRep in interface JobEntryInterfaceloadRep in class JobEntryBaserep - the repository objectid_jobentry - the id of the job entrydatabases - the list of databasesslaveServers - the list of slave servers
KettleException - if any errors occur during the load
public void saveRep(Repository rep,
                    ObjectId id_job)
             throws KettleException
JobEntryBase
saveRep in interface JobEntryInterfacesaveRep in class JobEntryBaserep - the repository objectid_job - the id_job
KettleException - if any errors occur during the savepublic void setFilename(String filename)
public String getFilename()
JobEntryBase
getFilename in interface LoggingObjectInterfacegetFilename in interface JobEntryInterfacegetFilename in class JobEntryBaseLoggingObjectInterface.getFilename()public String getRealFilename()
JobEntryBase
getRealFilename in interface JobEntryInterfacegetRealFilename in class JobEntryBase
public Result execute(Result previousResult,
                      int nr)
JobEntryInterface
execute in interface JobEntryInterfacepreviousResult - the previous resultnr - the number of rows
public boolean evaluates()
JobEntryBase
evaluates in interface JobEntryInterfaceevaluates in class JobEntryBasepublic List<ResourceReference> getResourceDependencies(JobMeta jobMeta)
JobEntryBase
getResourceDependencies in interface JobEntryInterfacegetResourceDependencies in class JobEntryBaseResourceReference
public void check(List<CheckResultInterface> remarks,
                  JobMeta jobMeta)
JobEntryBase
check in interface JobEntryInterfacecheck in class JobEntryBaseremarks - CheckResults from checking the job entryjobMeta - JobMeta information letting threading back to the JobMeta possible
public String exportResources(VariableSpace space,
                              Map<String,ResourceDefinition> definitions,
                              ResourceNamingInterface resourceNamingInterface,
                              Repository repository)
                       throws KettleException
exportResources in interface JobEntryInterfaceexportResources in class JobEntryBasespace - The variable space to resolve (environment) variables with.definitions - The map containing the filenames and contentresourceNamingInterface - The resource naming interface allows the object to be named appropriatelyrepository - The repository to load resources from
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 | |||||||||