@Component(value="blCustomerOfferCodeMergeExtensionHandler")
public class CustomerOfferCodeMergeExtensionHandler
extends org.broadleafcommerce.profile.web.core.security.DefaultCustomerMergeExtensionHandler
implements org.broadleafcommerce.profile.web.core.security.CustomerMergeExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected CustomerOfferCodeService |
customerOfferCodeService |
protected org.broadleafcommerce.profile.web.core.security.CustomerMergeExtensionManager |
extensionManager |
protected org.broadleafcommerce.core.offer.service.OfferService |
offerService |
| Constructor and Description |
|---|
CustomerOfferCodeMergeExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
merge(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.profile.core.domain.Customer> customerHolder,
org.springframework.web.context.request.WebRequest request,
org.broadleafcommerce.profile.core.domain.Customer anonymousCustomer) |
protected void |
validateParams(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.profile.core.domain.Customer> customerHolder) |
getPriority, isEnabled, setEnabled, setPriorityprotected org.broadleafcommerce.profile.web.core.security.CustomerMergeExtensionManager extensionManager
protected org.broadleafcommerce.core.offer.service.OfferService offerService
protected CustomerOfferCodeService customerOfferCodeService
public CustomerOfferCodeMergeExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType merge(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.profile.core.domain.Customer> customerHolder,
org.springframework.web.context.request.WebRequest request,
org.broadleafcommerce.profile.core.domain.Customer anonymousCustomer)
merge in interface org.broadleafcommerce.profile.web.core.security.CustomerMergeExtensionHandlermerge in class org.broadleafcommerce.profile.web.core.security.DefaultCustomerMergeExtensionHandlerprotected void validateParams(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.profile.core.domain.Customer> customerHolder)
Copyright © 2020. All rights reserved.