net.sac.web.agent
Class AgentConfiguration

java.lang.Object
  extended by net.sac.web.agent.AgentConfiguration
All Implemented Interfaces:
java.io.Serializable

public class AgentConfiguration
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String CONNECTION_TIMEOUT_KEY
           
static java.lang.String LOGIN_FORM_INDEX_KEY
           
static java.lang.String LOGIN_FORM_NAME_KEY
           
static java.lang.String LOGIN_ID_FIELD_NAME_KEY
           
static java.lang.String LOGIN_ID_KEY
           
static java.lang.String LOGIN_URL_KEY
           
static java.lang.String PASSWORD_FIELD_NAME_KEY
           
static java.lang.String PASSWORD_KEY
           
static java.lang.String URL_KEY
           
static java.lang.String URL_READ_INTERVAL_KEY
           
 
Constructor Summary
AgentConfiguration()
           
AgentConfiguration(java.util.Properties properties)
           
AgentConfiguration(java.lang.String propertyPrefix, java.util.Properties properties)
           
 
Method Summary
 java.lang.String formatURL(java.lang.String url)
           
 java.lang.String getBaseURL()
           
 int getConnectionTimeout()
           
 java.lang.Integer getLoginFormIndex()
           
 java.lang.String getLoginFormName()
           
 java.lang.String getLoginId()
           
 java.lang.String getLoginIDFieldName()
           
 java.lang.String getLoginURL()
           
 java.lang.String getPassword()
           
 java.lang.String getPasswordFieldName()
           
 long getUrlReadInterval()
           
 void setBaseURL(java.lang.String baseURL)
           
 void setConnectionTimeout(int connectionTimeout)
           
 void setLoginFormIndex(java.lang.Integer loginFormIndex)
           
 void setLoginFormName(java.lang.String loginFormName)
           
 void setLoginId(java.lang.String loginId)
           
 void setLoginIDFieldName(java.lang.String loginIDFieldName)
           
 void setLoginURL(java.lang.String loginURL)
           
 void setPassword(java.lang.String password)
           
 void setPasswordFieldName(java.lang.String passwordFieldName)
           
 void setUrlReadInterval(long urlReadInterval)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

URL_KEY

public static final java.lang.String URL_KEY
See Also:
Constant Field Values

LOGIN_URL_KEY

public static final java.lang.String LOGIN_URL_KEY
See Also:
Constant Field Values

LOGIN_FORM_NAME_KEY

public static final java.lang.String LOGIN_FORM_NAME_KEY
See Also:
Constant Field Values

LOGIN_FORM_INDEX_KEY

public static final java.lang.String LOGIN_FORM_INDEX_KEY
See Also:
Constant Field Values

LOGIN_ID_FIELD_NAME_KEY

public static final java.lang.String LOGIN_ID_FIELD_NAME_KEY
See Also:
Constant Field Values

PASSWORD_FIELD_NAME_KEY

public static final java.lang.String PASSWORD_FIELD_NAME_KEY
See Also:
Constant Field Values

URL_READ_INTERVAL_KEY

public static final java.lang.String URL_READ_INTERVAL_KEY
See Also:
Constant Field Values

LOGIN_ID_KEY

public static final java.lang.String LOGIN_ID_KEY
See Also:
Constant Field Values

PASSWORD_KEY

public static final java.lang.String PASSWORD_KEY
See Also:
Constant Field Values

CONNECTION_TIMEOUT_KEY

public static final java.lang.String CONNECTION_TIMEOUT_KEY
See Also:
Constant Field Values
Constructor Detail

AgentConfiguration

public AgentConfiguration()

AgentConfiguration

public AgentConfiguration(java.lang.String propertyPrefix,
                          java.util.Properties properties)
                   throws AgentException
Throws:
AgentException

AgentConfiguration

public AgentConfiguration(java.util.Properties properties)
                   throws AgentException
Throws:
AgentException
Method Detail

getBaseURL

public java.lang.String getBaseURL()

setBaseURL

public void setBaseURL(java.lang.String baseURL)

getLoginFormName

public java.lang.String getLoginFormName()

setLoginFormName

public void setLoginFormName(java.lang.String loginFormName)

getLoginFormIndex

public java.lang.Integer getLoginFormIndex()

setLoginFormIndex

public void setLoginFormIndex(java.lang.Integer loginFormIndex)

getLoginIDFieldName

public java.lang.String getLoginIDFieldName()

setLoginIDFieldName

public void setLoginIDFieldName(java.lang.String loginIDFieldName)

getLoginURL

public java.lang.String getLoginURL()

setLoginURL

public void setLoginURL(java.lang.String loginURL)

getPasswordFieldName

public java.lang.String getPasswordFieldName()

setPasswordFieldName

public void setPasswordFieldName(java.lang.String passwordFieldName)

getUrlReadInterval

public long getUrlReadInterval()

setUrlReadInterval

public void setUrlReadInterval(long urlReadInterval)

getLoginId

public java.lang.String getLoginId()

setLoginId

public void setLoginId(java.lang.String loginId)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getConnectionTimeout

public int getConnectionTimeout()

setConnectionTimeout

public void setConnectionTimeout(int connectionTimeout)

formatURL

public java.lang.String formatURL(java.lang.String url)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object