public class GXFtpRequest
extends java.lang.Object
setUser().
setValue()
method and pre defined constants such as:setValue(GXMFCommands.CMD_MF_DATA_TYPE, GXMFCommands.CMD_VAL_MF_DATA_TYPE_BIN);
GXFtpManager.instance().putFile(GXFtpRequest);
GXFtpManager.instance().getFile(GXFtpRequest);
Constructor and Description |
---|
GXFtpRequest()
Class constractor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdditionalCommand()
For internal use
|
byte[] |
getLocalFile()
For internal use
|
byte[] |
getLocalFileBytes()
For internal use
|
java.lang.String |
getPassword()
For internal use
|
java.lang.String |
getRemoteFile()
For internal use
|
java.lang.String |
getServer()
For internal use
|
java.lang.String |
getUser()
For internal use
|
java.lang.String |
getValue(java.lang.String key)
For internal use
|
java.lang.String |
getValues()
For internal use
|
void |
readFileToUpload(java.lang.String filename)
Reads and stores the content of the local file into the request data structure.
|
void |
setAdditional(java.lang.String additionalCommands)
Sets an additional user defined command for the FTP request.
|
void |
setLocalFileBytes(byte[] fileByBytes)
For internal use
|
void |
setPassword(java.lang.String password)
Sets the remote host FTP password
|
void |
setRemoteFile(java.lang.String remoteFile)
Sets the remote file name using the full path.
|
void |
setServer(java.lang.String server)
Sets the FTP remote server IP address.
|
void |
setUser(java.lang.String user)
Sets the FTP server user name.
|
void |
setValue(java.lang.String key,
java.lang.String value)
Stores command values in the FTP request.
|
public java.lang.String getValue(java.lang.String key)
public java.lang.String getValues()
public void setValue(java.lang.String key, java.lang.String value)
setValue(GXMFCommands.CMD_MF_DATA_TYPE, GXMFCommands.CMD_VAL_MF_DATA_TYPE_BIN);
key
- command constant which can be either from the GXMFCommands
class or from the
GXAS400Commands
class.value
- The cmd value, which can be a constant either from one of these classes
(GXMFCommands
or
GXAS400Commands
) or a positive number.public java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
- host password.public java.lang.String getRemoteFile()
public void setRemoteFile(java.lang.String remoteFile)
remoteFile
- The full path name of the remote name.public java.lang.String getServer()
public void setServer(java.lang.String server)
server
- public java.lang.String getUser()
public void setUser(java.lang.String user)
user
- public void setLocalFileBytes(byte[] fileByBytes)
public byte[] getLocalFileBytes()
public byte[] getLocalFile()
public void setAdditional(java.lang.String additionalCommands)
additionalCommands
- public java.lang.String getAdditionalCommand()
public void readFileToUpload(java.lang.String filename) throws GXGeneralException, java.io.IOException
filename
- GXGeneralException
java.io.IOException
Copyright 2019 Software AG. All rights reserved. Use is subject to license terms.