Class DownloadFile

  • All Implemented Interfaces:
    OSHostable, Referenceable

    public final class DownloadFile
    extends FileAction
    Downloads the file using FTP/ SFTP/ Anonymous FTP / HTTP or HTTPS.
    • Constructor Detail

      • DownloadFile

        public DownloadFile()
    • 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