org.pentaho.di.job.entries.dostounix
Class JobEntryDosToUnix
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.dostounix.JobEntryDosToUnix
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryDosToUnix
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a 'Dos to Unix' job entry.
- Since:
- 26-03-2008
- Author:
- Samatar Hassan
Methods inherited from class org.pentaho.di.job.entry.JobEntryBase |
check, 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 |
check, 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 |
ConversionTypeDesc
public static final String[] ConversionTypeDesc
ConversionTypeCode
public static final String[] ConversionTypeCode
CONVERTION_TYPE_GUESS
public static final int CONVERTION_TYPE_GUESS
- See Also:
- Constant Field Values
CONVERTION_TYPE_DOS_TO_UNIX
public static final int CONVERTION_TYPE_DOS_TO_UNIX
- See Also:
- Constant Field Values
CONVERTION_TYPE_UNIX_TO_DOS
public static final int CONVERTION_TYPE_UNIX_TO_DOS
- See Also:
- Constant Field Values
ADD_NOTHING
public static final String ADD_NOTHING
- See Also:
- Constant Field Values
SUCCESS_IF_AT_LEAST_X_FILES_PROCESSED
public static final String SUCCESS_IF_AT_LEAST_X_FILES_PROCESSED
- See Also:
- Constant Field Values
SUCCESS_IF_ERROR_FILES_LESS
public static final String SUCCESS_IF_ERROR_FILES_LESS
- See Also:
- Constant Field Values
SUCCESS_IF_NO_ERRORS
public static final String SUCCESS_IF_NO_ERRORS
- See Also:
- Constant Field Values
ADD_ALL_FILENAMES
public static final String ADD_ALL_FILENAMES
- See Also:
- Constant Field Values
ADD_PROCESSED_FILES_ONLY
public static final String ADD_PROCESSED_FILES_ONLY
- See Also:
- Constant Field Values
ADD_ERROR_FILES_ONLY
public static final String ADD_ERROR_FILES_ONLY
- See Also:
- Constant Field Values
arg_from_previous
public boolean arg_from_previous
include_subfolders
public boolean include_subfolders
source_filefolder
public String[] source_filefolder
wildcard
public String[] wildcard
ConversionTypes
public int[] ConversionTypes
JobEntryDosToUnix
public JobEntryDosToUnix(String n)
JobEntryDosToUnix
public JobEntryDosToUnix()
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
getConversionTypeDesc
public static String getConversionTypeDesc(int i)
getConversionTypeByDesc
public static int getConversionTypeByDesc(String tt)
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
setIncludeSubfolders
public void setIncludeSubfolders(boolean include_subfoldersin)
setArgFromPrevious
public void setArgFromPrevious(boolean argfrompreviousin)
setNrErrorsLessThan
public void setNrErrorsLessThan(String nr_errors_less_than)
getNrErrorsLessThan
public String getNrErrorsLessThan()
setSuccessCondition
public void setSuccessCondition(String success_condition)
getSuccessCondition
public String getSuccessCondition()
setResultFilenames
public void setResultFilenames(String resultfilenames)
getResultFilenames
public String getResultFilenames()
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