net.authorize.arb
Class Result<T>

java.lang.Object
  extended by net.authorize.Result<T>
      extended by net.authorize.xml.Result<T>
          extended by net.authorize.arb.Result<T>
All Implemented Interfaces:
Serializable

public class Result<T>
extends Result<T>

Templated wrapper container for passing back the result from the request gateway.

See Also:
Serialized Form

Field Summary
protected  String resultSubscriptionId
           
protected  SubscriptionStatusType subscriptionStatus
           
 
Fields inherited from class net.authorize.xml.Result
ERROR, messages, OK, resultCode
 
Fields inherited from class net.authorize.Result
MessageDigestAlgorithm, target, transaction
 
Constructor Summary
Result()
           
 
Method Summary
static
<T> Result<T>
createResult(T object, BasicXmlDocument response)
           
 String getResultSubscriptionId()
          Returns the result subscription id.
 SubscriptionStatusType getSubscriptionStatus()
           
protected  void importResponseMessages(Transaction txn)
          Import the response messages into the result.
 void printMessages()
           
 
Methods inherited from class net.authorize.xml.Result
getElementText, getMessages, getResultCode, isError, isOk
 
Methods inherited from class net.authorize.Result
getTarget, getTransaction, isAuthorizeNetResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subscriptionStatus

protected SubscriptionStatusType subscriptionStatus

resultSubscriptionId

protected String resultSubscriptionId
Constructor Detail

Result

public Result()
Method Detail

createResult

public static <T> Result<T> createResult(T object,
                                         BasicXmlDocument response)

getResultSubscriptionId

public String getResultSubscriptionId()
Returns the result subscription id.

Returns:
String containing the subscription id.

getSubscriptionStatus

public SubscriptionStatusType getSubscriptionStatus()
Returns:
the status

importResponseMessages

protected void importResponseMessages(Transaction txn)
Import the response messages into the result.

Overrides:
importResponseMessages in class Result<T>
Parameters:
txn - transaction containing the response messages.

printMessages

public void printMessages()
Overrides:
printMessages in class Result<T>


Copyright © 2014. All Rights Reserved.