org.pentaho.di.job.entries.unzip
Class JobEntryUnZip
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.unzip.JobEntryUnZip
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryUnZip
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a 'unzip' job entry. Its main use would be to
unzip files in a directory
- Since:
- 25-09-2007
- 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 |
afterunzip
public int afterunzip
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
IF_FILE_EXISTS_SKIP
public static final int IF_FILE_EXISTS_SKIP
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE
public static final int IF_FILE_EXISTS_OVERWRITE
- See Also:
- Constant Field Values
IF_FILE_EXISTS_UNIQ
public static final int IF_FILE_EXISTS_UNIQ
- See Also:
- Constant Field Values
IF_FILE_EXISTS_FAIL
public static final int IF_FILE_EXISTS_FAIL
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE_DIFF_SIZE
public static final int IF_FILE_EXISTS_OVERWRITE_DIFF_SIZE
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE_EQUAL_SIZE
public static final int IF_FILE_EXISTS_OVERWRITE_EQUAL_SIZE
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE_ZIP_BIG
public static final int IF_FILE_EXISTS_OVERWRITE_ZIP_BIG
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE_ZIP_BIG_EQUAL
public static final int IF_FILE_EXISTS_OVERWRITE_ZIP_BIG_EQUAL
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE_ZIP_SMALL
public static final int IF_FILE_EXISTS_OVERWRITE_ZIP_SMALL
- See Also:
- Constant Field Values
IF_FILE_EXISTS_OVERWRITE_ZIP_SMALL_EQUAL
public static final int IF_FILE_EXISTS_OVERWRITE_ZIP_SMALL_EQUAL
- See Also:
- Constant Field Values
typeIfFileExistsCode
public static final String[] typeIfFileExistsCode
typeIfFileExistsDesc
public static final String[] typeIfFileExistsDesc
JobEntryUnZip
public JobEntryUnZip(String n)
JobEntryUnZip
public JobEntryUnZip()
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)
- Specified by:
execute in interface JobEntryInterface
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
getIfFileExistsInt
public static final int getIfFileExistsInt(String desc)
getIfFileExistsCode
public static final String getIfFileExistsCode(int i)
getIfFileExist
public int getIfFileExist()
- Returns:
- Returns the iffileexist.
setIfFileExists
public void setIfFileExists(int iffileexist)
- Parameters:
setIfFileExist - The iffileexist to set.
isCreateMoveToDirectory
public boolean isCreateMoveToDirectory()
setCreateMoveToDirectory
public void setCreateMoveToDirectory(boolean createMoveToDirectory)
setZipFilename
public void setZipFilename(String zipFilename)
setWildcard
public void setWildcard(String wildcard)
setWildcardExclude
public void setWildcardExclude(String wildcardexclude)
setSourceDirectory
public void setSourceDirectory(String targetdirectoryin)
setMoveToDirectory
public void setMoveToDirectory(String movetodirectory)
getSourceDirectory
public String getSourceDirectory()
getMoveToDirectory
public String getMoveToDirectory()
getZipFilename
public String getZipFilename()
getWildcardSource
public String getWildcardSource()
setWildcardSource
public void setWildcardSource(String wildcardSource)
getWildcard
public String getWildcard()
getWildcardExclude
public String getWildcardExclude()
setAddFileToResult
public void setAddFileToResult(boolean addfiletoresultin)
isAddFileToResult
public boolean isAddFileToResult()
setDateInFilename
public void setDateInFilename(boolean adddate)
setAddOriginalTimestamp
public void setAddOriginalTimestamp(boolean addOriginalTimestamp)
isOriginalTimestamp
public boolean isOriginalTimestamp()
setOriginalModificationDate
public void setOriginalModificationDate(boolean setOriginalModificationDate)
isOriginalModificationDate
public boolean isOriginalModificationDate()
isDateInFilename
public boolean isDateInFilename()
setTimeInFilename
public void setTimeInFilename(boolean addtime)
isTimeInFilename
public boolean isTimeInFilename()
isSpecifyFormat
public boolean isSpecifyFormat()
setSpecifyFormat
public void setSpecifyFormat(boolean SpecifyFormat)
getDateTimeFormat
public String getDateTimeFormat()
setDateTimeFormat
public void setDateTimeFormat(String date_time_format)
setDatafromprevious
public void setDatafromprevious(boolean isfromprevious)
getDatafromprevious
public boolean getDatafromprevious()
setCreateRootFolder
public void setCreateRootFolder(boolean rootzip)
isCreateRootFolder
public boolean isCreateRootFolder()
setCreateFolder
public void setCreateFolder(boolean createfolder)
isCreateFolder
public boolean isCreateFolder()
setLimit
public void setLimit(String nr_limitin)
getLimit
public String getLimit()
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