View Javadoc
1   package org.woehlke.greenshop.oodm.customer.model;
2   
3   import org.hibernate.validator.constraints.Length;
4   import org.hibernate.validator.constraints.NotBlank;
5   //import org.hibernate.validator.constraints.SafeHtml;
6   import org.springframework.security.crypto.password.Md4PasswordEncoder;
7   import org.springframework.security.crypto.password.PasswordEncoder;
8   
9   
10  public class ChangePasswordBean {
11  
12  	@Length(min=5)
13  	//@SafeHtml
14  	@NotBlank
15  	private String passwordCurrent;
16  	
17  	@Length(min=5)
18  	//@SafeHtml
19  	@NotBlank
20  	private String passwordNew;
21  	
22  	@Length(min=5)
23  	//@SafeHtml
24  	@NotBlank
25  	private String passwordConfirmation;
26  
27  	public String getPasswordCurrent() {
28  		return passwordCurrent;
29  	}
30  	
31  	public String getPasswordCurrentEncoded() {
32  		PasswordEncoder encoder = new Md4PasswordEncoder();
33  		return encoder.encode(passwordCurrent);
34  	}
35  
36  	public void setPasswordCurrent(String passwordCurrent) {
37  		this.passwordCurrent = passwordCurrent;
38  	}
39  
40  	public String getPasswordNew() {
41  		return passwordNew;
42  	}
43  	
44  	public String getPasswordNewEncoded() {
45  		PasswordEncoder encoder = new Md4PasswordEncoder();
46  		return encoder.encode(passwordNew);
47  	}
48  
49  	public void setPasswordNew(String passwordNew) {
50  		this.passwordNew = passwordNew;
51  	}
52  
53  	public String getPasswordConfirmation() {
54  		return passwordConfirmation;
55  	}
56  
57  	public void setPasswordConfirmation(String passwordConfirmation) {
58  		this.passwordConfirmation = passwordConfirmation;
59  	}
60  
61  	public boolean isConfirmed() {
62  		return passwordNew.equals(passwordConfirmation);
63  	}
64  	
65  		
66  }