Class DownloadFile
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.actions.Action
-
- com.zerog.ia.auto.project.actions.FileAction
-
- com.zerog.ia.auto.project.actions.DownloadFile
-
- All Implemented Interfaces:
OSHostable
,Referenceable
public final class DownloadFile extends FileAction
Downloads the file using FTP/ SFTP/ Anonymous FTP / HTTP or HTTPS.
-
-
Constructor Summary
Constructors Constructor Description DownloadFile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFileSizeForAnonymousFtp()
Defines the expected file size for anonymous ftp protocol.java.lang.String
getFileSizeForFtp()
Defines the expected file size for ftp protocoljava.lang.String
getFileSizeForHttp()
Defines the expected file size for ftp protocoljava.lang.String
getFileSizeForHttps()
Defines the expected file size for https protocoljava.lang.String
getFileSizeForSftp()
Defines the expected file size for sftp protocoljava.lang.String
getIndeterminateDialogText()
Defines the message to be printed in the indeterminate dialogjava.lang.String
getPasswordForAnonymousFtp()
Defines the password for anonymous ftp protocojava.lang.String
getPasswordForFtp()
Defines the password for ftp protocoljava.lang.String
getPasswordForSftp()
Defines the password for sftp protocojava.lang.String
getPortForAnonymousFtp()
Defines the port for anonymous ftp protocoljava.lang.String
getPortForFtp()
Defines the port for ftp protocoljava.lang.String
getPortForHttp()
Defines the port for http protocoljava.lang.String
getPortForHttps()
Defines the port for https protocoljava.lang.String
getPortForSftp()
Defines the port for sftp protocolshort
getProtocol()
Defines the protocol type.boolean
getShowIndeterminateDialog()
Enable or disable the indeterminate dialog to be shown during downloadjava.lang.String
getUrlForAnonymousFtp()
Defines the url for anonymous ftp protocol.java.lang.String
getUrlForFtp()
Defines the url for ftp protocoljava.lang.String
getUrlForHttp()
Defines the url for Http protocoljava.lang.String
getUrlForHttps()
Defines the url for Https protocoljava.lang.String
getUrlForSftp()
Defines the url for sftp protocoljava.lang.String
getUserNameForFtp()
Defines the username for ftp protocoljava.lang.String
getUserNameForSftp()
Defines the username for sftp protocolvoid
setFileSizeForAnonymousFtp(java.lang.String FileSizeForAnonymousFtp)
Defines the expected file size for anonymous ftp protocol.void
setFileSizeForFtp(java.lang.String FileSizeForFtp)
Defines the expected file size for ftp protocolvoid
setFileSizeForHttp(java.lang.String FileSizeForHttp)
Defines the expected file size for ftp protocolvoid
setFileSizeForHttps(java.lang.String FileSizeForHttps)
Defines the expected file size for https protocolvoid
setFileSizeForSftp(java.lang.String FileSizeForSftp)
Defines the expected file size for sftp protocolvoid
setIndeterminateDialogText(java.lang.String IndeterminateDialogText)
Defines the message to be printed in the indeterminate dialogvoid
setPasswordForAnonymousFtp(java.lang.String PasswordForAnonymousFtp)
Defines the password for anonymous ftp protocovoid
setPasswordForFtp(java.lang.String PasswordForFtp)
Defines the password for ftp protocolvoid
setPasswordForSftp(java.lang.String PasswordForSftp)
Defines the password for sftp protocovoid
setPortForAnonymousFtp(java.lang.String PortForAnonymousFtp)
Defines the port for anonymous ftp protocolvoid
setPortForFtp(java.lang.String PortForFtp)
Defines the port for ftp protocolvoid
setPortForHttp(java.lang.String PortForHttp)
Defines the port for http protocolvoid
setPortForHttps(java.lang.String PortForHttps)
Defines the port for https protocolvoid
setPortForSftp(java.lang.String PortForSftp)
Defines the port for sftp protocolvoid
setProtocol(short Protocol)
Defines the protocol type.void
setShowIndeterminateDialog(boolean ShowIndeterminateDialog)
Enable or disable the indeterminate dialog to be shown during downloadvoid
setUrlForAnonymousFtp(java.lang.String UrlForAnonymousFtp)
Defines the url for anonymous ftp protocol.void
setUrlForFtp(java.lang.String UrlForFtp)
Defines the url for ftp protocolvoid
setUrlForHttp(java.lang.String UrlForHttp)
Defines the url for Http protocolvoid
setUrlForHttps(java.lang.String UrlForHttps)
Defines the url for Https protocolvoid
setUrlForSftp(java.lang.String UrlForSftp)
Defines the url for sftp protocolvoid
setUserNameForFtp(java.lang.String UserNameForFtp)
Defines the username for ftp protocolvoid
setUserNameForSftp(java.lang.String UserNameForSftp)
Defines the username for sftp protocol-
Methods inherited from class com.zerog.ia.auto.project.actions.FileAction
getDestinationName, getFileOverwriteBehavior, getOverrideUnixPermissions, getShouldUninstall, getSourceFile, getUnixPermissions, setDestinationName, setFileOverwriteBehavior, setOverrideUnixPermissions, setShouldUninstall, setSourceFile, setUnixPermissions
-
Methods inherited from class com.zerog.ia.auto.project.InstallableObject
getBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, getTagsInInstallPiece, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation, setTagsInInstallPiece
-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getUrlForHttp
public java.lang.String getUrlForHttp()
Defines the url for Http protocol
-
setUrlForHttp
public void setUrlForHttp(java.lang.String UrlForHttp)
Defines the url for Http protocol
-
getUrlForSftp
public java.lang.String getUrlForSftp()
Defines the url for sftp protocol
-
setUrlForSftp
public void setUrlForSftp(java.lang.String UrlForSftp)
Defines the url for sftp protocol
-
getUrlForAnonymousFtp
public java.lang.String getUrlForAnonymousFtp()
Defines the url for anonymous ftp protocol.
-
setUrlForAnonymousFtp
public void setUrlForAnonymousFtp(java.lang.String UrlForAnonymousFtp)
Defines the url for anonymous ftp protocol.
-
getUrlForFtp
public java.lang.String getUrlForFtp()
Defines the url for ftp protocol
-
setUrlForFtp
public void setUrlForFtp(java.lang.String UrlForFtp)
Defines the url for ftp protocol
-
getUrlForHttps
public java.lang.String getUrlForHttps()
Defines the url for Https protocol
-
setUrlForHttps
public void setUrlForHttps(java.lang.String UrlForHttps)
Defines the url for Https protocol
-
getUserNameForFtp
public java.lang.String getUserNameForFtp()
Defines the username for ftp protocol
-
setUserNameForFtp
public void setUserNameForFtp(java.lang.String UserNameForFtp)
Defines the username for ftp protocol
-
getUserNameForSftp
public java.lang.String getUserNameForSftp()
Defines the username for sftp protocol
-
setUserNameForSftp
public void setUserNameForSftp(java.lang.String UserNameForSftp)
Defines the username for sftp protocol
-
getPasswordForFtp
public java.lang.String getPasswordForFtp()
Defines the password for ftp protocol
-
setPasswordForFtp
public void setPasswordForFtp(java.lang.String PasswordForFtp)
Defines the password for ftp protocol
-
getPasswordForSftp
public java.lang.String getPasswordForSftp()
Defines the password for sftp protoco
-
setPasswordForSftp
public void setPasswordForSftp(java.lang.String PasswordForSftp)
Defines the password for sftp protoco
-
getPasswordForAnonymousFtp
public java.lang.String getPasswordForAnonymousFtp()
Defines the password for anonymous ftp protoco
-
setPasswordForAnonymousFtp
public void setPasswordForAnonymousFtp(java.lang.String PasswordForAnonymousFtp)
Defines the password for anonymous ftp protoco
-
getPortForFtp
public java.lang.String getPortForFtp()
Defines the port for ftp protocol
-
setPortForFtp
public void setPortForFtp(java.lang.String PortForFtp)
Defines the port for ftp protocol
-
getPortForHttp
public java.lang.String getPortForHttp()
Defines the port for http protocol
-
setPortForHttp
public void setPortForHttp(java.lang.String PortForHttp)
Defines the port for http protocol
-
getPortForSftp
public java.lang.String getPortForSftp()
Defines the port for sftp protocol
-
setPortForSftp
public void setPortForSftp(java.lang.String PortForSftp)
Defines the port for sftp protocol
-
getPortForAnonymousFtp
public java.lang.String getPortForAnonymousFtp()
Defines the port for anonymous ftp protocol
-
setPortForAnonymousFtp
public void setPortForAnonymousFtp(java.lang.String PortForAnonymousFtp)
Defines the port for anonymous ftp protocol
-
getPortForHttps
public java.lang.String getPortForHttps()
Defines the port for https protocol
-
setPortForHttps
public void setPortForHttps(java.lang.String PortForHttps)
Defines the port for https protocol
-
getIndeterminateDialogText
public java.lang.String getIndeterminateDialogText()
Defines the message to be printed in the indeterminate dialog
-
setIndeterminateDialogText
public void setIndeterminateDialogText(java.lang.String IndeterminateDialogText)
Defines the message to be printed in the indeterminate dialog
-
getShowIndeterminateDialog
public boolean getShowIndeterminateDialog()
Enable or disable the indeterminate dialog to be shown during download
-
setShowIndeterminateDialog
public void setShowIndeterminateDialog(boolean ShowIndeterminateDialog)
Enable or disable the indeterminate dialog to be shown during download
-
getFileSizeForFtp
public java.lang.String getFileSizeForFtp()
Defines the expected file size for ftp protocol
-
setFileSizeForFtp
public void setFileSizeForFtp(java.lang.String FileSizeForFtp)
Defines the expected file size for ftp protocol
-
getFileSizeForSftp
public java.lang.String getFileSizeForSftp()
Defines the expected file size for sftp protocol
-
setFileSizeForSftp
public void setFileSizeForSftp(java.lang.String FileSizeForSftp)
Defines the expected file size for sftp protocol
-
getFileSizeForAnonymousFtp
public java.lang.String getFileSizeForAnonymousFtp()
Defines the expected file size for anonymous ftp protocol.
-
setFileSizeForAnonymousFtp
public void setFileSizeForAnonymousFtp(java.lang.String FileSizeForAnonymousFtp)
Defines the expected file size for anonymous ftp protocol.
-
getFileSizeForHttp
public java.lang.String getFileSizeForHttp()
Defines the expected file size for ftp protocol
-
setFileSizeForHttp
public void setFileSizeForHttp(java.lang.String FileSizeForHttp)
Defines the expected file size for ftp protocol
-
getFileSizeForHttps
public java.lang.String getFileSizeForHttps()
Defines the expected file size for https protocol
-
setFileSizeForHttps
public void setFileSizeForHttps(java.lang.String FileSizeForHttps)
Defines the expected file size for https protocol
-
getProtocol
public short getProtocol()
Defines the protocol type. Provide 1 for FTP, 2 for HTTP, 3 for SFTP , 4 for Anonymous FTP and 5 for HTTPS
-
setProtocol
public void setProtocol(short Protocol)
Defines the protocol type. Provide 1 for FTP, 2 for HTTP, 3 for SFTP , 4 for Anonymous FTP and 5 for HTTPS
-
-