com.google.checkout.orderprocessing
Class AbstractOrderProcessingRequest

java.lang.Object
  extended by com.google.checkout.AbstractCheckoutRequest
      extended by com.google.checkout.orderprocessing.AbstractOrderProcessingRequest
Direct Known Subclasses:
AddMerchantOrderNumberRequest, AddTrackingDataRequest, ArchiveOrderRequest, AuthorizeOrderRequest, BackorderItemsRequest, CancelItemsRequest, CancelOrderRequest, ChargeOrderRequest, DeliverOrderRequest, ProcessOrderRequest, RefundOrderRequest, ResetItemsShippingInformationRequest, ReturnItemsRequest, SendBuyerMessageRequest, ShipItemsRequest, UnarchiveOrderRequest

public abstract class AbstractOrderProcessingRequest
extends AbstractCheckoutRequest

The parent for all order processing requests.

Author:
Charles Dang (cdang@google.com)

Field Summary
 
Fields inherited from class com.google.checkout.AbstractCheckoutRequest
merchantInfo
 
Constructor Summary
AbstractOrderProcessingRequest(MerchantInfo merchantInfo, java.lang.String requestType)
          Constructor which takes in an instance of MerchantInfo.
 
Method Summary
 java.lang.String getGoogleOrderNo()
          Deprecated. Use getGoogleOrderNumber().
 java.lang.String getGoogleOrderNumber()
          Return the Google order number, which is the value of the google-order-number attribute on the root tag.
 void setGoogleOrderNo(java.lang.String googleOrderNo)
          Deprecated. Use setGoogleOrderNumber().
 void setGoogleOrderNumber(java.lang.String googleOrderNumber)
          Set the Google order number, which is the value of the google-order-number attribute on the root tag.
 
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

AbstractOrderProcessingRequest

public AbstractOrderProcessingRequest(MerchantInfo merchantInfo,
                                      java.lang.String requestType)
Constructor which takes in an instance of MerchantInfo.

Parameters:
merchantInfo - The merchant's information.
requestType - The request type.
Method Detail

getGoogleOrderNo

public java.lang.String getGoogleOrderNo()
Deprecated. Use getGoogleOrderNumber().

Return the Google order number, which is the value of the google-order-number attribute on the root tag.

Returns:
The Google order number.

getGoogleOrderNumber

public java.lang.String getGoogleOrderNumber()
Return the Google order number, which is the value of the google-order-number attribute on the root tag.

Returns:
The Google order number.

setGoogleOrderNo

public void setGoogleOrderNo(java.lang.String googleOrderNo)
Deprecated. Use setGoogleOrderNumber().

Set the Google order number, which is the value of the google-order-number attribute on the root tag.

Parameters:
googleOrderNo - The Google order number.

setGoogleOrderNumber

public void setGoogleOrderNumber(java.lang.String googleOrderNumber)
Set the Google order number, which is the value of the google-order-number attribute on the root tag.

Parameters:
googleOrderNumber - The Google order number.
Throws:
java.lang.IllegalArgumentException - if the googleOrderNumber is null.