@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, setPriorityprotected 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.BroadleafCheckoutControllerExtensionHandleraddAdditionalModelVariables in class org.broadleafcommerce.core.web.controller.checkout.AbstractCheckoutControllerExtensionHandlermodel - public org.broadleafcommerce.common.extension.ExtensionResultStatusType performAdditionalShippingAction()
performAdditionalShippingAction in interface org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutControllerExtensionHandlerperformAdditionalShippingAction in class org.broadleafcommerce.core.web.controller.checkout.AbstractCheckoutControllerExtensionHandlerCopyright © 2019. All rights reserved.