Subversion Repositories SmartDukaan

Rev

Rev 22111 | Rev 22533 | Go to most recent revision | 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
 
5
import com.spice.profitmandi.dao.enumuration.dtr.RoleType;
6
 
22139 amit.gupta 7
public class LoginDetails {
21561 ashik.ali 8
	private int fofoId;
22139 amit.gupta 9
	private boolean fofo;
21561 ashik.ali 10
	private String emailId;
22111 ashik.ali 11
	private Set<RoleType> roleTypes;
21561 ashik.ali 12
	public int getFofoId() {
13
		return fofoId;
14
	}
15
	public void setFofoId(int fofoId) {
16
		this.fofoId = fofoId;
17
	}
18
	public String getEmailId() {
19
		return emailId;
20
	}
21
	public void setEmailId(String emailId) {
22
		this.emailId = emailId;
23
	}
22111 ashik.ali 24
	public Set<RoleType> getRoleTypes() {
25
		return roleTypes;
26
	}
27
	public void setRoleTypes(Set<RoleType> roleTypes) {
28
		this.roleTypes = roleTypes;
29
	}
21925 ashik.ali 30
	@Override
31
	public int hashCode() {
32
		final int prime = 31;
33
		int result = 1;
34
		result = prime * result + ((emailId == null) ? 0 : emailId.hashCode());
22139 amit.gupta 35
		result = prime * result + (fofo ? 1231 : 1237);
21925 ashik.ali 36
		result = prime * result + fofoId;
22111 ashik.ali 37
		result = prime * result + ((roleTypes == null) ? 0 : roleTypes.hashCode());
21925 ashik.ali 38
		return result;
39
	}
40
	@Override
41
	public boolean equals(Object obj) {
42
		if (this == obj)
43
			return true;
44
		if (obj == null)
45
			return false;
46
		if (getClass() != obj.getClass())
47
			return false;
22139 amit.gupta 48
		LoginDetails other = (LoginDetails) obj;
21925 ashik.ali 49
		if (emailId == null) {
50
			if (other.emailId != null)
51
				return false;
52
		} else if (!emailId.equals(other.emailId))
53
			return false;
22139 amit.gupta 54
		if (fofo != other.fofo)
55
			return false;
21925 ashik.ali 56
		if (fofoId != other.fofoId)
57
			return false;
22111 ashik.ali 58
		if (roleTypes == null) {
59
			if (other.roleTypes != null)
60
				return false;
61
		} else if (!roleTypes.equals(other.roleTypes))
62
			return false;
21925 ashik.ali 63
		return true;
64
	}
65
	@Override
66
	public String toString() {
22139 amit.gupta 67
		return "FofoDetails [fofoId=" + fofoId + ", fofo=" + fofo + ", emailId=" + emailId + ", roleTypes=" + roleTypes
68
				+ "]";
21925 ashik.ali 69
	}
22139 amit.gupta 70
	public boolean isFofo() {
71
		return fofo;
72
	}
73
	public void setFofo(boolean fofo) {
74
		this.fofo = fofo;
75
	}
21925 ashik.ali 76
 
21561 ashik.ali 77
}