public class JobEntryFTPPUT extends JobEntryBase implements Cloneable, JobEntryInterface
| Constructor and Description |
|---|
JobEntryFTPPUT() |
JobEntryFTPPUT(String n) |
| Modifier and Type | Method and Description |
|---|---|
void |
check(List<org.pentaho.di.core.CheckResultInterface> remarks,
JobMeta jobMeta,
org.pentaho.di.core.variables.VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
Allows JobEntry objects to check themselves for consistency
|
Object |
clone()
This method is called when a job entry is duplicated in Spoon.
|
boolean |
evaluates()
This method must return true if the job entry supports the true/false outgoing hops.
|
org.pentaho.di.core.Result |
execute(org.pentaho.di.core.Result previousResult,
int nr)
Execute the job entry.
|
String |
getControlEncoding()
Get the control encoding to be used for ftp'ing
|
String |
getLocalDirectory() |
String |
getPassword() |
String |
getProxyHost() |
String |
getProxyPassword() |
String |
getProxyPort() |
String |
getProxyUsername() |
String |
getRemoteDirectory() |
boolean |
getRemove() |
List<ResourceReference> |
getResourceDependencies(JobMeta jobMeta)
Gets a list of all the resource dependencies that the step is depending on.
|
String |
getServerName() |
String |
getServerPort() |
String |
getSocksProxyHost() |
String |
getSocksProxyPassword() |
String |
getSocksProxyPort() |
String |
getSocksProxyUsername() |
int |
getTimeout() |
String |
getUserName() |
String |
getWildcard() |
String |
getXML()
This method is called by PDI whenever a job entry needs to serialize its settings to XML.
|
boolean |
isActiveConnection() |
boolean |
isBinaryMode() |
boolean |
isOnlyPuttingNewFiles() |
void |
loadRep(Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.repository.ObjectId id_jobentry,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
This method is called by PDI whenever a job entry needs to read its configuration from a PDI repository.
|
void |
loadXML(Node entrynode,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore)
This method is called by PDI whenever a job entry needs to read its settings from XML.
|
void |
saveRep(Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.repository.ObjectId id_job)
This method is called by PDI whenever a job entry needs to save its settings to a PDI repository.
|
void |
setActiveConnection(boolean activeConnection) |
void |
setBinaryMode(boolean binaryMode) |
void |
setControlEncoding(String encoding)
Set the encoding to be used for ftp'ing.
|
void |
setLocalDirectory(String directory) |
void |
setOnlyPuttingNewFiles(boolean onlyPuttingNewFiles) |
void |
setPassword(String password) |
void |
setProxyHost(String proxyHost) |
void |
setProxyPassword(String proxyPassword) |
void |
setProxyPort(String proxyPort) |
void |
setProxyUsername(String proxyUsername) |
void |
setRemoteDirectory(String directory) |
void |
setRemove(boolean remove) |
void |
setServerName(String serverName) |
void |
setServerPort(String serverPort) |
void |
setSocksProxyHost(String socksProxyHost) |
void |
setSocksProxyPassword(String socksProxyPassword) |
void |
setSocksProxyPort(String socksProxyPort) |
void |
setSocksProxyUsername(String socksProxyUsername) |
void |
setTimeout(int timeout) |
void |
setUserName(String userName) |
void |
setWildcard(String wildcard) |
check, clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, exportResources, fieldSubstitute, getAttribute, getAttributes, getAttributesMap, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getExtensionDataMap, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getMetaStore, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, getRealFilename, getReferencedObjectDescriptions, getRegistrationDate, getRepository, getRepositoryDirectory, getSQLStatements, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isForcingSeparateLogging, isFTP, isGatheringMetrics, isHTTP, isJob, isMail, isReferencedObjectEnabled, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadReferencedObject, loadReferencedObject, loadRep, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, saveRep, setAttribute, setAttributes, setAttributesMap, setChanged, setChanged, setContainerObjectId, setDescription, setForcingSeparateLogging, setGatheringMetrics, setID, setLogLevel, setMetaStore, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toStringgetClass, hashCode, notify, notifyAll, wait, wait, waitcheck, clear, exportResources, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, getReferencedObjectDescriptions, getSQLStatements, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isReferencedObjectEnabled, isShell, isSpecial, isStart, isTransformation, isUnconditional, loadReferencedObject, loadReferencedObject, loadRep, loadXML, lookupRepositoryReferences, resetErrorsBeforeExecution, saveRep, setChanged, setChanged, setDescription, setMetaStore, setName, setObjectId, setParentJob, setPluginId, setRepositorypublic JobEntryFTPPUT(String n)
public JobEntryFTPPUT()
public Object clone()
JobEntryBaseclone in interface JobEntryInterfaceclone in class JobEntryBasepublic String getXML()
JobEntryBasegetXML in interface JobEntryInterfacegetXML in class JobEntryBasepublic void loadXML(Node entrynode, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleXMLException
JobEntryInterfaceloadXML in interface JobEntryInterfaceloadXML in class JobEntryBaseentrynode - the top-level XML nodedatabases - the list of databasesslaveServers - the list of slave serversrep - the repository objectmetaStore - The metaStore to optionally load from.org.pentaho.di.core.exception.KettleXMLException - if any errors occur during the loading of the XMLpublic void loadRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_jobentry, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers) throws org.pentaho.di.core.exception.KettleException
JobEntryInterfaceloadRep in interface JobEntryInterfaceloadRep in class JobEntryBaserep - the repository objectmetaStore - the MetaStore to useid_jobentry - the id of the job entrydatabases - the list of databasesslaveServers - the list of slave serversorg.pentaho.di.core.exception.KettleException - if any errors occur during the loadpublic void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_job) throws org.pentaho.di.core.exception.KettleException
JobEntryInterfacesaveRep in interface JobEntryInterfacesaveRep in class JobEntryBaserep - the repositorymetaStore - the MetaStore to useid_job - the id_joborg.pentaho.di.core.exception.KettleException - if any errors occur during the savepublic boolean isBinaryMode()
public void setBinaryMode(boolean binaryMode)
binaryMode - The binaryMode to set.public void setTimeout(int timeout)
timeout - The timeout to set.public int getTimeout()
public boolean isOnlyPuttingNewFiles()
public void setOnlyPuttingNewFiles(boolean onlyPuttingNewFiles)
onlyPuttingNewFiles - Only transfer new files to the remote hostpublic String getControlEncoding()
public void setControlEncoding(String encoding)
encoding - The encoding to be used.public String getRemoteDirectory()
public void setRemoteDirectory(String directory)
directory - The remoteDirectory to set.public String getPassword()
public void setPassword(String password)
password - The password to set.public String getServerName()
public void setServerName(String serverName)
serverName - The serverName to set.public String getUserName()
public void setUserName(String userName)
userName - The userName to set.public String getWildcard()
public void setWildcard(String wildcard)
wildcard - The wildcard to set.public String getLocalDirectory()
public void setLocalDirectory(String directory)
directory - The localDirectory to set.public void setRemove(boolean remove)
remove - The remove to set.public boolean getRemove()
public String getServerPort()
public void setServerPort(String serverPort)
public boolean isActiveConnection()
public void setActiveConnection(boolean activeConnection)
activeConnection - set to true to get an active FTP connectionpublic String getProxyHost()
public void setProxyHost(String proxyHost)
proxyHost - The hostname of the proxy.public String getProxyPassword()
public void setProxyPassword(String proxyPassword)
proxyPassword - The password which is used to authenticate at the proxy.public String getProxyPort()
public void setProxyPort(String proxyPort)
proxyPort - The port of the ftp-proxy.public String getProxyUsername()
public void setSocksProxyHost(String socksProxyHost)
socksProxyHost - The socks proxy host to setpublic void setSocksProxyPort(String socksProxyPort)
socksProxyPort - The socks proxy port to setpublic void setSocksProxyUsername(String socksProxyUsername)
socksProxyUsername - The socks proxy username to setpublic void setSocksProxyPassword(String socksProxyPassword)
socksProxyPassword - The socks proxy password to setpublic String getSocksProxyHost()
public String getSocksProxyPort()
public String getSocksProxyUsername()
public String getSocksProxyPassword()
public void setProxyUsername(String proxyUsername)
proxyUsername - The username which is used to authenticate at the proxy.public org.pentaho.di.core.Result execute(org.pentaho.di.core.Result previousResult,
int nr)
JobEntryInterfaceexecute in interface JobEntryInterfacepreviousResult - the previous resultnr - the number of rowspublic boolean evaluates()
JobEntryBaseevaluates in interface JobEntryInterfaceevaluates in class JobEntryBasepublic List<ResourceReference> getResourceDependencies(JobMeta jobMeta)
JobEntryBasegetResourceDependencies in interface JobEntryInterfacegetResourceDependencies in class JobEntryBaseResourceReferencepublic void check(List<org.pentaho.di.core.CheckResultInterface> remarks, JobMeta jobMeta, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)
JobEntryBasecheck in interface JobEntryInterfacecheck in class JobEntryBaseremarks - List of CheckResult objects indicating consistency statusjobMeta - the metadata object for the job entryspace - the variable space to resolve string expressions with variables withrepository - the repository to load Kettle objects frommetaStore - the MetaStore to load common elements from