org.broadleafcommerce.core.web.controller.checkout
Interface PaymentInfoServiceExtensionHandler

All Superinterfaces:
ExtensionHandler
All Known Implementing Classes:
DefaultCODExtensionHandler, DefaultCreditCardExtensionHandler

public interface PaymentInfoServiceExtensionHandler
extends ExtensionHandler

Extension handler for the PaymentInfo services

Author:
Joshua Skorton (jskorton)

Method Summary
 ExtensionResultStatusType addAdditionalPaymentInfos(Map<PaymentInfo,Referenced> payments, List<PaymentInfoType> paymentInfoTypeList, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, BillingInfoForm billingForm, org.springframework.validation.BindingResult result)
          Adds additional PaymentInfos to the payments map which will be used to checkout.
 
Methods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
 

Method Detail

addAdditionalPaymentInfos

ExtensionResultStatusType addAdditionalPaymentInfos(Map<PaymentInfo,Referenced> payments,
                                                    List<PaymentInfoType> paymentInfoTypeList,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    javax.servlet.http.HttpServletResponse response,
                                                    org.springframework.ui.Model model,
                                                    BillingInfoForm billingForm,
                                                    org.springframework.validation.BindingResult result)
Adds additional PaymentInfos to the payments map which will be used to checkout. An implementing extension handler should check the paymentInfoTypeList to confirm that it should execute.

Parameters:
payments -
paymentInfoTypeList - - If a PaymentInfoType is included in this list, the corresponding extension handler should execute.
request -
response -
model -
billingForm -
result -
Returns:


Copyright © 2013. All Rights Reserved.