org.broadleafcommerce.core.checkout.service
Class CheckoutServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.core.checkout.service.CheckoutServiceImpl
All Implemented Interfaces:
CheckoutService

@Service(value="blCheckoutService")
public class CheckoutServiceImpl
extends Object
implements CheckoutService


Field Summary
protected  SequenceProcessor checkoutWorkflow
           
protected  OrderService orderService
           
 
Constructor Summary
CheckoutServiceImpl()
           
 
Method Summary
 CheckoutResponse performCheckout(Order order)
           
 CheckoutResponse performCheckout(Order order, Map<PaymentInfo,Referenced> payments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checkoutWorkflow

protected SequenceProcessor checkoutWorkflow

orderService

protected OrderService orderService
Constructor Detail

CheckoutServiceImpl

public CheckoutServiceImpl()
Method Detail

performCheckout

public CheckoutResponse performCheckout(Order order,
                                        Map<PaymentInfo,Referenced> payments)
                                 throws CheckoutException
Specified by:
performCheckout in interface CheckoutService
Throws:
CheckoutException

performCheckout

public CheckoutResponse performCheckout(Order order)
                                 throws CheckoutException
Specified by:
performCheckout in interface CheckoutService
Throws:
CheckoutException


Copyright © 2012. All Rights Reserved.