org.pentaho.di.job.entries.movefiles
Class JobEntryMoveFiles
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.movefiles.JobEntryMoveFiles
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryMoveFiles
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a 'move files' job entry.
- Since:
- 25-02-2008
- Author:
- Samatar Hassan
Methods inherited from class org.pentaho.di.job.entry.JobEntryBase |
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, getRealFilename, getRegistrationDate, getRepository, getRepositoryDirectory, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, setChanged, setChanged, setContainerObjectId, setDescription, setID, setLogLevel, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toString |
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 |
move_empty_folders
public boolean move_empty_folders
arg_from_previous
public boolean arg_from_previous
include_subfolders
public boolean include_subfolders
add_result_filesname
public boolean add_result_filesname
destination_is_a_file
public boolean destination_is_a_file
create_destination_folder
public boolean create_destination_folder
source_filefolder
public String[] source_filefolder
destination_filefolder
public String[] destination_filefolder
wildcard
public String[] wildcard
SUCCESS_IF_AT_LEAST_X_FILES_UN_ZIPPED
public String SUCCESS_IF_AT_LEAST_X_FILES_UN_ZIPPED
SUCCESS_IF_ERRORS_LESS
public String SUCCESS_IF_ERRORS_LESS
SUCCESS_IF_NO_ERRORS
public String SUCCESS_IF_NO_ERRORS
create_move_to_folder
public boolean create_move_to_folder
simulate
public boolean simulate
JobEntryMoveFiles
public JobEntryMoveFiles(String n)
JobEntryMoveFiles
public JobEntryMoveFiles()
clone
public Object clone()
- Specified by:
clone
in interface JobEntryInterface
- Overrides:
clone
in class JobEntryBase
getXML
public String getXML()
- Specified by:
getXML
in interface JobEntryInterface
- Overrides:
getXML
in class JobEntryBase
loadXML
public void loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws KettleXMLException
- Specified by:
loadXML
in interface JobEntryInterface
- Throws:
KettleXMLException
loadRep
public void loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws KettleException
- Specified by:
loadRep
in interface JobEntryInterface
- Overrides:
loadRep
in class JobEntryBase
- Throws:
KettleException
saveRep
public void saveRep(Repository rep,
ObjectId id_job)
throws KettleException
- Specified by:
saveRep
in interface JobEntryInterface
- Overrides:
saveRep
in class JobEntryBase
- Throws:
KettleException
execute
public Result execute(Result previousResult,
int nr)
throws KettleException
- Specified by:
execute
in interface JobEntryInterface
- Throws:
KettleException
setAddDate
public void setAddDate(boolean adddate)
isAddDate
public boolean isAddDate()
isAddMovedDate
public boolean isAddMovedDate()
setAddMovedDate
public void setAddMovedDate(boolean add_moved_date)
isAddMovedTime
public boolean isAddMovedTime()
setAddMovedTime
public void setAddMovedTime(boolean add_moved_time)
setIfFileExists
public void setIfFileExists(String iffileexists)
getIfFileExists
public String getIfFileExists()
setIfMovedFileExists
public void setIfMovedFileExists(String ifmovedfileexists)
getIfMovedFileExists
public String getIfMovedFileExists()
setAddTime
public void setAddTime(boolean addtime)
isAddTime
public boolean isAddTime()
setAddDateBeforeExtension
public void setAddDateBeforeExtension(boolean AddDateBeforeExtension)
setAddMovedDateBeforeExtension
public void setAddMovedDateBeforeExtension(boolean AddMovedDateBeforeExtension)
isSpecifyFormat
public boolean isSpecifyFormat()
setSpecifyFormat
public void setSpecifyFormat(boolean SpecifyFormat)
setSpecifyMoveFormat
public void setSpecifyMoveFormat(boolean SpecifyMoveFormat)
isSpecifyMoveFormat
public boolean isSpecifyMoveFormat()
getDateTimeFormat
public String getDateTimeFormat()
setDateTimeFormat
public void setDateTimeFormat(String date_time_format)
getMovedDateTimeFormat
public String getMovedDateTimeFormat()
setMovedDateTimeFormat
public void setMovedDateTimeFormat(String moved_date_time_format)
isAddDateBeforeExtension
public boolean isAddDateBeforeExtension()
isAddMovedDateBeforeExtension
public boolean isAddMovedDateBeforeExtension()
isDoNotKeepFolderStructure
public boolean isDoNotKeepFolderStructure()
setDestinationFolder
public void setDestinationFolder(String destinationFolder)
getDestinationFolder
public String getDestinationFolder()
setDoNotKeepFolderStructure
public void setDoNotKeepFolderStructure(boolean DoNotKeepFolderStructure)
setMoveEmptyFolders
public void setMoveEmptyFolders(boolean move_empty_foldersin)
setIncludeSubfolders
public void setIncludeSubfolders(boolean include_subfoldersin)
setAddresultfilesname
public void setAddresultfilesname(boolean add_result_filesnamein)
setArgFromPrevious
public void setArgFromPrevious(boolean argfrompreviousin)
setDestinationIsAFile
public void setDestinationIsAFile(boolean destination_is_a_file)
setCreateDestinationFolder
public void setCreateDestinationFolder(boolean create_destination_folder)
setCreateMoveToFolder
public void setCreateMoveToFolder(boolean create_move_to_folder)
setNrErrorsLessThan
public void setNrErrorsLessThan(String nr_errors_less_than)
getNrErrorsLessThan
public String getNrErrorsLessThan()
setSimulate
public void setSimulate(boolean simulate)
setSuccessCondition
public void setSuccessCondition(String success_condition)
getSuccessCondition
public String getSuccessCondition()
check
public void check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Support for overrides not having to put in a check method
- Specified by:
check
in interface JobEntryInterface
- Overrides:
check
in class JobEntryBase
- Parameters:
remarks
- CheckResults from checking the job entryjobMeta
- JobMeta information letting threading back to the JobMeta possible
evaluates
public boolean evaluates()
- Description copied from class:
JobEntryBase
- check whether or not this job entry evaluates.
- Specified by:
evaluates
in interface JobEntryInterface
- Overrides:
evaluates
in class JobEntryBase
- Returns:
- true if the job entry evaluates