Development of NETCONF RPCs for tr-069 adapter to
[oam/tr069-adapter.git] / acs / common / src / main / java / org / commscope / tr069adapter / acs / common / DeviceDetails.java
index 7db39fd..9883f46 100644 (file)
 package org.commscope.tr069adapter.acs.common;\r
 \r
 import com.fasterxml.jackson.annotation.JsonTypeInfo;\r
+import com.fasterxml.jackson.annotation.JsonTypeInfo.Id;\r
 \r
 import java.io.Serializable;\r
 \r
-@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
+@JsonTypeInfo(use = Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")\r
 public class DeviceDetails implements Serializable {\r
 \r
   private static final long serialVersionUID = -2127021632952200894L;\r
@@ -35,6 +36,10 @@ public class DeviceDetails implements Serializable {
 \r
   protected String productClass;\r
 \r
+  // Device version details\r
+  protected String softwareVersion;\r
+  protected String hardwareVersion;\r
+\r
   public String getDeviceId() {\r
     return deviceId;\r
   }\r
@@ -67,4 +72,20 @@ public class DeviceDetails implements Serializable {
     this.productClass = productClass;\r
   }\r
 \r
+  public String getSoftwareVersion() {\r
+    return softwareVersion;\r
+  }\r
+\r
+  public void setSoftwareVersion(String softwareVersion) {\r
+    this.softwareVersion = softwareVersion;\r
+  }\r
+\r
+  public String getHardwareVersion() {\r
+    return hardwareVersion;\r
+  }\r
+\r
+  public void setHardwareVersion(String hardwareVersion) {\r
+    this.hardwareVersion = hardwareVersion;\r
+  }\r
+\r
 }\r