Subversion Repositories SmartDukaan

Rev

Rev 35836 | Details | Compare with Previous | 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
31860 tejbeer 17
@Table(name = "dtr.devices")
25301 tejbeer 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")
35837 vikas 31
	private String versionCode;
25301 tejbeer 32
 
33
	@Column(name = "versionname")
34
	private String versionName;
35
 
36
	@Column(name = "osversion")
35836 vikas 37
	private String osVersion;
25301 tejbeer 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
	@Column(name = "notification_type")
59
	private String notificationType;
60
 
61
	public String getFcmId() {
62
		return fcmId;
63
	}
64
 
65
	public void setFcmId(String gcmRegid) {
66
		this.fcmId = gcmRegid;
67
	}
68
 
35836 vikas 69
	public String getNotificationType() {
70
		return notificationType;
71
	}
25301 tejbeer 72
 
35836 vikas 73
	public void setNotificationType(String notificationType) {
74
		this.notificationType = notificationType;
75
	}
76
 
77
 
25301 tejbeer 78
	@Convert(converter = LocalDateTimeAttributeConverter.class)
79
	@Column(name = "created", updatable = false)
80
	private LocalDateTime created = LocalDateTime.now();
81
 
82
	@Convert(converter = LocalDateTimeAttributeConverter.class)
25306 amit.gupta 83
	@Column(name = "modified", updatable=true)
25301 tejbeer 84
	private LocalDateTime modified = LocalDateTime.now();
85
 
86
	public int getId() {
87
		return id;
88
	}
89
 
90
	public void setId(int id) {
91
		this.id = id;
92
	}
93
 
94
	public int getUser_id() {
95
		return user_id;
96
	}
97
 
98
	public void setUser_id(int user_id) {
99
		this.user_id = user_id;
100
	}
101
 
102
	public static long getSerialversionuid() {
103
		return serialVersionUID;
104
	}
105
 
35837 vikas 106
	public String getVersionCode() {
25301 tejbeer 107
		return versionCode;
108
	}
109
 
35837 vikas 110
	public void setVersionCode(String versionCode) {
25301 tejbeer 111
		this.versionCode = versionCode;
112
	}
113
 
114
	public String getVersionName() {
115
		return versionName;
116
	}
117
 
118
	public void setVersionName(String versionName) {
119
		this.versionName = versionName;
120
	}
121
 
35836 vikas 122
	public String getOsVersion() {
25301 tejbeer 123
		return osVersion;
124
	}
125
 
35836 vikas 126
	public void setOsVersion(String osVersion) {
25301 tejbeer 127
		this.osVersion = osVersion;
128
	}
129
 
130
	public String getImeiNumber() {
131
		return imeiNumber;
132
	}
133
 
134
	public void setImeiNumber(String imeiNumber) {
135
		this.imeiNumber = imeiNumber;
136
	}
137
 
138
	public String getAndroidId() {
139
		return androidId;
140
	}
141
 
142
	public void setAndroidId(String androidId) {
143
		this.androidId = androidId;
144
	}
145
 
146
	public String getManufacturer() {
147
		return manufacturer;
148
	}
149
 
150
	public void setManufacturer(String manufacturer) {
151
		this.manufacturer = manufacturer;
152
	}
153
 
154
	public String getModel() {
155
		return model;
156
	}
157
 
158
	public void setModel(String model) {
159
		this.model = model;
160
	}
161
 
162
	public String getBrand() {
163
		return brand;
164
	}
165
 
166
	public void setBrand(String brand) {
167
		this.brand = brand;
168
	}
169
 
170
	public LocalDateTime getCreated() {
171
		return created;
172
	}
173
 
174
	public void setCreated(LocalDateTime created) {
175
		this.created = created;
176
	}
177
 
178
	public LocalDateTime getModified() {
179
		return modified;
180
	}
181
 
182
	public void setModified(LocalDateTime modified) {
183
		this.modified = modified;
184
	}
185
 
186
	@Override
187
	public String toString() {
188
		return "Devices [id=" + id + ", user_id=" + user_id + ", versionCode=" + versionCode + ", versionName="
189
				+ versionName + ", osVersion=" + osVersion + ", imeiNumber=" + imeiNumber + ", androidId=" + androidId
190
				+ ", manufacturer=" + manufacturer + ", model=" + model + ", brand=" + brand + ", fcmId=" + fcmId
25307 amit.gupta 191
				+ ",  notificationType=" + notificationType + ", created=" + created
25301 tejbeer 192
				+ ", modified=" + modified + "]";
193
	}
194
 
195
 
196
 
197
}