org.broadleafcommerce.profile.core.service.handler
Class EmailNotificationPasswordUpdatedHandler

java.lang.Object
  extended by org.broadleafcommerce.profile.core.service.handler.EmailNotificationPasswordUpdatedHandler
All Implemented Interfaces:
PasswordUpdatedHandler

public class EmailNotificationPasswordUpdatedHandler
extends Object
implements PasswordUpdatedHandler


Field Summary
static String CUSTOMER_PASSWORD_TEMPLATE_VARIABLE
           
protected  EmailService emailService
           
protected  Locale passwordResetEmailDefaultLocale
           
protected  String passwordResetEmailFromAddress
           
protected  Map<Locale,String> passwordResetEmailSubject
           
protected  Map<Locale,String> passwordResetEmailTemplate
           
 
Constructor Summary
EmailNotificationPasswordUpdatedHandler()
           
 
Method Summary
protected  HashMap constructPasswordChangeEmailTemplateVariables(Customer customer, String newPassword)
           
 Locale getPasswordResetEmailDefaultLocale()
           
 String getPasswordResetEmailFromAddress()
           
 Map<Locale,String> getPasswordResetEmailSubject()
           
 Map<Locale,String> getPasswordResetEmailTemplate()
           
 void passwordChanged(PasswordReset passwordReset, Customer customer, String newPassword)
           
 void setPasswordResetEmailDefaultLocale(Locale passwordResetEmailDefaultLocale)
           
 void setPasswordResetEmailFromAddress(String passwordResetEmailFromAddress)
           
 void setPasswordResetEmailSubject(Map<Locale,String> passwordResetEmailSubject)
           
 void setPasswordResetEmailTemplate(Map<Locale,String> passwordResetEmailTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CUSTOMER_PASSWORD_TEMPLATE_VARIABLE

public static final String CUSTOMER_PASSWORD_TEMPLATE_VARIABLE
See Also:
Constant Field Values

emailService

protected EmailService emailService

passwordResetEmailSubject

protected Map<Locale,String> passwordResetEmailSubject

passwordResetEmailTemplate

protected Map<Locale,String> passwordResetEmailTemplate

passwordResetEmailFromAddress

protected String passwordResetEmailFromAddress

passwordResetEmailDefaultLocale

protected Locale passwordResetEmailDefaultLocale
Constructor Detail

EmailNotificationPasswordUpdatedHandler

public EmailNotificationPasswordUpdatedHandler()
Method Detail

passwordChanged

public void passwordChanged(PasswordReset passwordReset,
                            Customer customer,
                            String newPassword)
Specified by:
passwordChanged in interface PasswordUpdatedHandler

constructPasswordChangeEmailTemplateVariables

protected HashMap constructPasswordChangeEmailTemplateVariables(Customer customer,
                                                                String newPassword)

getPasswordResetEmailSubject

public Map<Locale,String> getPasswordResetEmailSubject()

setPasswordResetEmailSubject

public void setPasswordResetEmailSubject(Map<Locale,String> passwordResetEmailSubject)

getPasswordResetEmailTemplate

public Map<Locale,String> getPasswordResetEmailTemplate()

setPasswordResetEmailTemplate

public void setPasswordResetEmailTemplate(Map<Locale,String> passwordResetEmailTemplate)

getPasswordResetEmailFromAddress

public String getPasswordResetEmailFromAddress()

setPasswordResetEmailFromAddress

public void setPasswordResetEmailFromAddress(String passwordResetEmailFromAddress)

getPasswordResetEmailDefaultLocale

public Locale getPasswordResetEmailDefaultLocale()

setPasswordResetEmailDefaultLocale

public void setPasswordResetEmailDefaultLocale(Locale passwordResetEmailDefaultLocale)


Copyright © 2012. All Rights Reserved.