atg.clicktoconnect
Class C2CConfiguration

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.clicktoconnect.C2CConfiguration
All Implemented Interfaces:
NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener

public class C2CConfiguration
extends GenericService

Holds ClickToConnect configuration


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  java.lang.String mSessionType
           
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
C2CConfiguration()
           
 
Method Summary
 java.lang.String getAccountId()
           
 java.lang.String getClickToConnectScriptUrl()
           
 java.lang.String getInitiateCallScriptUrl()
           
 java.lang.String getPassword()
          Returns property Password
 java.lang.String getSessionType()
           
 java.lang.String getUsername()
          Returns property Username
 java.lang.String getWebServiceURL()
          Returns property WebSerbiceURL
 void setAccountId(java.lang.String pAccountId)
          The eStara ClickToConnect account ID
 void setClickToConnectScriptUrl(java.lang.String pClickToConnectScriptUrl)
          The URL for the JavaScript library used to pass shopper details to agents
 void setInitiateCallScriptUrl(java.lang.String pInitiateCallScriptUrl)
          The URL for the JavaScript library used to initiate a connection
 void setPassword(java.lang.String pPassword)
          Sets property Password
 void setSessionType(java.lang.String mSessionType)
           
 void setUsername(java.lang.String pUsername)
          Sets property Username
 void setWebServiceURL(java.lang.String pWebServiceURL)
          Sets property WebServiceURL
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values

mSessionType

protected java.lang.String mSessionType
Constructor Detail

C2CConfiguration

public C2CConfiguration()
Method Detail

setAccountId

public void setAccountId(java.lang.String pAccountId)
The eStara ClickToConnect account ID

Parameters:
pAccountId - the eStara ClickToConnect account ID

getAccountId

public java.lang.String getAccountId()
Returns:
The eStara ClickToConnect account ID

setWebServiceURL

public void setWebServiceURL(java.lang.String pWebServiceURL)
Sets property WebServiceURL

Parameters:
pWebServiceURL - an argument

getWebServiceURL

public java.lang.String getWebServiceURL()
Returns property WebSerbiceURL

Returns:
The URL required for the eStara web service call

setUsername

public void setUsername(java.lang.String pUsername)
Sets property Username

Parameters:
pUsernmae - an argument

getUsername

public java.lang.String getUsername()
Returns property Username

Returns:
The username required for the eStara web service call

setPassword

public void setPassword(java.lang.String pPassword)
Sets property Password

Parameters:
pPassword - an argument

getPassword

public java.lang.String getPassword()
Returns property Password

Returns:
The password required for the eStara web service call

setClickToConnectScriptUrl

public void setClickToConnectScriptUrl(java.lang.String pClickToConnectScriptUrl)
The URL for the JavaScript library used to pass shopper details to agents

Parameters:
pClickToConnectUrl - the filepath to the JavaScript library

getClickToConnectScriptUrl

public java.lang.String getClickToConnectScriptUrl()
Returns:
The URL for the JavaScript library used to pass shopper details to agents

setInitiateCallScriptUrl

public void setInitiateCallScriptUrl(java.lang.String pInitiateCallScriptUrl)
The URL for the JavaScript library used to initiate a connection

Parameters:
pInitiateCallScriptUrl - the filepath to the JavaScript library

getInitiateCallScriptUrl

public java.lang.String getInitiateCallScriptUrl()
Returns:
The URL for the JavaScript library used to initiate a connection

setSessionType

public void setSessionType(java.lang.String mSessionType)
Parameters:
mSessionType - the mSessionType to set

getSessionType

public java.lang.String getSessionType()
Returns:
the mSessionType