com.google.checkout.util
Class NotificationXmlProcessor

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

public class NotificationXmlProcessor
extends java.lang.Object
implements CheckoutXmlProcessor

Author:
Charles Dang (cdang@google.com)

Constructor Summary
NotificationXmlProcessor(MerchantInfo merchantInfo, NotificationParser parser, NotificationHandler handler, java.util.HashMap oldTypeNotificationHandlers)
          Default constructor
 
Method Summary
 org.w3c.dom.Document process(org.w3c.dom.Document xmlDocument)
          Processes an xml document of an arbitrary notification type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationXmlProcessor

public NotificationXmlProcessor(MerchantInfo merchantInfo,
                                NotificationParser parser,
                                NotificationHandler handler,
                                java.util.HashMap oldTypeNotificationHandlers)
Default constructor

Method Detail

process

public org.w3c.dom.Document process(org.w3c.dom.Document xmlDocument)
                             throws CheckoutXmlProcessorException
Processes an xml document of an arbitrary notification type

Specified by:
process in interface CheckoutXmlProcessor
Parameters:
xmlDocument - The xml document representation of a notification to be processed
Returns:
Returns an xml document containing the results after processing the xml document of a notification
Throws:
CheckoutXmlProcessorException