com.softslate.commerce.businessobjects.payment.google.notification
Class AbstractNotificationProcessor
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.payment.google.notification.AbstractNotificationProcessor
- All Implemented Interfaces:
- BusinessObject, BusinessProcessor
- Direct Known Subclasses:
- AuthorizationAmountNotificationProcessorImpl, ChargeAmountNotificationProcessorImpl, ChargebackAmountNotificationProcessorImpl, NewOrderNotificationProcessorImpl, OrderStateChangeNotificationProcessorImpl, RefundAmountNotificationProcessorImpl, RiskInformationNotificationProcessorImpl
public abstract class AbstractNotificationProcessor
- extends BaseBusinessProcessor
|
Method Summary |
abstract com.google.checkout.notification.CheckoutNotification |
createCheckoutNotificationObject(java.lang.String notification)
|
protected java.lang.String |
getAckString(java.lang.String serialNumber)
|
com.google.checkout.MerchantConstants |
getMerchantConstants()
|
abstract java.lang.String |
process(com.google.checkout.notification.CheckoutNotification notificationObject)
|
void |
setMerchantConstants(com.google.checkout.MerchantConstants merchantConstants)
|
| Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor |
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getProductIDs, getSettings, getUser, initialize, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, updateOrderTotals, updateOrderTotals, utils |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
merchantConstants
private com.google.checkout.MerchantConstants merchantConstants
AbstractNotificationProcessor
public AbstractNotificationProcessor()
setMerchantConstants
public void setMerchantConstants(com.google.checkout.MerchantConstants merchantConstants)
getMerchantConstants
public com.google.checkout.MerchantConstants getMerchantConstants()
createCheckoutNotificationObject
public abstract com.google.checkout.notification.CheckoutNotification createCheckoutNotificationObject(java.lang.String notification)
process
public abstract java.lang.String process(com.google.checkout.notification.CheckoutNotification notificationObject)
throws com.google.checkout.CheckoutException
- Throws:
com.google.checkout.CheckoutException
getAckString
protected java.lang.String getAckString(java.lang.String serialNumber)
Copyright © SoftSlate, LLC 20032010