org.pentaho.di.job.entries.sftpput
Class JobEntrySFTPPUT
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.sftpput.JobEntrySFTPPUT
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntrySFTPPUT
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines an SFTP put job entry.
- Since:
- 05-11-2003
- Author:
- Matt
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, 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, 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 |
afterFTPSDesc
public static final String[] afterFTPSDesc
afterFTPSCode
public static final String[] afterFTPSCode
AFTER_FTPSPUT_NOTHING
public static final int AFTER_FTPSPUT_NOTHING
- See Also:
- Constant Field Values
AFTER_FTPSPUT_DELETE
public static final int AFTER_FTPSPUT_DELETE
- See Also:
- Constant Field Values
AFTER_FTPSPUT_MOVE
public static final int AFTER_FTPSPUT_MOVE
- See Also:
- Constant Field Values
JobEntrySFTPPUT
public JobEntrySFTPPUT(String n)
JobEntrySFTPPUT
public JobEntrySFTPPUT()
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
getAfterSFTPPutDesc
public static String getAfterSFTPPutDesc(int i)
getAfterSFTPPutByDesc
public static int getAfterSFTPPutByDesc(String tt)
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
setCreateDestinationFolder
public void setCreateDestinationFolder(boolean createDestinationFolder)
- Parameters:
createDestinationFolder
- The create destination folder flag to set.
isCreateDestinationFolder
public boolean isCreateDestinationFolder()
- Returns:
- Returns the create destination folder flag
setSuccessWhenNoFile
public void setSuccessWhenNoFile(boolean successWhenNoFile)
- Parameters:
successWhenNoFile
- The successWhenNoFile flag to set.
isSuccessWhenNoFile
public boolean isSuccessWhenNoFile()
- Returns:
- Returns the create successWhenNoFile folder flag
setDestinationFolder
public void setDestinationFolder(String destinationfolderin)
getDestinationFolder
public String getDestinationFolder()
getAfterFTPS
public int getAfterFTPS()
- Returns:
- Returns the afterFTPS.
setAfterFTPS
public void setAfterFTPS(int value)
- Parameters:
value
- The afterFTPS to set.
getScpDirectory
public String getScpDirectory()
- Returns:
- Returns the directory.
setScpDirectory
public void setScpDirectory(String directory)
- Parameters:
directory
- The directory to set.
getPassword
public String getPassword()
- Returns:
- Returns the password.
setPassword
public void setPassword(String password)
- Parameters:
password
- The password to set.
getServerName
public String getServerName()
- Returns:
- Returns the serverName.
setServerName
public void setServerName(String serverName)
- Parameters:
serverName
- The serverName to set.
getUserName
public String getUserName()
- Returns:
- Returns the userName.
setUserName
public void setUserName(String userName)
- Parameters:
userName
- The userName to set.
getWildcard
public String getWildcard()
- Returns:
- Returns the wildcard.
setWildcard
public void setWildcard(String wildcard)
- Parameters:
wildcard
- The wildcard to set.
getLocalDirectory
public String getLocalDirectory()
- Returns:
- Returns the localdirectory.
setLocalDirectory
public void setLocalDirectory(String localDirectory)
- Parameters:
localDirectory
- The localDirectory to set.
isCopyPrevious
public boolean isCopyPrevious()
setCopyPrevious
public void setCopyPrevious(boolean copyprevious)
isAddFilenameResut
public boolean isAddFilenameResut()
isUseKeyFile
public boolean isUseKeyFile()
setUseKeyFile
public void setUseKeyFile(boolean value)
getKeyFilename
public String getKeyFilename()
setKeyFilename
public void setKeyFilename(String value)
getKeyPassPhrase
public String getKeyPassPhrase()
setKeyPassPhrase
public void setKeyPassPhrase(String value)
setAddFilenameResut
public void setAddFilenameResut(boolean addFilenameResut)
getCompression
public String getCompression()
- Returns:
- Returns the compression.
setCompression
public void setCompression(String compression)
- Parameters:
compression
- The compression to set.
getServerPort
public String getServerPort()
setServerPort
public void setServerPort(String serverPort)
getProxyType
public String getProxyType()
setProxyType
public void setProxyType(String value)
getProxyHost
public String getProxyHost()
setProxyHost
public void setProxyHost(String value)
getProxyPort
public String getProxyPort()
setProxyPort
public void setProxyPort(String value)
getProxyUsername
public String getProxyUsername()
setProxyUsername
public void setProxyUsername(String value)
getProxyPassword
public String getProxyPassword()
setProxyPassword
public void setProxyPassword(String value)
isCreateRemoteFolder
public boolean isCreateRemoteFolder()
setCreateRemoteFolder
public void setCreateRemoteFolder(boolean value)
execute
public Result execute(Result previousResult,
int nr)
throws KettleException
- Specified by:
execute
in interface JobEntryInterface
- Throws:
KettleException
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
getResourceDependencies
public List<ResourceReference> getResourceDependencies(JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Get a list of all the resource dependencies that the step is depending
on.
- Specified by:
getResourceDependencies
in interface JobEntryInterface
- Overrides:
getResourceDependencies
in class JobEntryBase
- Returns:
- a list of all the resource dependencies that the step is
depending on
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