Checkstyle formatting issues fix (SPI)
[neutron.git] / neutron-spi / src / main / java / org / opendaylight / neutron / spi / NeutronMeteringLabel.java
index 03b663ee2ae8b1ed534ef51af06735849f54fbe9..726c3ffc2e26e317e71307a4f9541d71bfe5f4ae 100644 (file)
@@ -9,10 +9,8 @@
 package org.opendaylight.neutron.spi;
 
 import java.io.Serializable;
-
 import java.util.Iterator;
 import java.util.List;
-
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
@@ -20,33 +18,19 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
-public class NeutronMeteringLabel implements Serializable {
+public class NeutronMeteringLabel extends NeutronObject implements Serializable, INeutronObject {
     private static final long serialVersionUID = 1L;
 
-    @XmlElement (name = "id")
-    String meteringLabelUUID;
-
-    @XmlElement (name = "name")
+    @XmlElement(name = "name")
     String meteringLabelName;
 
-    @XmlElement (name = "tenant_id")
-    String tenantID;
-
-    @XmlElement (name = "description")
-    String description;
+    @XmlElement(defaultValue = "false", name = "shared")
+    Boolean shared;
 
     /*
      * getters and setters
      */
 
-    public String getMeteringLabelUUID() {
-        return meteringLabelUUID;
-    }
-
-    public void setMeteringLabelUUID(String uuid) {
-        this.meteringLabelUUID = uuid;
-    }
-
     public String getMeteringLabelName() {
         return meteringLabelName;
     }
@@ -55,33 +39,24 @@ public class NeutronMeteringLabel implements Serializable {
         this.meteringLabelName = name;
     }
 
-    public String getMeteringLabelTenantID() {
-        return tenantID;
-    }
-
-    public void setMeteringLabelTenantID(String tenantID) {
-        this.tenantID = tenantID;
+    public Boolean getMeteringLabelShared() {
+        return shared;
     }
 
-    public String getMeteringLabelDescription() {
-        return description;
-    }
-
-    public void setMeteringLabelDescription(String description) {
-        this.description = description;
+    public void setMeteringLabelShared(Boolean shared) {
+        this.shared = shared;
     }
 
     /*
      *  constructor
      */
-    public NeutronMeteringLabel() { }
+    public NeutronMeteringLabel() {
+    }
 
     @Override
     public String toString() {
-        return "NeutronMeteringLabel [id=" + meteringLabelUUID +
-            ", name=" + meteringLabelName +
-            ", description=" + description +
-            ", tenant_id=" + tenantID + "]";
+        return "NeutronMeteringLabel [id=" + uuid + ", name=" + meteringLabelName + ", tenant_id=" + tenantID
+                + ", shared=" + shared + "]";
     }
 
     /**
@@ -99,16 +74,16 @@ public class NeutronMeteringLabel implements Serializable {
         while (i.hasNext()) {
             String s = i.next();
             if (s.equals("id")) {
-                ans.setMeteringLabelUUID(this.getMeteringLabelUUID());
+                ans.setID(this.getID());
             }
             if (s.equals("name")) {
                 ans.setMeteringLabelName(this.getMeteringLabelName());
             }
             if (s.equals("tenant_id")) {
-                ans.setMeteringLabelTenantID(this.getMeteringLabelTenantID());
+                ans.setTenantID(this.getTenantID());
             }
-            if (s.equals("description")) {
-                ans.setMeteringLabelDescription(this.getMeteringLabelDescription());
+            if (s.equals("shared")) {
+                ans.setMeteringLabelShared(this.getMeteringLabelShared());
             }
         }
         return ans;