VES Heartbeat and Software Management Feature
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / entity / DeviceOperationDetails.java
1 package org.commscope.tr069adapter.mapper.entity;\r
2 \r
3 import java.io.Serializable;\r
4 \r
5 import javax.persistence.Column;\r
6 import javax.persistence.Entity;\r
7 import javax.persistence.GeneratedValue;\r
8 import javax.persistence.GenerationType;\r
9 import javax.persistence.Id;\r
10 import javax.persistence.Table;\r
11 import javax.persistence.UniqueConstraint;\r
12 \r
13 @Entity\r
14 @Table(name = "device_operation_details",\r
15     uniqueConstraints = @UniqueConstraint(columnNames = {"DEVICE_ID"}))\r
16 public class DeviceOperationDetails implements Serializable {\r
17   @Id\r
18   @GeneratedValue(strategy = GenerationType.AUTO)\r
19   private Long id;\r
20 \r
21   @Column(name = "DEVICE_ID", length = 30)\r
22   private String deviceId;\r
23 \r
24   @Column(name = "SW_VERSION", length = 30)\r
25   private String swVersion;\r
26 \r
27   @Column(name = "DOWN_LOAD_STATUS")\r
28   private int downLoadStatus;\r
29 \r
30   @Column(name = "FIRMWARE_FILE", length = 1024)\r
31   private String fileName;\r
32 \r
33   public Long getId() {\r
34     return id;\r
35   }\r
36 \r
37   public void setId(Long id) {\r
38     this.id = id;\r
39   }\r
40 \r
41   public String getDeviceId() {\r
42     return deviceId;\r
43   }\r
44 \r
45   public void setDeviceId(String deviceId) {\r
46     this.deviceId = deviceId;\r
47   }\r
48 \r
49   public String getSwVersion() {\r
50     return swVersion;\r
51   }\r
52 \r
53   public void setSwVersion(String swVersion) {\r
54     this.swVersion = swVersion;\r
55   }\r
56 \r
57   public int getDownLoadStatus() {\r
58     return downLoadStatus;\r
59   }\r
60 \r
61   public void setDownLoadStatus(int downLoadStatus) {\r
62     this.downLoadStatus = downLoadStatus;\r
63   }\r
64 \r
65   public String getFileName() {\r
66     return fileName;\r
67   }\r
68 \r
69   public void setFileName(String fileName) {\r
70     this.fileName = fileName;\r
71   }\r
72 }\r