Class AbstractAnonymousCustomerExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
org.broadleafcommerce.profile.web.core.security.AbstractAnonymousCustomerExtensionHandler
- All Implemented Interfaces:
org.broadleafcommerce.common.extension.ExtensionHandler,AnonymousCustomerExtensionHandler
public class AbstractAnonymousCustomerExtensionHandler
extends org.broadleafcommerce.common.extension.AbstractExtensionHandler
implements AnonymousCustomerExtensionHandler
-
Field Summary
Fields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypegetAnonymousCustomer(org.broadleafcommerce.common.extension.ExtensionResultHolder<Customer> customerHolder, org.springframework.web.context.request.WebRequest request) This allows other modules to handle the resolution of an anonymous customer.Methods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
getPriority, isEnabled, setEnabled, setPriorityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Constructor Details
-
AbstractAnonymousCustomerExtensionHandler
public AbstractAnonymousCustomerExtensionHandler()
-
-
Method Details
-
getAnonymousCustomer
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getAnonymousCustomer(org.broadleafcommerce.common.extension.ExtensionResultHolder<Customer> customerHolder, org.springframework.web.context.request.WebRequest request) Description copied from interface:AnonymousCustomerExtensionHandlerThis 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.- Specified by:
getAnonymousCustomerin interfaceAnonymousCustomerExtensionHandler- Returns:
-