Subversion Repositories SmartDukaan

Rev

Rev 1061 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1061 Rev 1153
Line 1... Line 1...
1
package in.shop2020.content.security;
1
package in.shop2020.content.security;
2
 
2
 
-
 
3
/**
-
 
4
 * Represents a user. Contains username, password and role of the user.
-
 
5
 * 
-
 
6
 * @author rajveer
-
 
7
 *
-
 
8
 */
3
public class User {
9
public class User {
4
	private String username;
10
	private String username;
5
	private String password;
11
	private String password;
6
	private Role role;
12
	private Role role;
7
	
13
	
-
 
14
	/**
-
 
15
	 * Default constructor for a user
-
 
16
	 *  
-
 
17
	 * @param name
-
 
18
	 * @param password
-
 
19
	 * @param role
-
 
20
	 */
8
	public User(String name, String password, Role role) {
21
	public User(String name, String password, Role role) {
9
		super();
22
		super();
10
		this.username = name;
23
		this.username = name;
11
		this.password = password;
24
		this.password = password;
12
		this.role = role;
25
		this.role = role;
13
	}
26
	}
14
	
27
	
-
 
28
	/**
-
 
29
	 * Set username
-
 
30
	 * @param username
-
 
31
	 */
15
	public void setUserame(String username) {
32
	public void setUserame(String username) {
16
		this.username = username;
33
		this.username = username;
17
	}
34
	}
-
 
35
	
-
 
36
	/**
-
 
37
	 * Get username 
-
 
38
	 * @return
-
 
39
	 */
18
	public String getUsername() {
40
	public String getUsername() {
19
		return username;
41
		return username;
20
	}
42
	}
-
 
43
	
-
 
44
	/**
-
 
45
	 * Set password
-
 
46
	 * @param password
-
 
47
	 */
21
	public void setPassword(String password) {
48
	public void setPassword(String password) {
22
		this.password = password;
49
		this.password = password;
23
	}
50
	}
-
 
51
	
-
 
52
	/**
-
 
53
	 * Get password
-
 
54
	 * @return password of the user
-
 
55
	 */
24
	public String getPassword() {
56
	public String getPassword() {
25
		return password;
57
		return password;
26
	}
58
	}
27
 
59
 
-
 
60
	/**
-
 
61
	 * Set the role
-
 
62
	 * @param role
-
 
63
	 */
28
	public void setRole(Role role) {
64
	public void setRole(Role role) {
29
		this.role = role;
65
		this.role = role;
30
	}
66
	}
31
 
67
 
-
 
68
	/**
-
 
69
	 * 
-
 
70
	 * @return role of the user.
-
 
71
	 */
32
	public Role getRole() {
72
	public Role getRole() {
33
		return role;
73
		return role;
34
	}
74
	}
35
}
75
}