Development of NETCONF RPCs for tr-069 adapter to
[oam/tr069-adapter.git] / ves-agent / src / main / java / org / commscope / tr069adapter / vesagent / entity / DeviceDataEntity.java
index 07b50a7..63af6df 100644 (file)
  * ===============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;
 
@@ -136,24 +136,24 @@ public class DeviceDataEntity {
 
   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;
+  }
+}