com.google.checkout.orderprocessing
Class AuthorizeOrderRequest

java.lang.Object
  extended by com.google.checkout.AbstractCheckoutRequest
      extended by com.google.checkout.orderprocessing.AbstractOrderProcessingRequest
          extended by com.google.checkout.orderprocessing.AuthorizeOrderRequest

public class AuthorizeOrderRequest
extends AbstractOrderProcessingRequest

This class contains methods that construct <authorize-order> API requests.

Author:
Charles Dang (cdang@google.com)

Field Summary
 
Fields inherited from class com.google.checkout.AbstractCheckoutRequest
merchantInfo
 
Constructor Summary
AuthorizeOrderRequest(MerchantInfo merchantInfo)
          Constructor which takes an instance of MerchantInfo
AuthorizeOrderRequest(MerchantInfo merchantInfo, java.lang.String googleOrderNumber)
          Constructor which takes an instance of MerchantInfo and the Google order number.
 
Method Summary
 
Methods inherited from class com.google.checkout.orderprocessing.AbstractOrderProcessingRequest
getGoogleOrderNo, getGoogleOrderNumber, setGoogleOrderNo, setGoogleOrderNumber
 
Methods inherited from class com.google.checkout.AbstractCheckoutRequest
getDocument, getPostUrl, getRoot, getXml, getXmlPretty, send
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizeOrderRequest

public AuthorizeOrderRequest(MerchantInfo merchantInfo)
Constructor which takes an instance of MerchantInfo

Parameters:
merchantInfo - The merchant's information

AuthorizeOrderRequest

public AuthorizeOrderRequest(MerchantInfo merchantInfo,
                             java.lang.String googleOrderNumber)
Constructor which takes an instance of MerchantInfo and the Google order number.

Parameters:
googleOrderNumber - The Google order number.