* ===============LICENSE_END=======================================================================
*/
-package org.commscope.tr069adapter.vesagent.entity;\r
-\r
-import com.google.gson.Gson;\r
-\r
-import java.util.Date;\r
-import java.util.Map;\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.Transient;\r
-import javax.persistence.UniqueConstraint;\r
-\r
-@Entity\r
-@Table(name = "VES_DEVICE_DATA",\r
- uniqueConstraints = @UniqueConstraint(columnNames = {"DEVICE_ID", "ATTR_GROUP"}))\r
-public class DeviceDataEntity {\r
-\r
- @Id\r
- @Column(name = "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 = "ENODEB_NAME", length = 100)\r
- private String eNodeBName;\r
-\r
- @Column(name = "OUI", length = 30)\r
- private String oui;\r
-\r
- @Column(name = "PRODUCT_CLASS", length = 100)\r
- private String productClass;\r
-\r
- @Column(name = "ATTR_JSON", length = 4000)\r
- private String attrJson;\r
-\r
- @Column(name = "ATTR_GROUP", length = 255)\r
- private String attrGroup;\r
-\r
- @Column(name = "LAST_UPDATED_TIME")\r
- private Date lastUpdateTime = new Date();\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 geteNodeBName() {\r
- return eNodeBName;\r
- }\r
-\r
- public void seteNodeBName(String eNodeBName) {\r
- this.eNodeBName = eNodeBName;\r
- }\r
-\r
- public String getOui() {\r
- return oui;\r
- }\r
-\r
- public void setOui(String oui) {\r
- this.oui = oui;\r
- }\r
-\r
- public String getProductClass() {\r
- return productClass;\r
- }\r
-\r
- public void setProductClass(String productClass) {\r
- this.productClass = productClass;\r
- }\r
-\r
- public String getAttrJson() {\r
- return attrJson;\r
- }\r
-\r
- public void setAttrJson(String attrJson) {\r
- this.attrJson = attrJson;\r
- }\r
-\r
- public String getAttrGroup() {\r
- return attrGroup;\r
- }\r
-\r
- public void setAttrGroup(String attrGroup) {\r
- this.attrGroup = attrGroup;\r
- }\r
-\r
- public Date getLastUpdateTime() {\r
- return lastUpdateTime;\r
- }\r
-\r
- public void setLastUpdateTime(Date lastUpdateTime) {\r
- this.lastUpdateTime = lastUpdateTime;\r
- }
-
+package org.commscope.tr069adapter.vesagent.entity;
+
+import com.google.gson.Gson;
+
+import java.util.Date;
+import java.util.Map;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.Table;
+import javax.persistence.Transient;
+import javax.persistence.UniqueConstraint;
+
+@Entity
+@Table(name = "VES_DEVICE_DATA",
+ uniqueConstraints = @UniqueConstraint(columnNames = {"DEVICE_ID", "ATTR_GROUP"}))
+public class DeviceDataEntity {
+
+ @Id
+ @Column(name = "ID")
+ @GeneratedValue(strategy = GenerationType.AUTO)
+ private Long id;
+
+ @Column(name = "DEVICE_ID", length = 30)
+ private String deviceId;
+
+ @Column(name = "ENODEB_NAME", length = 100)
+ private String eNodeBName;
+
+ @Column(name = "OUI", length = 30)
+ private String oui;
+
+ @Column(name = "PRODUCT_CLASS", length = 100)
+ private String productClass;
+
+ @Column(name = "ATTR_JSON", length = 4000)
+ private String attrJson;
+
+ @Column(name = "ATTR_GROUP", length = 255)
+ private String attrGroup;
+
+ @Column(name = "LAST_UPDATED_TIME")
+ private Date lastUpdateTime = new Date();
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getDeviceId() {
+ return deviceId;
+ }
+
+ public void setDeviceId(String deviceId) {
+ this.deviceId = deviceId;
+ }
+
+ public String geteNodeBName() {
+ return eNodeBName;
+ }
+
+ public void seteNodeBName(String eNodeBName) {
+ this.eNodeBName = eNodeBName;
+ }
+
+ public String getOui() {
+ return oui;
+ }
+
+ public void setOui(String oui) {
+ this.oui = oui;
+ }
+
+ public String getProductClass() {
+ return productClass;
+ }
+
+ public void setProductClass(String productClass) {
+ this.productClass = productClass;
+ }
+
+ public String getAttrJson() {
+ return attrJson;
+ }
+
+ public void setAttrJson(String attrJson) {
+ this.attrJson = attrJson;
+ }
+
+ public String getAttrGroup() {
+ return attrGroup;
+ }
+
+ public void setAttrGroup(String attrGroup) {
+ this.attrGroup = attrGroup;
+ }
+
+ public Date getLastUpdateTime() {
+ return lastUpdateTime;
+ }
+
+ public void setLastUpdateTime(Date lastUpdateTime) {
+ this.lastUpdateTime = lastUpdateTime;
+ }
+
@Transient
private Long startEpochMicrosec;
public void setStartEpochMicrosec(Long startEpochMicrosec) {
this.startEpochMicrosec = startEpochMicrosec;
- }\r
-\r
- @Transient\r
- public void setAttributesMap(Map<String, String> attributesMap) {\r
- if (null == attributesMap || attributesMap.isEmpty()) {\r
- return;\r
- }\r
-\r
- this.attrJson = new Gson().toJson(attributesMap);\r
-\r
- }\r
-\r
- @Transient\r
- public Map<String, String> getAttributesMap() {\r
- Map<String, String> attributesMap = null;\r
- if (null != this.attrJson && !this.attrJson.isEmpty()) {\r
- attributesMap = new Gson().fromJson(this.attrJson, Map.class);\r
- }\r
- return attributesMap;\r
- }\r
-}\r
+ }
+
+ @Transient
+ public void setAttributesMap(Map<String, String> attributesMap) {
+ if (null == attributesMap || attributesMap.isEmpty()) {
+ return;
+ }
+
+ this.attrJson = new Gson().toJson(attributesMap);
+
+ }
+
+ @Transient
+ public Map<String, String> getAttributesMap() {
+ Map<String, String> attributesMap = null;
+ if (null != this.attrJson && !this.attrJson.isEmpty()) {
+ attributesMap = new Gson().fromJson(this.attrJson, Map.class);
+ }
+ return attributesMap;
+ }
+}