@Service(value="blAccountCreditCheckoutControllerExtensionHandler")
public class AccountCreditCheckoutControllerExtensionHandler
extends org.broadleafcommerce.core.web.controller.checkout.AbstractCheckoutControllerExtensionHandler
implements org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutControllerExtensionHandler
Modifier and Type | Field and Description |
---|---|
protected AccountCreditOrderPaymentService |
accountCreditOrderPaymentService |
protected CustomerCreditAccountService |
customerCreditAccountService |
protected org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutControllerExtensionManager |
extensionManager |
protected GiftCardAccountService |
giftCardAccountService |
protected org.broadleafcommerce.core.order.service.OrderService |
orderService |
Constructor and Description |
---|
AccountCreditCheckoutControllerExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
addAdditionalModelVariables(org.springframework.ui.Model model)
Adds Account Credit module attributes to the BroadleafCheckoutController model
|
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
performAdditionalShippingAction()
Re-applies customer credit to order.
|
getPriority, isEnabled, setEnabled, setPriority
protected org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutControllerExtensionManager extensionManager
protected CustomerCreditAccountService customerCreditAccountService
protected GiftCardAccountService giftCardAccountService
protected org.broadleafcommerce.core.order.service.OrderService orderService
protected AccountCreditOrderPaymentService accountCreditOrderPaymentService
public AccountCreditCheckoutControllerExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType addAdditionalModelVariables(org.springframework.ui.Model model)
addAdditionalModelVariables
in interface org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutControllerExtensionHandler
addAdditionalModelVariables
in class org.broadleafcommerce.core.web.controller.checkout.AbstractCheckoutControllerExtensionHandler
model
- public org.broadleafcommerce.common.extension.ExtensionResultStatusType performAdditionalShippingAction()
performAdditionalShippingAction
in interface org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutControllerExtensionHandler
performAdditionalShippingAction
in class org.broadleafcommerce.core.web.controller.checkout.AbstractCheckoutControllerExtensionHandler
Copyright © 2019. All rights reserved.