Subversion Repositories SmartDukaan

Rev

Rev 25306 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
25301 tejbeer 1
package com.spice.profitmandi.dao.entity.user;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
5
 
6
import javax.persistence.Column;
7
import javax.persistence.Convert;
8
import javax.persistence.Entity;
9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
13
 
14
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
15
 
16
@Entity
17
@Table(name = "dtr.devices", schema = "user")
18
public class Device implements Serializable {
19
 
20
	private static final long serialVersionUID = 1L;
21
 
22
	@Id
23
	@Column(name = "id", unique = true, updatable = false)
24
	@GeneratedValue(strategy = GenerationType.IDENTITY)
25
	private int id;
26
 
27
	@Column(name = "user_id")
28
	private int user_id;
29
 
30
	@Column(name = "versioncode")
31
	private int versionCode;
32
 
33
	@Column(name = "versionname")
34
	private String versionName;
35
 
36
	@Column(name = "osversion")
37
	private int osVersion;
38
 
39
	@Column(name = "imeinumber")
40
	private String imeiNumber;
41
 
42
	@Column(name = "androidid")
43
	private String androidId;
44
 
45
	@Column(name = "manufacturer")
46
	private String manufacturer;
47
 
48
	@Column(name = "model")
49
	private String model;
50
 
51
	@Column(name = "brand")
52
	private String brand;
53
 
54
	//FCM ID
55
	@Column(name = "gcm_regid")
56
	private String fcmId;
57
 
58
	//UNUSED
59
	@Column(name = "failurecount")
60
	private int failurecount;
61
 
62
	//UNUSED
63
	@Column(name = "notification_type")
64
	private String notificationType;
65
 
66
	public String getFcmId() {
67
		return fcmId;
68
	}
69
 
70
	public void setFcmId(String gcmRegid) {
71
		this.fcmId = gcmRegid;
72
	}
73
 
74
 
75
	@Convert(converter = LocalDateTimeAttributeConverter.class)
76
	@Column(name = "created", updatable = false)
77
	private LocalDateTime created = LocalDateTime.now();
78
 
79
	@Convert(converter = LocalDateTimeAttributeConverter.class)
80
	@Column(name = "modified", updatable = true)
81
	private LocalDateTime modified = LocalDateTime.now();
82
 
83
	public int getId() {
84
		return id;
85
	}
86
 
87
	public void setId(int id) {
88
		this.id = id;
89
	}
90
 
91
	public int getUser_id() {
92
		return user_id;
93
	}
94
 
95
	public void setUser_id(int user_id) {
96
		this.user_id = user_id;
97
	}
98
 
99
	public static long getSerialversionuid() {
100
		return serialVersionUID;
101
	}
102
 
103
	public int getVersionCode() {
104
		return versionCode;
105
	}
106
 
107
	public void setVersionCode(int versionCode) {
108
		this.versionCode = versionCode;
109
	}
110
 
111
	public String getVersionName() {
112
		return versionName;
113
	}
114
 
115
	public void setVersionName(String versionName) {
116
		this.versionName = versionName;
117
	}
118
 
119
	public int getOsVersion() {
120
		return osVersion;
121
	}
122
 
123
	public void setOsVersion(int osVersion) {
124
		this.osVersion = osVersion;
125
	}
126
 
127
	public String getImeiNumber() {
128
		return imeiNumber;
129
	}
130
 
131
	public void setImeiNumber(String imeiNumber) {
132
		this.imeiNumber = imeiNumber;
133
	}
134
 
135
	public String getAndroidId() {
136
		return androidId;
137
	}
138
 
139
	public void setAndroidId(String androidId) {
140
		this.androidId = androidId;
141
	}
142
 
143
	public String getManufacturer() {
144
		return manufacturer;
145
	}
146
 
147
	public void setManufacturer(String manufacturer) {
148
		this.manufacturer = manufacturer;
149
	}
150
 
151
	public String getModel() {
152
		return model;
153
	}
154
 
155
	public void setModel(String model) {
156
		this.model = model;
157
	}
158
 
159
	public String getBrand() {
160
		return brand;
161
	}
162
 
163
	public void setBrand(String brand) {
164
		this.brand = brand;
165
	}
166
 
167
	public LocalDateTime getCreated() {
168
		return created;
169
	}
170
 
171
	public void setCreated(LocalDateTime created) {
172
		this.created = created;
173
	}
174
 
175
	public LocalDateTime getModified() {
176
		return modified;
177
	}
178
 
179
	public void setModified(LocalDateTime modified) {
180
		this.modified = modified;
181
	}
182
 
183
	@Override
184
	public String toString() {
185
		return "Devices [id=" + id + ", user_id=" + user_id + ", versionCode=" + versionCode + ", versionName="
186
				+ versionName + ", osVersion=" + osVersion + ", imeiNumber=" + imeiNumber + ", androidId=" + androidId
187
				+ ", manufacturer=" + manufacturer + ", model=" + model + ", brand=" + brand + ", fcmId=" + fcmId
188
				+ ", failurecount=" + failurecount + ", notificationType=" + notificationType + ", created=" + created
189
				+ ", modified=" + modified + "]";
190
	}
191
 
192
 
193
 
194
}