com.npdbhipdb
Class QRXS.Configuration

java.lang.Object
  extended by com.npdbhipdb.QRXS.Configuration
Enclosing class:
QRXS

public class QRXS.Configuration
extends java.lang.Object

QRXS configuration. Encapsulates data required for communication with QRXS.


Nested Class Summary
 class QRXS.Configuration.InvalidConfigurationException
          Invalid QRXS Configuration.
 
Constructor Summary
QRXS.Configuration(java.lang.String filename)
          Construct a configuration object from the specified properties file.
QRXS.Configuration(java.lang.String dbID, java.lang.String userID, java.lang.String password, java.lang.String downloadDirectory)
          Construct configuration from the given values
 
Method Summary
 void setDownloadListFile(java.lang.String downloadListFile)
           
 void setInputURL(java.lang.String inputURL)
           
 void setLogFileName(java.lang.String logFileName)
           
 void setOutputURL(java.lang.String outputURL)
           
 void setProxyDomain(java.lang.String proxyDomain)
           
 void setProxyHostName(java.lang.String proxyHostName)
           
 void setProxyPassword(java.lang.String proxyPassword)
           
 void setProxyPort(java.lang.String proxyPort)
           
 void setProxyUser(java.lang.String proxyUser)
           
 void setUploadListFile(java.lang.String uploadListFile)
           
 void setVerifyURL(java.lang.String verifyURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QRXS.Configuration

public QRXS.Configuration(java.lang.String dbID,
                          java.lang.String userID,
                          java.lang.String password,
                          java.lang.String downloadDirectory)
                   throws QRXS.Configuration.InvalidConfigurationException
Construct configuration from the given values

Parameters:
dbID - Data Bank ID number
userID - User ID
password - User password
downloadDirectory - Destination of downloaded files
Throws:
QRXS.Configuration.InvalidConfigurationException - A required value is missing

QRXS.Configuration

public QRXS.Configuration(java.lang.String filename)
                   throws QRXS.Configuration.InvalidConfigurationException
Construct a configuration object from the specified properties file.

Parameters:
filename - Name of properties file, or null to use the default file
Throws:
QRXSException - Properties file could not be found, opened, or closed
QRXS.Configuration.InvalidConfigurationException - A required configuration parameter is missing
Method Detail

setDownloadListFile

public void setDownloadListFile(java.lang.String downloadListFile)
Parameters:
downloadListFile - Path/filename of file containing list of files that were downloaded

setUploadListFile

public void setUploadListFile(java.lang.String uploadListFile)
Parameters:
uploadListFile - Path/filename of file containing list of files to be uploaded

setProxyHostName

public void setProxyHostName(java.lang.String proxyHostName)
Parameters:
proxyHostName - Hostname of proxy server - pass null if not using a proxy server

setProxyPort

public void setProxyPort(java.lang.String proxyPort)
Parameters:
proxyPort - Port of proxy server - must be specified if proxyHostName is specified

setProxyUser

public void setProxyUser(java.lang.String proxyUser)
Parameters:
proxyUser - Username for proxy authentication - must be specified if using Basic, Digest or NTLM authentication

setProxyPassword

public void setProxyPassword(java.lang.String proxyPassword)
Parameters:
proxyPassword - Password for proxy authentication - must be specified if using Basic, Digest or NTLM authentication

setProxyDomain

public void setProxyDomain(java.lang.String proxyDomain)
Parameters:
proxyDomain - Windows domain used for NTLM authentication - only specify if using NTLM authentication

setInputURL

public void setInputURL(java.lang.String inputURL)
Parameters:
inputURL - URL where upload files are sent

setOutputURL

public void setOutputURL(java.lang.String outputURL)
Parameters:
outputURL - URL where response files are downloaded

setVerifyURL

public void setVerifyURL(java.lang.String verifyURL)
Parameters:
verifyURL - URL used for verifying list of downloaded files

setLogFileName

public void setLogFileName(java.lang.String logFileName)
Parameters:
logFileName - Name of the file used for logging QRXS client problems.