Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
22352 ashik.ali 1
package com.spice.profitmandi.dao.entity.user;
2
 
23222 ashik.ali 3
import java.io.Serializable;
22352 ashik.ali 4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Table;
12
 
13
/**
14
 * This class basically contains saholic user details
15
 * 
16
 * @author ashikali
17
 *
18
 */
23222 ashik.ali 19
@Entity(name = "userUser")
31860 tejbeer 20
@Table(name="user.user")
22352 ashik.ali 21
 
23222 ashik.ali 22
public class User implements Serializable{
23
 
24
	private static final long serialVersionUID = 1L;
25
 
22352 ashik.ali 26
	@Id
27
	@Column(name="id", unique=true, updatable=false)
28
	@GeneratedValue(strategy = GenerationType.IDENTITY)
29
	private int id;
30
 
31
	@Column(name = "name")
32
	private String name;
33
 
34
	@Column(name = "email")
35
	private String emailId;
36
 
29500 amit.gupta 37
	@Column(name = "mobile_number")
38
	private String mobileNumber;
39
 
22352 ashik.ali 40
	@Column(name = "default_address_id")
41
	private Integer addressId;
42
 
43
	@Column(name = "active_cart_id")
44
	private int activeCartId;
45
 
24099 amit.gupta 46
	@Column(name = "password")
24100 amit.gupta 47
	private String password;
24099 amit.gupta 48
 
24100 amit.gupta 49
	public String getPassword() {
24099 amit.gupta 50
		return password;
51
	}
52
 
24100 amit.gupta 53
	public void setPassword(String password) {
24099 amit.gupta 54
		this.password = password;
55
	}
56
 
22352 ashik.ali 57
	@Column(name = "active_since")
58
	private LocalDateTime createTimestamp;
24099 amit.gupta 59
 
60
	@Column(name="location_id")
61
	private Integer location;
22352 ashik.ali 62
 
63
	public int getId() {
64
		return id;
65
	}
66
 
67
	public void setId(int id) {
68
		this.id = id;
69
	}
70
 
24099 amit.gupta 71
	public void setAddressId(Integer addressId) {
72
		this.addressId = addressId;
73
	}
74
 
22352 ashik.ali 75
	public String getName() {
76
		return name;
77
	}
78
 
79
	public void setName(String name) {
80
		this.name = name;
81
	}
82
 
83
	public String getEmailId() {
84
		return emailId;
85
	}
86
 
87
	public void setEmailId(String emailId) {
88
		this.emailId = emailId;
89
	}
90
 
91
	public Integer getAddressId() {
92
		return addressId;
93
	}
94
 
95
	public void setAddressId(int addressId) {
96
		this.addressId = addressId;
97
	}
98
 
99
	public int getActiveCartId() {
100
		return activeCartId;
101
	}
102
 
103
	public void setActiveCartId(int activeCartId) {
104
		this.activeCartId = activeCartId;
105
	}
106
 
107
	public LocalDateTime getCreateTimestamp() {
108
		return createTimestamp;
109
	}
110
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
111
		this.createTimestamp = createTimestamp;
112
	}
24099 amit.gupta 113
 
114
 
22352 ashik.ali 115
 
24099 amit.gupta 116
	public Integer getLocation() {
117
		return location;
118
	}
119
 
120
	public void setLocation(Integer location) {
121
		this.location = location;
122
	}
123
 
22352 ashik.ali 124
	@Override
125
	public int hashCode() {
126
		final int prime = 31;
127
		int result = 1;
128
		result = prime * result + id;
129
		return result;
130
	}
29500 amit.gupta 131
 
132
 
22352 ashik.ali 133
 
29500 amit.gupta 134
	public String getMobileNumber() {
135
		return mobileNumber;
136
	}
137
 
138
	public void setMobileNumber(String mobileNumber) {
139
		this.mobileNumber = mobileNumber;
140
	}
141
 
22352 ashik.ali 142
	@Override
143
	public boolean equals(Object obj) {
144
		if (this == obj)
145
			return true;
146
		if (obj == null)
147
			return false;
148
		if (getClass() != obj.getClass())
149
			return false;
150
		User other = (User) obj;
151
		if (id != other.id)
152
			return false;
153
		return true;
154
	}
155
 
156
	@Override
157
	public String toString() {
29500 amit.gupta 158
		return "User [id=" + id + ", name=" + name + ", emailId=" + emailId + ", mobileNumber=" + mobileNumber
159
				+ ", addressId=" + addressId + ", activeCartId=" + activeCartId + ", password=" + password
160
				+ ", createTimestamp=" + createTimestamp + ", location=" + location + "]";
22352 ashik.ali 161
	}
162
 
163
 
164
}