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.StringgetFileSizeForAnonymousFtp()Defines the expected file size for anonymous ftp protocol.java.lang.StringgetFileSizeForFtp()Defines the expected file size for ftp protocoljava.lang.StringgetFileSizeForHttp()Defines the expected file size for ftp protocoljava.lang.StringgetFileSizeForHttps()Defines the expected file size for https protocoljava.lang.StringgetFileSizeForSftp()Defines the expected file size for sftp protocoljava.lang.StringgetIndeterminateDialogText()Defines the message to be printed in the indeterminate dialogjava.lang.StringgetPasswordForAnonymousFtp()Defines the password for anonymous ftp protocojava.lang.StringgetPasswordForFtp()Defines the password for ftp protocoljava.lang.StringgetPasswordForSftp()Defines the password for sftp protocojava.lang.StringgetPortForAnonymousFtp()Defines the port for anonymous ftp protocoljava.lang.StringgetPortForFtp()Defines the port for ftp protocoljava.lang.StringgetPortForHttp()Defines the port for http protocoljava.lang.StringgetPortForHttps()Defines the port for https protocoljava.lang.StringgetPortForSftp()Defines the port for sftp protocolshortgetProtocol()Defines the protocol type.booleangetShowIndeterminateDialog()Enable or disable the indeterminate dialog to be shown during downloadjava.lang.StringgetUrlForAnonymousFtp()Defines the url for anonymous ftp protocol.java.lang.StringgetUrlForFtp()Defines the url for ftp protocoljava.lang.StringgetUrlForHttp()Defines the url for Http protocoljava.lang.StringgetUrlForHttps()Defines the url for Https protocoljava.lang.StringgetUrlForSftp()Defines the url for sftp protocoljava.lang.StringgetUserNameForFtp()Defines the username for ftp protocoljava.lang.StringgetUserNameForSftp()Defines the username for sftp protocolvoidsetFileSizeForAnonymousFtp(java.lang.String FileSizeForAnonymousFtp)Defines the expected file size for anonymous ftp protocol.voidsetFileSizeForFtp(java.lang.String FileSizeForFtp)Defines the expected file size for ftp protocolvoidsetFileSizeForHttp(java.lang.String FileSizeForHttp)Defines the expected file size for ftp protocolvoidsetFileSizeForHttps(java.lang.String FileSizeForHttps)Defines the expected file size for https protocolvoidsetFileSizeForSftp(java.lang.String FileSizeForSftp)Defines the expected file size for sftp protocolvoidsetIndeterminateDialogText(java.lang.String IndeterminateDialogText)Defines the message to be printed in the indeterminate dialogvoidsetPasswordForAnonymousFtp(java.lang.String PasswordForAnonymousFtp)Defines the password for anonymous ftp protocovoidsetPasswordForFtp(java.lang.String PasswordForFtp)Defines the password for ftp protocolvoidsetPasswordForSftp(java.lang.String PasswordForSftp)Defines the password for sftp protocovoidsetPortForAnonymousFtp(java.lang.String PortForAnonymousFtp)Defines the port for anonymous ftp protocolvoidsetPortForFtp(java.lang.String PortForFtp)Defines the port for ftp protocolvoidsetPortForHttp(java.lang.String PortForHttp)Defines the port for http protocolvoidsetPortForHttps(java.lang.String PortForHttps)Defines the port for https protocolvoidsetPortForSftp(java.lang.String PortForSftp)Defines the port for sftp protocolvoidsetProtocol(short Protocol)Defines the protocol type.voidsetShowIndeterminateDialog(boolean ShowIndeterminateDialog)Enable or disable the indeterminate dialog to be shown during downloadvoidsetUrlForAnonymousFtp(java.lang.String UrlForAnonymousFtp)Defines the url for anonymous ftp protocol.voidsetUrlForFtp(java.lang.String UrlForFtp)Defines the url for ftp protocolvoidsetUrlForHttp(java.lang.String UrlForHttp)Defines the url for Http protocolvoidsetUrlForHttps(java.lang.String UrlForHttps)Defines the url for Https protocolvoidsetUrlForSftp(java.lang.String UrlForSftp)Defines the url for sftp protocolvoidsetUserNameForFtp(java.lang.String UserNameForFtp)Defines the username for ftp protocolvoidsetUserNameForSftp(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
-
-