Merge "VES Heartbeat and Software Management Feature"
[oam/tr069-adapter.git] / mapper / src / main / java / org / commscope / tr069adapter / mapper / entity / DeviceOperationDetails.java
diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/entity/DeviceOperationDetails.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/entity/DeviceOperationDetails.java
new file mode 100644 (file)
index 0000000..0c5a190
--- /dev/null
@@ -0,0 +1,72 @@
+package org.commscope.tr069adapter.mapper.entity;\r
+\r
+import java.io.Serializable;\r
+\r
+import javax.persistence.Column;\r
+import javax.persistence.Entity;\r
+import javax.persistence.GeneratedValue;\r
+import javax.persistence.GenerationType;\r
+import javax.persistence.Id;\r
+import javax.persistence.Table;\r
+import javax.persistence.UniqueConstraint;\r
+\r
+@Entity\r
+@Table(name = "device_operation_details",\r
+    uniqueConstraints = @UniqueConstraint(columnNames = {"DEVICE_ID"}))\r
+public class DeviceOperationDetails implements Serializable {\r
+  @Id\r
+  @GeneratedValue(strategy = GenerationType.AUTO)\r
+  private Long id;\r
+\r
+  @Column(name = "DEVICE_ID", length = 30)\r
+  private String deviceId;\r
+\r
+  @Column(name = "SW_VERSION", length = 30)\r
+  private String swVersion;\r
+\r
+  @Column(name = "DOWN_LOAD_STATUS")\r
+  private int downLoadStatus;\r
+\r
+  @Column(name = "FIRMWARE_FILE", length = 1024)\r
+  private String fileName;\r
+\r
+  public Long getId() {\r
+    return id;\r
+  }\r
+\r
+  public void setId(Long id) {\r
+    this.id = id;\r
+  }\r
+\r
+  public String getDeviceId() {\r
+    return deviceId;\r
+  }\r
+\r
+  public void setDeviceId(String deviceId) {\r
+    this.deviceId = deviceId;\r
+  }\r
+\r
+  public String getSwVersion() {\r
+    return swVersion;\r
+  }\r
+\r
+  public void setSwVersion(String swVersion) {\r
+    this.swVersion = swVersion;\r
+  }\r
+\r
+  public int getDownLoadStatus() {\r
+    return downLoadStatus;\r
+  }\r
+\r
+  public void setDownLoadStatus(int downLoadStatus) {\r
+    this.downLoadStatus = downLoadStatus;\r
+  }\r
+\r
+  public String getFileName() {\r
+    return fileName;\r
+  }\r
+\r
+  public void setFileName(String fileName) {\r
+    this.fileName = fileName;\r
+  }\r
+}\r