Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
27350 amit.gupta 1
package com.spice.profitmandi.dao.entity.dtr;
2
 
3
import java.io.Serializable;
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 api details
15
 * 
16
 * @author ashikali
17
 *
18
 */
19
 
20
@Entity
31860 tejbeer 21
@Table(name="dtr.gps_location")
27350 amit.gupta 22
public class GpsLocation implements Serializable{
23
 
24
	private static final long serialVersionUID = 1L;
25
 
26
	public GpsLocation() {
27
	}
28
 
29
	@Id
30
	@Column(name="id", unique=true, updatable=false)
31
	@GeneratedValue(strategy = GenerationType.IDENTITY)
32
	private int id;
33
 
34
	@Column(name="user_id")
35
	private int userId;
36
	@Column(name="device_id")
37
	private int deviceId;
38
	@Column(name="create_timestamp")
39
	private LocalDateTime createTime;
40
	@Column(name="gps")
41
	private boolean gps;
42
	@Column(name="lat")
43
	private double lat;
44
	@Column(name="lng")
45
	private double lng;
46
 
47
	public int getId() {
48
		return id;
49
	}
50
 
51
	public void setId(int id) {
52
		this.id = id;
53
	}
54
 
55
	public int getUserId() {
56
		return userId;
57
	}
58
 
59
	public void setUserId(int userId) {
60
		this.userId = userId;
61
	}
62
 
63
 
64
 
65
	public int getDeviceId() {
66
		return deviceId;
67
	}
68
 
69
	public void setDeviceId(int deviceId) {
70
		this.deviceId = deviceId;
71
	}
72
 
73
	public LocalDateTime getCreateTime() {
74
		return createTime;
75
	}
76
 
77
	public void setCreateTime(LocalDateTime createTime) {
78
		this.createTime = createTime;
79
	}
80
 
81
	public boolean isGps() {
82
		return gps;
83
	}
84
 
85
	public void setGps(boolean gps) {
86
		this.gps = gps;
87
	}
88
 
89
	public double getLat() {
90
		return lat;
91
	}
92
 
93
	public void setLat(double lat) {
94
		this.lat = lat;
95
	}
96
 
97
	public double getLng() {
98
		return lng;
99
	}
100
 
101
	public void setLng(double lng) {
102
		this.lng = lng;
103
	}
104
 
105
	@Override
106
	public int hashCode() {
107
		final int prime = 31;
108
		int result = 1;
109
		result = prime * result + ((createTime == null) ? 0 : createTime.hashCode());
110
		result = prime * result + (gps ? 1231 : 1237);
111
		result = prime * result + id;
112
		long temp;
113
		temp = Double.doubleToLongBits(lat);
114
		result = prime * result + (int) (temp ^ (temp >>> 32));
115
		temp = Double.doubleToLongBits(lng);
116
		result = prime * result + (int) (temp ^ (temp >>> 32));
117
		result = prime * result + deviceId;
118
		result = prime * result + userId;
119
		return result;
120
	}
121
 
122
	@Override
123
	public boolean equals(Object obj) {
124
		if (this == obj)
125
			return true;
126
		if (obj == null)
127
			return false;
128
		if (getClass() != obj.getClass())
129
			return false;
130
		GpsLocation other = (GpsLocation) obj;
131
		if (createTime == null) {
132
			if (other.createTime != null)
133
				return false;
134
		} else if (!createTime.equals(other.createTime))
135
			return false;
136
		if (gps != other.gps)
137
			return false;
138
		if (id != other.id)
139
			return false;
140
		if (Double.doubleToLongBits(lat) != Double.doubleToLongBits(other.lat))
141
			return false;
142
		if (Double.doubleToLongBits(lng) != Double.doubleToLongBits(other.lng))
143
			return false;
144
		if (deviceId != other.deviceId)
145
			return false;
146
		if (userId != other.userId)
147
			return false;
148
		return true;
149
	}
150
 
151
}