A B C D E F G I L M O P R S V 

A

abortUser(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.profile.web.core.security.SessionFixationProtectionFilter
 
afterCompletion(WebRequest, Exception) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateInterceptor
 
ANONYMOUS_CUSTOMER_ID_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
 

B

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

C

cartStateRequestProcessor - Variable in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 
challengeQuestionService - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
COOKIE_NAME - Static variable in class org.broadleafcommerce.profile.web.core.security.SessionFixationProtectionCookie
 
cookieUtils - Variable in class org.broadleafcommerce.profile.web.core.security.SessionFixationProtectionFilter
 
CustomChallengeQuestionEditor - Class in org.broadleafcommerce.profile.web.controller
 
CustomChallengeQuestionEditor(ChallengeQuestionService) - Constructor for class org.broadleafcommerce.profile.web.controller.CustomChallengeQuestionEditor
 
customer - Variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
CustomerAuthenticatedFromCookieEvent - Class in org.broadleafcommerce.profile.web.core.security
 
CustomerAuthenticatedFromCookieEvent(Customer, Object) - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerAuthenticatedFromCookieEvent
 
CustomerInfoTag - Class in org.broadleafcommerce.profile.web.core.taglib
 
CustomerInfoTag() - Constructor for class org.broadleafcommerce.profile.web.core.taglib.CustomerInfoTag
 
CustomerLoggedInEvent - Class in org.broadleafcommerce.profile.web.core.security
 
CustomerLoggedInEvent(Customer, Object) - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerLoggedInEvent
 
CustomerPhoneController - Class in org.broadleafcommerce.profile.web.controller
Provides access and mutator functions to manage a customer's phones.
CustomerPhoneController() - Constructor for class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
CustomerPhoneTag - Class in org.broadleafcommerce.profile.web.core.taglib
 
CustomerPhoneTag() - Constructor for class org.broadleafcommerce.profile.web.core.taglib.CustomerPhoneTag
 
CustomerPhoneValidator - Class in org.broadleafcommerce.profile.web.controller.validator
 
CustomerPhoneValidator() - Constructor for class org.broadleafcommerce.profile.web.controller.validator.CustomerPhoneValidator
 
customerRequestAttributeName - Static variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
customerService - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
customerService - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
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.core.security
 
CustomerStateFilter() - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerStateFilter
 
CustomerStateInterceptor - Class in org.broadleafcommerce.profile.web.core.security
Interceptor responsible for putting the current customer on the current request.
CustomerStateInterceptor() - Constructor for class org.broadleafcommerce.profile.web.core.security.CustomerStateInterceptor
 
customerStateProcessor - Variable in class org.broadleafcommerce.profile.web.core.security.CustomerStateFilter
 
customerStateProcessor - Variable in class org.broadleafcommerce.profile.web.core.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
 

D

deletePhone(Long, HttpServletRequest) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
Completely deletes the customerPhone with the given customerPhoneId from the database.
destroy() - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
displayRegistrationFormView - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateFilter
 
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.core.security.SessionFixationProtectionFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.profile.web.email.EmailOpenTrackingServlet
 
doStartTag() - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerInfoTag
 
doStartTag() - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerPhoneTag
 

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.core.security.SessionFixationProtectionFilter
 
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(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.
getAnonymousCustomerSessionAttributeName() - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
Returns the session attribute to store the anonymous customer.
getAsText() - Method in class org.broadleafcommerce.profile.web.controller.CustomChallengeQuestionEditor
 
getChallengeQuestions() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
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
Utilizes the current BroadleafRequestContext to lookup a customer from the request.
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
 
getCustomerIdAttributeName() - Method in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
getCustomerPhoneId() - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerPhoneTag
 
getCustomerRequestAttributeName() - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
The request-scoped attribute that should store the Customer.
getDisplayRegistrationFormView() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
getEmailTrackingManager() - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
getOrder() - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateFilter
 
getOrder() - Method in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
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
 
getRegisterCustomerValidator() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
getRegistrationErrorView() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
getRegistrationSuccessView() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
getValidatePasswordExpression() - Method in class org.broadleafcommerce.profile.web.controller.validator.RegisterCustomerValidator
 
getVar() - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerInfoTag
 
getVar() - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerPhoneTag
 
getWebRequest() - Method in class org.broadleafcommerce.profile.web.core.service.login.LoginServiceImpl
 

I

init(FilterConfig) - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
initBinder(WebDataBinder) - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
initCustomerRegistrationForm() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
initPhoneNameForm(HttpServletRequest, Model) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
Called before each and every request comes into the controller, and is placed on the request for use by those methods.

L

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.core.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 - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
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

makePhoneDefault(Long, HttpServletRequest) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
Sets the passed in customerPhoneId as the default phone for the user.

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.controller - package org.broadleafcommerce.profile.web.controller
 
org.broadleafcommerce.profile.web.controller.validator - package org.broadleafcommerce.profile.web.controller.validator
 
org.broadleafcommerce.profile.web.core - package org.broadleafcommerce.profile.web.core
 
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.taglib - package org.broadleafcommerce.profile.web.core.taglib
 
org.broadleafcommerce.profile.web.core.util - package org.broadleafcommerce.profile.web.core.util
 
org.broadleafcommerce.profile.web.email - package org.broadleafcommerce.profile.web.email
 

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
 
PhoneValidator - Class in org.broadleafcommerce.profile.web.controller.validator
 
PhoneValidator() - Constructor for class org.broadleafcommerce.profile.web.controller.validator.PhoneValidator
 
postHandle(WebRequest, ModelMap) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateInterceptor
 
preHandle(WebRequest) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateInterceptor
 
process(WebRequest) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 

R

redirectUrl - Variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
registerCustomer() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
registerCustomer(RegisterCustomerForm, BindingResult, HttpServletRequest, HttpServletResponse) - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
RegisterCustomerController - Class in org.broadleafcommerce.profile.web.controller
 
RegisterCustomerController() - Constructor for class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
RegisterCustomerForm - Class in org.broadleafcommerce.profile.web.core.form
 
RegisterCustomerForm() - Constructor for class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
registerCustomerSuccess() - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
registerCustomerValidator - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
RegisterCustomerValidator - Class in org.broadleafcommerce.profile.web.controller.validator
 
RegisterCustomerValidator() - Constructor for class org.broadleafcommerce.profile.web.controller.validator.RegisterCustomerValidator
 
registrationErrorView - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
registrationSuccessView - Variable in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
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

savePhone(PhoneNameForm, BindingResult, HttpServletRequest, Long, Long) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
Creates a new phone if no customerPhoneId & phoneId are passed in; otherwise, it creates a new customerPhone object otherwise.
serialVersionUID - Static variable in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
SESSION_ATTR - Static variable in class org.broadleafcommerce.profile.web.core.security.SessionFixationProtectionFilter
 
SessionFixationProtectionCookie - Class in org.broadleafcommerce.profile.web.core.security
Cookie used to protected against session fixation attacks
SessionFixationProtectionCookie() - Constructor for class org.broadleafcommerce.profile.web.core.security.SessionFixationProtectionCookie
 
SessionFixationProtectionFilter - Class in org.broadleafcommerce.profile.web.core.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.core.security.SessionFixationProtectionFilter
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
setAsText(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomChallengeQuestionEditor
 
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
 
setCustomerIdAttributeName(String) - Method in class org.broadleafcommerce.profile.web.core.security.RestApiCustomerStateFilter
 
setCustomerPhoneId(Long) - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerPhoneTag
 
setCustomerPhoneService(CustomerPhoneService) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setCustomerPhoneValidator(CustomerPhoneValidator) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setCustomerRequestAttributeName(String) - Static method in class org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor
 
setCustomerState(CustomerState) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setdeletePhoneSuccessView(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setDisplayRegistrationFormView(String) - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
setEmailTrackingManager(EmailTrackingManager) - Method in class org.broadleafcommerce.profile.web.email.EmailClickTrackingFilter
 
setEntityConfiguration(EntityConfiguration) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setmakePhoneDefaultSuccessView(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
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
 
setPhoneFormatter(PhoneFormatter) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setPhoneName(String) - Method in class org.broadleafcommerce.profile.web.core.model.PhoneNameForm
 
setPhoneValidator(PhoneValidator) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setRedirectUrl(String) - Method in class org.broadleafcommerce.profile.web.core.form.RegisterCustomerForm
 
setRegisterCustomerValidator(RegisterCustomerValidator) - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
setRegistrationErrorView(String) - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
setRegistrationSuccessView(String) - Method in class org.broadleafcommerce.profile.web.controller.RegisterCustomerController
 
setsavePhoneErrorView(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setsavePhoneSuccessView(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setValidatePasswordExpression(String) - Method in class org.broadleafcommerce.profile.web.controller.validator.RegisterCustomerValidator
 
setVar(String) - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerInfoTag
 
setVar(String) - Method in class org.broadleafcommerce.profile.web.core.taglib.CustomerPhoneTag
 
setviewPhoneErrorView(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
setviewPhoneSuccessView(String) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
 
supports(Class) - Method in class org.broadleafcommerce.profile.web.controller.validator.CustomerPhoneValidator
 
supports(Class) - Method in class org.broadleafcommerce.profile.web.controller.validator.PhoneValidator
 
supports(Class) - Method in class org.broadleafcommerce.profile.web.controller.validator.RegisterCustomerValidator
 

V

validate(Object, Errors) - Method in class org.broadleafcommerce.profile.web.controller.validator.CustomerPhoneValidator
 
validate(Object, Errors) - Method in class org.broadleafcommerce.profile.web.controller.validator.PhoneValidator
 
validate(Object, Errors) - Method in class org.broadleafcommerce.profile.web.controller.validator.RegisterCustomerValidator
 
validate(Object, Errors, boolean) - Method in class org.broadleafcommerce.profile.web.controller.validator.RegisterCustomerValidator
 
viewPhone(Long, HttpServletRequest, PhoneNameForm, BindingResult) - Method in class org.broadleafcommerce.profile.web.controller.CustomerPhoneController
Provides a blank template for a new Customer Phone to be created if no customerPhoneId is provided.
A B C D E F G I L M O P R S V 

Copyright © 2014. All Rights Reserved.