|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.pentaho.di.job.entry.JobEntryBase org.pentaho.di.job.entries.copyfiles.JobEntryCopyFiles
public class JobEntryCopyFiles
This defines a 'copy files' job entry.
Field Summary | |
---|---|
boolean |
add_result_filesname
|
boolean |
arg_from_previous
|
boolean |
copy_empty_folders
|
boolean |
create_destination_folder
|
String[] |
destination_filefolder
|
boolean |
destination_is_a_file
|
boolean |
include_subfolders
|
boolean |
overwrite_files
|
boolean |
remove_source_files
|
String[] |
source_filefolder
|
String[] |
wildcard
|
Constructor Summary | |
---|---|
JobEntryCopyFiles()
|
|
JobEntryCopyFiles(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 |
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 |
setAddresultfilesname(boolean add_result_filesnamein)
|
void |
setArgFromPrevious(boolean argfrompreviousin)
|
void |
setCopyEmptyFolders(boolean copy_empty_foldersin)
|
void |
setCreateDestinationFolder(boolean create_destination_folder)
|
void |
setDestinationIsAFile(boolean destination_is_a_file)
|
void |
setIncludeSubfolders(boolean include_subfoldersin)
|
void |
setoverwrite_files(boolean overwrite_filesin)
|
void |
setRemoveSourceFiles(boolean remove_source_filesin)
|
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, getResourceDependencies, 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 copy_empty_folders
public boolean arg_from_previous
public boolean overwrite_files
public boolean include_subfolders
public boolean add_result_filesname
public boolean remove_source_files
public boolean destination_is_a_file
public boolean create_destination_folder
public String[] source_filefolder
public String[] destination_filefolder
public String[] wildcard
Constructor Detail |
---|
public JobEntryCopyFiles(String n)
public JobEntryCopyFiles()
Method Detail |
---|
public Object clone()
JobEntryBase
clone
in interface JobEntryInterface
clone
in class JobEntryBase
public String getXML()
JobEntryBase
getXML
in interface JobEntryInterface
getXML
in class JobEntryBase
public void loadXML(Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep) throws KettleXMLException
JobEntryInterface
loadXML
in interface JobEntryInterface
entrynode
- 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 XMLpublic void loadRep(Repository rep, ObjectId id_jobentry, List<DatabaseMeta> databases, List<SlaveServer> slaveServers) throws KettleException
JobEntryBase
loadRep
in interface JobEntryInterface
loadRep
in class JobEntryBase
rep
- 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 loadpublic void saveRep(Repository rep, ObjectId id_job) throws KettleException
JobEntryBase
saveRep
in interface JobEntryInterface
saveRep
in class JobEntryBase
rep
- the repository objectid_job
- the id_job
KettleException
- if any errors occur during the savepublic Result execute(Result previousResult, int nr) throws KettleException
JobEntryInterface
execute
in interface JobEntryInterface
previousResult
- the previous resultnr
- the number of rows
KettleException
- if any Kettle exceptions occurpublic void setCopyEmptyFolders(boolean copy_empty_foldersin)
public void setoverwrite_files(boolean overwrite_filesin)
public void setIncludeSubfolders(boolean include_subfoldersin)
public void setAddresultfilesname(boolean add_result_filesnamein)
public void setArgFromPrevious(boolean argfrompreviousin)
public void setRemoveSourceFiles(boolean remove_source_filesin)
public void setDestinationIsAFile(boolean destination_is_a_file)
public void setCreateDestinationFolder(boolean create_destination_folder)
public void check(List<CheckResultInterface> remarks, JobMeta jobMeta)
JobEntryBase
check
in interface JobEntryInterface
check
in class JobEntryBase
remarks
- CheckResults from checking the job entryjobMeta
- JobMeta information letting threading back to the JobMeta possiblepublic boolean evaluates()
JobEntryBase
evaluates
in interface JobEntryInterface
evaluates
in class JobEntryBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |