com.google.checkout.orderprocessing
Class AddMerchantOrderNumberRequest

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

public class AddMerchantOrderNumberRequest
extends AbstractOrderProcessingRequest

This class contains methods that construct <add-merchant-order-number> API requests.

Author:
Charles Dang (cdang@google.com)

Field Summary
 
Fields inherited from class com.google.checkout.AbstractCheckoutRequest
merchantInfo
 
Constructor Summary
AddMerchantOrderNumberRequest(MerchantInfo merchantInfo)
          Constructor which takes an instance of MerchantInfo,
AddMerchantOrderNumberRequest(MerchantInfo merchantInfo, java.lang.String googleOrderNumber, java.lang.String merchantOrderNumber)
          Constructor which takes an instance of MerchantInfo, a Google order number and a Merchant Order Number.
 
Method Summary
 java.lang.String getMerchantOrderNo()
          Deprecated. Use getMerchantOrderNumber
 java.lang.String getMerchantOrderNumber()
          Return the Merchant Order Number, which is the value of the <merchant-order-number> tag.
 void setMerchantOrderNo(java.lang.String merchantOrderNo)
          Deprecated. Use setMerchantOrderNumber
 void setMerchantOrderNumber(java.lang.String merchantOrderNumber)
          Set the Merchant Order Number, which is the value of the <merchant-order-number> tag.
 
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

AddMerchantOrderNumberRequest

public AddMerchantOrderNumberRequest(MerchantInfo merchantInfo)
Constructor which takes an instance of MerchantInfo,

Parameters:
merchantInfo - The merchant's information.

AddMerchantOrderNumberRequest

public AddMerchantOrderNumberRequest(MerchantInfo merchantInfo,
                                     java.lang.String googleOrderNumber,
                                     java.lang.String merchantOrderNumber)
Constructor which takes an instance of MerchantInfo, a Google order number and a Merchant Order Number.

Parameters:
merchantInfo - The merchant's information.
googleOrderNumber - The Google order number of the request.
merchantOrderNumber - The merchant's order number.
Method Detail

getMerchantOrderNo

public java.lang.String getMerchantOrderNo()
Deprecated. Use getMerchantOrderNumber

Return the Merchant Order Number, which is the value of the <merchant-order-number> tag.

Returns:
The Merchant Order Number.

getMerchantOrderNumber

public java.lang.String getMerchantOrderNumber()
Return the Merchant Order Number, which is the value of the <merchant-order-number> tag.

Returns:
The Merchant Order Number.

setMerchantOrderNo

public void setMerchantOrderNo(java.lang.String merchantOrderNo)
Deprecated. Use setMerchantOrderNumber

Set the Merchant Order Number, which is the value of the <merchant-order-number> tag.

Parameters:
merchantOrderNo - The Merchant Order Number.

setMerchantOrderNumber

public void setMerchantOrderNumber(java.lang.String merchantOrderNumber)
Set the Merchant Order Number, which is the value of the <merchant-order-number> tag.

Parameters:
merchantOrderNumber - The Merchant Order Number.
Throws:
CheckoutSystemException - if merchantOrderNumber is null.