Skip navigation links
A B C D E F G I L M O P R S 

A

abortUser(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionFilter
 
AbstractAnonymousCustomerExtensionHandler - Class in org.broadleafcommerce.profile.web.core.security
 
AbstractAnonymousCustomerExtensionHandler() - Constructor for class org.broadleafcommerce.profile.web.core.security.AbstractAnonymousCustomerExtensionHandler
 
addRedirectUrlToForm(RegisterCustomerForm) - Method in interface org.broadleafcommerce.profile.web.core.service.register.RegistrationService
 
addRedirectUrlToForm(RegisterCustomerForm) - Method in class org.broadleafcommerce.profile.web.core.service.register.RegistrationServiceImpl
 
afterCompletion(WebRequest, Exception) - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateInterceptor
 
ANONYMOUS_CUSTOMER_ID_SESSION_ATTRIBUTE_NAME - Static variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
ANONYMOUS_CUSTOMER_MERGED_SESSION_ATTRIBUTE_NAME - Static variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
ANONYMOUS_CUSTOMER_SESSION_ATTRIBUTE_NAME - Static variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
AnonymousCustomerExtensionHandler - Interface in org.broadleafcommerce.profile.web.core.security
 
AnonymousCustomerExtensionManager - Class in org.broadleafcommerce.profile.web.core.security
 
AnonymousCustomerExtensionManager() - Constructor for class org.broadleafcommerce.profile.web.core.security.AnonymousCustomerExtensionManager
 
anonymousCustomerExtensionManager - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 

B

BLC_RULE_MAP_PARAM - Static variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
BLC_RULE_MAP_PARAM - Static variable in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 

C

cartStateRequestProcessor - Variable in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 
COOKIE_NAME - Static variable in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionCookie
 
cookieUtils - Variable in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionFilter
 
copyAnonymousCustomerInfoToCustomer(WebRequest, Customer, Customer) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
This allows the customer object to be augmented by information that may have been stored on the anonymous customer or session.
customer - Variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
CUSTOMER_ID_ATTRIBUTE - Static variable in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
customerAddressService - Variable in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
CustomerAuthenticatedFromCookieEvent - Class in org.broadleafcommerce.profile.web.core.security
 
CustomerAuthenticatedFromCookieEvent(Customer, Object) - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerAuthenticatedFromCookieEvent
 
CustomerLoggedInEvent - Class in org.broadleafcommerce.profile.web.core.security
 
CustomerLoggedInEvent(Customer, Object) - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerLoggedInEvent
 
CustomerMergeExtensionHandler - Interface in org.broadleafcommerce.profile.web.core.security
 
CustomerMergeExtensionManager - Class in org.broadleafcommerce.profile.web.core.security
 
CustomerMergeExtensionManager() - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerMergeExtensionManager
 
customerMergeExtensionManager - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
customerPaymentService - Variable in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
customerService - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
customerService - Variable in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
customerService - Variable in class org.broadleafcommerce.profile.web.core.service.register.RegistrationServiceImpl
 
CustomerState - Class in org.broadleafcommerce.profile.web.core
Convenient class to get the active customer from the current request.
CustomerState() - Constructor for class org.broadleafcommerce.profile.web.core.CustomerState
 
customerState - Variable in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
CustomerStateFilter - Class in org.broadleafcommerce.profile.web.site.security
This filter should be configured after the RememberMe listener from Spring Security.
CustomerStateFilter() - Constructor for class org.broadleafcommerce.profile.web.site.security.CustomerStateFilter
 
CustomerStateInterceptor - Class in org.broadleafcommerce.profile.web.site.security
Interceptor responsible for putting the current customer on the current request.
CustomerStateInterceptor() - Constructor for class org.broadleafcommerce.profile.web.site.security.CustomerStateInterceptor
 
customerStateProcessor - Variable in class org.broadleafcommerce.profile.web.site.security.CustomerStateFilter
 
customerStateProcessor - Variable in class org.broadleafcommerce.profile.web.site.security.CustomerStateInterceptor
 
CustomerStateRefresher - Class in org.broadleafcommerce.profile.web.core
ApplicationListener responsible for updating CustomerState as well as invalidating the session-based customer, if one existed previously.
CustomerStateRefresher() - Constructor for class org.broadleafcommerce.profile.web.core.CustomerStateRefresher
 
CustomerStateRequestProcessor - Class in org.broadleafcommerce.profile.web.core.security
 
CustomerStateRequestProcessor() - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
CustomerVariableExpression - Class in org.broadleafcommerce.profile.web.core.expression
This Thymeleaf variable expression class serves to expose elements from the BroadleafRequestContext
CustomerVariableExpression() - Constructor for class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 

D

DefaultCustomerMergeExtensionHandler - Class in org.broadleafcommerce.profile.web.core.security
 
DefaultCustomerMergeExtensionHandler() - Constructor for class org.broadleafcommerce.profile.web.core.security.DefaultCustomerMergeExtensionHandler
 
destroy() - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionFilter
 
doFilterInternalUnlessIgnored(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.profile.web.email.EmailOpenTrackingServlet
 

E

EmailClickTrackingFilter - Class in org.broadleafcommerce.profile.web.email
 
EmailClickTrackingFilter() - Constructor for class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
EmailOpenTrackingServlet - Class in org.broadleafcommerce.profile.web.email
 
EmailOpenTrackingServlet() - Constructor for class org.broadleafcommerce.profile.web.email.EmailOpenTrackingServlet
 
encryptionModule - Variable in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionFilter
 
env - Variable in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
eventPublisher - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 

F

formatPhoneNumber(Phone) - Method in interface org.broadleafcommerce.profile.web.core.util.PhoneFormatter
 
formatPhoneNumber(Phone) - Method in class org.broadleafcommerce.profile.web.core.util.PhoneFormatterImpl
 

G

getAnonymousCustomer(ExtensionResultHolder<Customer>, WebRequest) - Method in class org.broadleafcommerce.profile.web.core.security.AbstractAnonymousCustomerExtensionHandler
 
getAnonymousCustomer(ExtensionResultHolder<Customer>, WebRequest) - Method in interface org.broadleafcommerce.profile.web.core.security.AnonymousCustomerExtensionHandler
This allows other modules to handle the resolution of an anonymous customer.
getAnonymousCustomer(WebRequest) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Returns the anonymous customer that was saved in session.
getAnonymousCustomerIdSessionAttributeName() - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Returns the session attribute to store the anonymous customer ID.
getAnonymousCustomerMergedSessionAttributeName() - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
This is the name of a session attribute that holds whether or not the anonymous customer has been merged into the logged in customer.
getAnonymousCustomerSessionAttributeName() - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Returns the session attribute to store the anonymous customer.
getCurrent() - Method in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
getCustomer(HttpServletRequest) - Static method in class org.broadleafcommerce.profile.web.core.CustomerState
 
getCustomer(WebRequest) - Static method in class org.broadleafcommerce.profile.web.core.CustomerState
 
getCustomer() - Static method in class org.broadleafcommerce.profile.web.core.CustomerState
 
getCustomer() - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
getCustomer() - Method in class org.broadleafcommerce.profile.web.core.security.CustomerAuthenticatedFromCookieEvent
 
getCustomer() - Method in class org.broadleafcommerce.profile.web.core.security.CustomerLoggedInEvent
 
getCustomerAddresses() - Method in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
getCustomerIdAttributeName() - Method in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
getCustomerPayments() - Method in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
getCustomerRequestAttributeName() - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
The request-scoped attribute that should store the Customer.
getEmailTrackingManager() - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
getName() - Method in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
getOrder() - Method in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
getOrder() - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateFilter
 
getPassword() - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
getPasswordConfirm() - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
getPhone() - Method in class org.broadleafcommerce.profile.web.core.model.PhoneNameForm
 
getPhoneName() - Method in class org.broadleafcommerce.profile.web.core.model.PhoneNameForm
 
getRedirectUrl() - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
getWebRequest() - Method in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 

I

init(FilterConfig) - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
initCustomerRegistrationForm() - Method in interface org.broadleafcommerce.profile.web.core.service.register.RegistrationService
 
initCustomerRegistrationForm() - Method in class org.broadleafcommerce.profile.web.core.service.register.RegistrationServiceImpl
 
isIgnored(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateFilter
 

L

LOG - Static variable in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
logger - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Logger for this class and subclasses
logger - Variable in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionCookie
 
loginCustomer(Customer) - Method in interface org.broadleafcommerce.profile.web.core.service.login.LoginService
 
loginCustomer(String, String) - Method in interface org.broadleafcommerce.profile.web.core.service.login.LoginService
 
loginCustomer(Customer) - Method in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 
loginCustomer(String, String) - Method in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 
LoginService - Interface in org.broadleafcommerce.profile.web.core.service.login
 
LoginServiceImpl - Class in org.broadleafcommerce.profile.web.core.service.login
 
LoginServiceImpl() - Constructor for class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 
logoutCustomer() - Method in interface org.broadleafcommerce.profile.web.core.service.login.LoginService
 
logoutCustomer() - Method in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 

M

merge(ExtensionResultHolder<Customer>, WebRequest, Customer) - Method in interface org.broadleafcommerce.profile.web.core.security.CustomerMergeExtensionHandler
This allows multiple extensions to modify or copy attributes from the anonymous customer, to the customer.
merge(ExtensionResultHolder<Customer>, WebRequest, Customer) - Method in class org.broadleafcommerce.profile.web.core.security.DefaultCustomerMergeExtensionHandler
 
mergeCustomerIfRequired(WebRequest, Customer) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Allows the merging of anonymous customer data and / or session data, to the logged in customer, if required.

O

onApplicationEvent(CustomerPersistedEvent) - Method in class org.broadleafcommerce.profile.web.core.CustomerStateRefresher
Removes the complete Customer stored in session and adds a new session variable for just the customer ID.
org.broadleafcommerce.profile.web.core - package org.broadleafcommerce.profile.web.core
 
org.broadleafcommerce.profile.web.core.config - package org.broadleafcommerce.profile.web.core.config
 
org.broadleafcommerce.profile.web.core.expression - package org.broadleafcommerce.profile.web.core.expression
 
org.broadleafcommerce.profile.web.core.form - package org.broadleafcommerce.profile.web.core.form
 
org.broadleafcommerce.profile.web.core.model - package org.broadleafcommerce.profile.web.core.model
 
org.broadleafcommerce.profile.web.core.security - package org.broadleafcommerce.profile.web.core.security
 
org.broadleafcommerce.profile.web.core.service.login - package org.broadleafcommerce.profile.web.core.service.login
 
org.broadleafcommerce.profile.web.core.service.register - package org.broadleafcommerce.profile.web.core.service.register
 
org.broadleafcommerce.profile.web.core.util - package org.broadleafcommerce.profile.web.core.util
 
org.broadleafcommerce.profile.web.email - package org.broadleafcommerce.profile.web.email
 
org.broadleafcommerce.profile.web.site.security - package org.broadleafcommerce.profile.web.site.security
 
OVERRIDE_CUSTOMER_SESSION_ATTR_NAME - Static variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 

P

password - Variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
passwordConfirm - Variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
PhoneFormatter - Interface in org.broadleafcommerce.profile.web.core.util
 
PhoneFormatterImpl - Class in org.broadleafcommerce.profile.web.core.util
 
PhoneFormatterImpl() - Constructor for class org.broadleafcommerce.profile.web.core.util.PhoneFormatterImpl
 
PhoneNameForm - Class in org.broadleafcommerce.profile.web.core.model
The Form Backing Bean used by the CustomerPhoneController.
PhoneNameForm() - Constructor for class org.broadleafcommerce.profile.web.core.model.PhoneNameForm
 
postHandle(WebRequest, ModelMap) - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateInterceptor
 
preHandle(WebRequest) - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateInterceptor
 
process(WebRequest) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
ProfileWebConfig - Class in org.broadleafcommerce.profile.web.core.config
 
ProfileWebConfig() - Constructor for class org.broadleafcommerce.profile.web.core.config.ProfileWebConfig
 
publishEvent(ApplicationEvent, WebRequest, String, String) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 

R

redirectUrl - Variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
RegisterCustomerForm - Class in org.broadleafcommerce.profile.web.core.form
 
RegisterCustomerForm() - Constructor for class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
RegistrationService - Interface in org.broadleafcommerce.profile.web.core.service.register
 
RegistrationServiceImpl - Class in org.broadleafcommerce.profile.web.core.service.register
 
RegistrationServiceImpl() - Constructor for class org.broadleafcommerce.profile.web.core.service.register.RegistrationServiceImpl
 
resetTransientFields(Customer, Customer) - Method in class org.broadleafcommerce.profile.web.core.CustomerStateRefresher
After a JPA merge occurs, there is a new object created representing the merged changes.
resolveAnonymousCustomer(WebRequest) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Implementors can subclass to change how anonymous customers are created.
resolveAuthenticatedCustomer(Authentication) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Subclasses can extend to resolve other types of Authentication tokens
RestApiCustomerStateFilter - Class in org.broadleafcommerce.profile.web.core.security
This is a basic filter for finding the customer ID on the request and setting the customer object on the request.
RestApiCustomerStateFilter() - Constructor for class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 

S

savedPaymentsAreEnabled() - Method in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
serialVersionUID - Static variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
SESSION_ATTR - Static variable in class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionFilter
 
SessionFixationProtectionCookie - Class in org.broadleafcommerce.profile.web.site.security
Cookie used to protected against session fixation attacks
SessionFixationProtectionCookie() - Constructor for class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionCookie
 
SessionFixationProtectionFilter - Class in org.broadleafcommerce.profile.web.site.security
Filter used to protected against session fixation attacks while still keeping the same session id on both http and https protocols.
SessionFixationProtectionFilter() - Constructor for class org.broadleafcommerce.profile.web.site.security.SessionFixationProtectionFilter
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
setCustomer(Customer) - Static method in class org.broadleafcommerce.profile.web.core.CustomerState
 
setCustomer(Customer) - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
setCustomer(Customer) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerAuthenticatedFromCookieEvent
 
setCustomer(Customer) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerLoggedInEvent
 
setEmailTrackingManager(EmailTrackingManager) - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
setPassword(String) - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
setPasswordConfirm(String) - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
setPhone(Phone) - Method in class org.broadleafcommerce.profile.web.core.model.PhoneNameForm
 
setPhoneName(String) - Method in class org.broadleafcommerce.profile.web.core.model.PhoneNameForm
 
setRedirectUrl(String) - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
shouldNotFilterErrorDispatch() - Method in class org.broadleafcommerce.profile.web.site.security.CustomerStateFilter
 
sortCustomerPaymentsByDefault(List<CustomerPayment>) - Method in class org.broadleafcommerce.profile.web.core.expression.CustomerVariableExpression
 
A B C D E F G I L M O P R S 
Skip navigation links

Copyright © 2022. All rights reserved.