com.google.checkout.util
Class CallbackXmlProcessor

java.lang.Object
  extended by com.google.checkout.util.CallbackXmlProcessor
All Implemented Interfaces:
CheckoutXmlProcessor

public class CallbackXmlProcessor
extends java.lang.Object
implements CheckoutXmlProcessor

Author:
Charles Dang

Constructor Summary
CallbackXmlProcessor(MerchantInfo merchantInfo, MerchantCallbackHandler handler, java.util.HashMap oldTypeCallbackHandlers)
           
 
Method Summary
 org.w3c.dom.Document process(org.w3c.dom.Document xmlDocument)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallbackXmlProcessor

public CallbackXmlProcessor(MerchantInfo merchantInfo,
                            MerchantCallbackHandler handler,
                            java.util.HashMap oldTypeCallbackHandlers)
Method Detail

process

public org.w3c.dom.Document process(org.w3c.dom.Document xmlDocument)
                             throws CheckoutXmlProcessorException
Specified by:
process in interface CheckoutXmlProcessor
Parameters:
xmlDocument - The xml document of the callback to be processed.
Returns:
A Document containing the results of processing the callback Document
Throws:
CheckoutXmlProcessorException - if there was an error processing the xml document of the callback