@Service(value="blCsrOrderDaoExtensionHandler")
public class CsrOrderDaoExtensionHandler
extends org.broadleafcommerce.core.order.dao.AbstractOrderDaoExtensionHandler
implements org.broadleafcommerce.core.order.dao.OrderDaoExtensionHandler
OrderDao for CSR functionality.| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.crossapp.service.CrossAppAuthService |
authService |
protected CsrOverrideDetailsService |
csrService |
protected org.broadleafcommerce.core.order.dao.OrderDaoExtensionManager |
extensionManager |
| Constructor and Description |
|---|
CsrOrderDaoExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
attachAdditionalDataToNewCart(org.broadleafcommerce.profile.core.domain.Customer customer,
org.broadleafcommerce.core.order.domain.Order cart)
When a CSR creates a cart for a customer, we want to set the status to CSR_OWNED
|
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
processPostSaveNewCart(org.broadleafcommerce.profile.core.domain.Customer customer,
org.broadleafcommerce.core.order.domain.Order cart) |
applyAdditionalOrderLookupFiltergetPriority, isEnabled, setEnabled, setPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected org.broadleafcommerce.core.order.dao.OrderDaoExtensionManager extensionManager
protected org.broadleafcommerce.common.crossapp.service.CrossAppAuthService authService
protected CsrOverrideDetailsService csrService
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType attachAdditionalDataToNewCart(org.broadleafcommerce.profile.core.domain.Customer customer,
org.broadleafcommerce.core.order.domain.Order cart)
attachAdditionalDataToNewCart in interface org.broadleafcommerce.core.order.dao.OrderDaoExtensionHandlerattachAdditionalDataToNewCart in class org.broadleafcommerce.core.order.dao.AbstractOrderDaoExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType processPostSaveNewCart(org.broadleafcommerce.profile.core.domain.Customer customer,
org.broadleafcommerce.core.order.domain.Order cart)
processPostSaveNewCart in interface org.broadleafcommerce.core.order.dao.OrderDaoExtensionHandlerprocessPostSaveNewCart in class org.broadleafcommerce.core.order.dao.AbstractOrderDaoExtensionHandlerCopyright © 2021. All rights reserved.