| 
 | ||||||||||
| 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.deletefolders.JobEntryDeleteFolders
public class JobEntryDeleteFolders
This defines a 'delete folders' job entry.
| Field Summary | |
|---|---|
|  boolean | argFromPrevious | 
|  String[] | arguments | 
|  String | SUCCESS_IF_AT_LEAST_X_FOLDERS_DELETED | 
|  String | SUCCESS_IF_ERRORS_LESS | 
|  String | SUCCESS_IF_NO_ERRORS | 
| Constructor Summary | |
|---|---|
| JobEntryDeleteFolders() | |
| JobEntryDeleteFolders(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 result,
        int nr)Execute the job entry. | 
|  String[] | getArguments() | 
|  String | getLimitFolders() | 
|  List<ResourceReference> | getResourceDependencies(JobMeta jobMeta)Gets a list of all the resource dependencies that the step is depending on. | 
|  String | getSuccessCondition() | 
|  String | getXML()This method is called by PDI whenever a job entry needs to serialize its settings to XML. | 
|  boolean | isArgFromPrevious() | 
|  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 | setLimitFolders(String limit_folders) | 
|  void | setPrevious(boolean argFromPrevious) | 
|  void | setSuccessCondition(String success_condition) | 
| 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, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, 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 | 
| Field Detail | 
|---|
public boolean argFromPrevious
public String[] arguments
public String SUCCESS_IF_AT_LEAST_X_FOLDERS_DELETED
public String SUCCESS_IF_ERRORS_LESS
public String SUCCESS_IF_NO_ERRORS
| Constructor Detail | 
|---|
public JobEntryDeleteFolders(String n)
public JobEntryDeleteFolders()
| 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 save
public Result execute(Result result,
                      int nr)
               throws KettleException
JobEntryInterface
execute in interface JobEntryInterfaceresult - the previous resultnr - the number of rows
KettleException - if any Kettle exceptions occurpublic void setPrevious(boolean argFromPrevious)
public boolean evaluates()
JobEntryBase
evaluates in interface JobEntryInterfaceevaluates in class JobEntryBase
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 possiblepublic List<ResourceReference> getResourceDependencies(JobMeta jobMeta)
JobEntryBase
getResourceDependencies in interface JobEntryInterfacegetResourceDependencies in class JobEntryBaseResourceReferencepublic boolean isArgFromPrevious()
public String[] getArguments()
public void setSuccessCondition(String success_condition)
public String getSuccessCondition()
public void setLimitFolders(String limit_folders)
public String getLimitFolders()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||