Merge "Add Karaf build profile"
[neutron.git] / northbound-api / src / main / java / org / opendaylight / neutron / northbound / api / NeutronLoadBalancerRequest.java
index cc7386de1b86f283d7d663dfb5463cc919f99c47..1df94a6540a35e52b31e794971a0dfb6c6a6c5b8 100644 (file)
@@ -8,29 +8,27 @@
 
 package org.opendaylight.neutron.northbound.api;
 
-import org.opendaylight.neutron.spi.NeutronLoadBalancer;
-
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+import java.util.List;
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
-
+import org.opendaylight.neutron.spi.NeutronLoadBalancer;
 
 @XmlRootElement
 @XmlAccessorType(XmlAccessType.NONE)
-
-public class NeutronLoadBalancerRequest
-    implements INeutronRequest<NeutronLoadBalancer> {
+@SuppressFBWarnings("URF_UNREAD_FIELD")
+public final class NeutronLoadBalancerRequest implements INeutronRequest<NeutronLoadBalancer> {
     /**
-     * See OpenStack Network API v2.0 Reference for description of
+     * See OpenStack Network API v2.0 Reference for description of the following link.
      * http://docs.openstack.org/api/openstack-network/2.0/content/
      */
 
-    @XmlElement(name="loadbalancer")
-    NeutronLoadBalancer singletonLoadBalancer;
+    @XmlElement(name = "loadbalancer")
+    NeutronLoadBalancer singleton;
 
-    @XmlElement(name="loadbalancers")
+    @XmlElement(name = "loadbalancers")
     List<NeutronLoadBalancer> bulkRequest;
 
     NeutronLoadBalancerRequest() {
@@ -38,25 +36,9 @@ public class NeutronLoadBalancerRequest
 
     NeutronLoadBalancerRequest(List<NeutronLoadBalancer> bulk) {
         bulkRequest = bulk;
-        singletonLoadBalancer = null;
     }
 
     NeutronLoadBalancerRequest(NeutronLoadBalancer group) {
-        singletonLoadBalancer = group;
-    }
-
-    @Override
-    public List<NeutronLoadBalancer> getBulk() {
-        return bulkRequest;
-    }
-
-    @Override
-    public NeutronLoadBalancer getSingleton() {
-        return singletonLoadBalancer;
-    }
-
-    @Override
-    public boolean isSingleton() {
-        return (singletonLoadBalancer != null);
+        singleton = group;
     }
 }