Subversion Repositories SmartDukaan

Rev

Rev 23784 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21561 ashik.ali 1
package com.spice.profitmandi.web.model;
2
 
22111 ashik.ali 3
import java.util.Set;
4
 
22139 amit.gupta 5
public class LoginDetails {
21561 ashik.ali 6
	private int fofoId;
7
	private String emailId;
23784 ashik.ali 8
	private Set<Integer> roleIds;
27229 amit.gupta 9
	private boolean readOnly;
10
 
11
 
23784 ashik.ali 12
 
27229 amit.gupta 13
	public boolean isReadOnly() {
14
		return readOnly;
15
	}
16
	public void setReadOnly(boolean readOnly) {
17
		this.readOnly = readOnly;
18
	}
21561 ashik.ali 19
	public int getFofoId() {
20
		return fofoId;
21
	}
22
	public void setFofoId(int fofoId) {
23
		this.fofoId = fofoId;
24
	}
25
	public String getEmailId() {
26
		return emailId;
27
	}
28
	public void setEmailId(String emailId) {
29
		this.emailId = emailId;
30
	}
23784 ashik.ali 31
 
32
	public Set<Integer> getRoleIds() {
33
		return roleIds;
22111 ashik.ali 34
	}
23597 amit.gupta 35
 
23784 ashik.ali 36
	public void setRoleIds(Set<Integer> roleIds) {
37
		this.roleIds = roleIds;
23597 amit.gupta 38
	}
23784 ashik.ali 39
 
21925 ashik.ali 40
	@Override
41
	public int hashCode() {
42
		final int prime = 31;
43
		int result = 1;
44
		result = prime * result + ((emailId == null) ? 0 : emailId.hashCode());
45
		result = prime * result + fofoId;
27229 amit.gupta 46
		result = prime * result + (readOnly ? 1231 : 1237);
23784 ashik.ali 47
		result = prime * result + ((roleIds == null) ? 0 : roleIds.hashCode());
21925 ashik.ali 48
		return result;
49
	}
23784 ashik.ali 50
 
21925 ashik.ali 51
	@Override
52
	public boolean equals(Object obj) {
53
		if (this == obj)
54
			return true;
55
		if (obj == null)
56
			return false;
57
		if (getClass() != obj.getClass())
58
			return false;
22139 amit.gupta 59
		LoginDetails other = (LoginDetails) obj;
21925 ashik.ali 60
		if (emailId == null) {
61
			if (other.emailId != null)
62
				return false;
63
		} else if (!emailId.equals(other.emailId))
64
			return false;
65
		if (fofoId != other.fofoId)
66
			return false;
27229 amit.gupta 67
		if (readOnly != other.readOnly)
68
			return false;
23784 ashik.ali 69
		if (roleIds == null) {
70
			if (other.roleIds != null)
22111 ashik.ali 71
				return false;
23784 ashik.ali 72
		} else if (!roleIds.equals(other.roleIds))
22111 ashik.ali 73
			return false;
21925 ashik.ali 74
		return true;
75
	}
23784 ashik.ali 76
 
21925 ashik.ali 77
	@Override
78
	public String toString() {
27229 amit.gupta 79
		return "LoginDetails [fofoId=" + fofoId + ", emailId=" + emailId + ", roleIds=" + roleIds + ", readOnly="
80
				+ readOnly + "]";
21925 ashik.ali 81
	}
82
 
21561 ashik.ali 83
}