Interface AnonymousCustomerExtensionHandler
- All Superinterfaces:
org.broadleafcommerce.common.extension.ExtensionHandler
- All Known Implementing Classes:
AbstractAnonymousCustomerExtensionHandler
public interface AnonymousCustomerExtensionHandler
extends org.broadleafcommerce.common.extension.ExtensionHandler
-
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypegetAnonymousCustomer(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.profile.core.domain.Customer> customerHolder, org.springframework.web.context.request.WebRequest request) This allows other modules to handle the resolution of an anonymous customer.Methods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Method Details
-
getAnonymousCustomer
org.broadleafcommerce.common.extension.ExtensionResultStatusType getAnonymousCustomer(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.profile.core.domain.Customer> customerHolder, org.springframework.web.context.request.WebRequest request) This allows other modules to handle the resolution of an anonymous customer. The return value, if handled generally, should be ExtensionResultStatusType.HANDLED_CONTINUE. This allows multiple modules to set/modify the outcome.- Parameters:
customerHolder-request-- Returns:
-