com.swiveltechnologies.pinsafe.client.agent
Class AgentXmlRequest

java.lang.Object
  extended by com.swiveltechnologies.utility.http.HttpRequest
      extended by com.swiveltechnologies.pinsafe.client.AbstractXmlRequest
          extended by com.swiveltechnologies.pinsafe.client.agent.AgentXmlRequest

public class AgentXmlRequest
extends AbstractXmlRequest

Author:
smurphy

Constructor Summary
AgentXmlRequest(java.lang.String server, java.lang.String secret)
           
 
Method Summary
 boolean actionSucceeded()
           
 void changePIN(java.lang.String username, java.lang.String password, java.lang.String newPassword, java.lang.String oneTimeCode, java.lang.String newOneTimeCode)
           
 java.lang.String getAgentError()
           
 java.lang.String getAgentResult()
           
 java.lang.String getSessionId()
           
 void login(java.lang.String username, java.lang.String password, java.lang.String oneTimeCode)
           
 void provision(java.lang.String username, java.lang.String password, java.lang.String provisionCode)
           
 void provisionCode(java.lang.String username)
           
 void reset(java.lang.String username, java.lang.String resetCode)
           
 void resetCode(java.lang.String username)
           
 void securityStrings(java.lang.String id)
           
 boolean send()
           
 void startSession(java.lang.String username)
           
 
Methods inherited from class com.swiveltechnologies.pinsafe.client.AbstractXmlRequest
toString
 
Methods inherited from class com.swiveltechnologies.utility.http.HttpRequest
getError, getResponse, getResponseBytes, getResponseCode, getResponseTime, getUrl, isIgnoreSSLErrors, requestSucceeded, setIgnoreSSLErrors
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AgentXmlRequest

public AgentXmlRequest(java.lang.String server,
                       java.lang.String secret)
Parameters:
server -
secret -
Method Detail

actionSucceeded

public boolean actionSucceeded()
Specified by:
actionSucceeded in class AbstractXmlRequest
Returns:

changePIN

public void changePIN(java.lang.String username,
                      java.lang.String password,
                      java.lang.String newPassword,
                      java.lang.String oneTimeCode,
                      java.lang.String newOneTimeCode)
Parameters:
username -
password -
newPassword -
oneTimeCode -
newOneTimeCode -

getAgentError

public java.lang.String getAgentError()
Returns:

getAgentResult

public java.lang.String getAgentResult()
Returns:

getSessionId

public java.lang.String getSessionId()
Returns:

login

public void login(java.lang.String username,
                  java.lang.String password,
                  java.lang.String oneTimeCode)
Parameters:
username -
password -
oneTimeCode -

provision

public void provision(java.lang.String username,
                      java.lang.String password,
                      java.lang.String provisionCode)
Parameters:
username -
password -
provisionCode -

provisionCode

public void provisionCode(java.lang.String username)
Parameters:
username -

reset

public void reset(java.lang.String username,
                  java.lang.String resetCode)
Parameters:
username -
resetCode -

resetCode

public void resetCode(java.lang.String username)
Parameters:
username -

securityStrings

public void securityStrings(java.lang.String id)
Parameters:
id -

send

public boolean send()
Overrides:
send in class AbstractXmlRequest
Returns:

startSession

public void startSession(java.lang.String username)
Parameters:
username -