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