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 java.lang.Object
implements PasswordUpdatedHandler


Field Summary
static java.lang.String CUSTOMER_PASSWORD_TEMPLATE_VARIABLE
           
protected  EmailService emailService
           
protected  java.util.Locale passwordResetEmailDefaultLocale
           
protected  java.lang.String passwordResetEmailFromAddress
           
protected  java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailSubject
           
protected  java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailTemplate
           
 
Constructor Summary
EmailNotificationPasswordUpdatedHandler()
           
 
Method Summary
protected  java.util.HashMap constructPasswordChangeEmailTemplateVariables(Customer customer, java.lang.String newPassword)
           
 java.util.Locale getPasswordResetEmailDefaultLocale()
           
 java.lang.String getPasswordResetEmailFromAddress()
           
 java.util.Map<java.util.Locale,java.lang.String> getPasswordResetEmailSubject()
           
 java.util.Map<java.util.Locale,java.lang.String> getPasswordResetEmailTemplate()
           
 void passwordChanged(PasswordReset passwordReset, Customer customer, java.lang.String newPassword)
           
 void setPasswordResetEmailDefaultLocale(java.util.Locale passwordResetEmailDefaultLocale)
           
 void setPasswordResetEmailFromAddress(java.lang.String passwordResetEmailFromAddress)
           
 void setPasswordResetEmailSubject(java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailSubject)
           
 void setPasswordResetEmailTemplate(java.util.Map<java.util.Locale,java.lang.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 java.lang.String CUSTOMER_PASSWORD_TEMPLATE_VARIABLE
See Also:
Constant Field Values

emailService

protected EmailService emailService

passwordResetEmailSubject

protected java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailSubject

passwordResetEmailTemplate

protected java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailTemplate

passwordResetEmailFromAddress

protected java.lang.String passwordResetEmailFromAddress

passwordResetEmailDefaultLocale

protected java.util.Locale passwordResetEmailDefaultLocale
Constructor Detail

EmailNotificationPasswordUpdatedHandler

public EmailNotificationPasswordUpdatedHandler()
Method Detail

passwordChanged

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

constructPasswordChangeEmailTemplateVariables

protected java.util.HashMap constructPasswordChangeEmailTemplateVariables(Customer customer,
                                                                          java.lang.String newPassword)

getPasswordResetEmailSubject

public java.util.Map<java.util.Locale,java.lang.String> getPasswordResetEmailSubject()

setPasswordResetEmailSubject

public void setPasswordResetEmailSubject(java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailSubject)

getPasswordResetEmailTemplate

public java.util.Map<java.util.Locale,java.lang.String> getPasswordResetEmailTemplate()

setPasswordResetEmailTemplate

public void setPasswordResetEmailTemplate(java.util.Map<java.util.Locale,java.lang.String> passwordResetEmailTemplate)

getPasswordResetEmailFromAddress

public java.lang.String getPasswordResetEmailFromAddress()

setPasswordResetEmailFromAddress

public void setPasswordResetEmailFromAddress(java.lang.String passwordResetEmailFromAddress)

getPasswordResetEmailDefaultLocale

public java.util.Locale getPasswordResetEmailDefaultLocale()

setPasswordResetEmailDefaultLocale

public void setPasswordResetEmailDefaultLocale(java.util.Locale passwordResetEmailDefaultLocale)


Copyright © 2011. All Rights Reserved.