Subversion Repositories SmartDukaan

Rev

Rev 24159 | Rev 26131 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24159 Rev 24429
Line 22... Line 22...
22
	private int id;
22
	private int id;
23
 
23
 
24
	@Column
24
	@Column
25
	private String name;
25
	private String name;
26
 
26
 
-
 
27
	/**
-
 
28
	 * 
-
 
29
	 */
27
	@Column
30
	@Column
28
	private String brand;
31
	private String brand;
29
 
32
 
-
 
33
	@Override
-
 
34
	public int hashCode() {
-
 
35
		final int prime = 31;
-
 
36
		int result = 1;
-
 
37
		result = prime * result + ((brand == null) ? 0 : brand.hashCode());
-
 
38
		result = prime * result + ((createdTimestamp == null) ? 0 : createdTimestamp.hashCode());
-
 
39
		result = prime * result + ((email == null) ? 0 : email.hashCode());
-
 
40
		result = prime * result + id;
-
 
41
		result = prime * result + ((mobile == null) ? 0 : mobile.hashCode());
-
 
42
		result = prime * result + ((name == null) ? 0 : name.hashCode());
-
 
43
		result = prime * result + retailerId;
-
 
44
		result = prime * result + (sdPortalAccess ? 1231 : 1237);
-
 
45
		return result;
-
 
46
	}
-
 
47
 
-
 
48
	@Override
-
 
49
	public boolean equals(Object obj) {
-
 
50
		if (this == obj)
-
 
51
			return true;
-
 
52
		if (obj == null)
-
 
53
			return false;
-
 
54
		if (getClass() != obj.getClass())
-
 
55
			return false;
-
 
56
		Promoter other = (Promoter) obj;
-
 
57
		if (brand == null) {
-
 
58
			if (other.brand != null)
-
 
59
				return false;
-
 
60
		} else if (!brand.equals(other.brand))
-
 
61
			return false;
-
 
62
		if (createdTimestamp == null) {
-
 
63
			if (other.createdTimestamp != null)
-
 
64
				return false;
-
 
65
		} else if (!createdTimestamp.equals(other.createdTimestamp))
-
 
66
			return false;
-
 
67
		if (email == null) {
-
 
68
			if (other.email != null)
-
 
69
				return false;
-
 
70
		} else if (!email.equals(other.email))
-
 
71
			return false;
-
 
72
		if (id != other.id)
-
 
73
			return false;
-
 
74
		if (mobile == null) {
-
 
75
			if (other.mobile != null)
-
 
76
				return false;
-
 
77
		} else if (!mobile.equals(other.mobile))
-
 
78
			return false;
-
 
79
		if (name == null) {
-
 
80
			if (other.name != null)
-
 
81
				return false;
-
 
82
		} else if (!name.equals(other.name))
-
 
83
			return false;
-
 
84
		if (retailerId != other.retailerId)
-
 
85
			return false;
-
 
86
		if (sdPortalAccess != other.sdPortalAccess)
-
 
87
			return false;
-
 
88
		return true;
-
 
89
	}
-
 
90
 
-
 
91
	public boolean isSdPortalAccess() {
-
 
92
		return sdPortalAccess;
-
 
93
	}
-
 
94
 
-
 
95
	public void setSdPortalAccess(boolean sdPortalAccess) {
-
 
96
		this.sdPortalAccess = sdPortalAccess;
-
 
97
	}
-
 
98
 
30
	@Column(name = "retailer_id")
99
	@Column(name = "retailer_id")
31
	private int retailerId;
100
	private int retailerId;
32
 
101
 
33
	@Column(length = 10, name = "mobile")
102
	@Column(length = 10, name = "mobile")
34
	private String mobile;
103
	private String mobile;
35
 
104
 
36
	@Column(name = "email", unique = true)
105
	@Column(name = "email", unique = true)
37
	private String email;
106
	private String email;
-
 
107
	
-
 
108
	@Column(name = "sdportal_access")
-
 
109
	private boolean sdPortalAccess = false;
38
 
110
 
39
	@Convert(converter = LocalDateTimeAttributeConverter.class)
111
	@Convert(converter = LocalDateTimeAttributeConverter.class)
40
	@Column(name = "created_timestamp", updatable = false)
112
	@Column(name = "created_timestamp", updatable = false)
41
	private LocalDateTime createdTimestamp = LocalDateTime.now();
113
	private LocalDateTime createdTimestamp = LocalDateTime.now();
42
 
114
 
Line 102... Line 174...
102
		return s;
174
		return s;
103
	}
175
	}
104
 
176
 
105
	@Override
177
	@Override
106
	public String toString() {
178
	public String toString() {
107
		return "Promoter [id=" + id + ", name=" + name + ", brand=" + brand + ", retailerId=" + retailerId + ", email="
179
		return "Promoter [id=" + id + ", name=" + name + ", brand=" + brand + ", retailerId=" + retailerId + ", mobile="
108
				+ email + ", mobile=" + mobile + ", createdTimestamp=" + createdTimestamp + "]";
180
				+ mobile + ", email=" + email + ", sdPortalAccess=" + sdPortalAccess + ", createdTimestamp="
-
 
181
				+ createdTimestamp + "]";
109
	}
182
	}
110
 
183
 
-
 
184
	
-
 
185
 
111
}
186
}