Convert neutron service base classes to unix line delimiters.
[controller.git] / opendaylight / networkconfiguration / neutron / src / main / java / org / opendaylight / controller / networkconfig / neutron / NeutronNetwork.java
index eccbbcc3464a24a272d1e4371ee59b273884a5e9..f7f7982947467d11d13615c28f01638b32b8493c 100644 (file)
-/*\r
- * Copyright IBM Corporation, 2013.  All rights reserved.\r
- *\r
- * This program and the accompanying materials are made available under the\r
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
- * and is available at http://www.eclipse.org/legal/epl-v10.html\r
- */\r
-\r
-package org.opendaylight.controller.networkconfig.neutron;\r
-\r
-import java.util.ArrayList;\r
-import java.util.Iterator;\r
-import java.util.List;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-\r
-@XmlRootElement(name = "network")\r
-@XmlAccessorType(XmlAccessType.NONE)\r
-\r
-public class NeutronNetwork {\r
-    // See OpenStack Network API v2.0 Reference for description of\r
-    // annotated attributes\r
-\r
-    @XmlElement (name="id")\r
-    String networkUUID;              // network UUID\r
-\r
-    @XmlElement (name="name")\r
-    String networkName;              // name\r
-\r
-    @XmlElement (defaultValue="true", name="admin_state_up")\r
-    Boolean adminStateUp;             // admin state up (true/false)\r
-\r
-    @XmlElement (defaultValue="false", name="shared")\r
-    Boolean shared;                   // shared network or not\r
-\r
-    @XmlElement (name="tenant_id")\r
-    String tenantID;                 // tenant for this network\r
-\r
-    @XmlElement (defaultValue="false", namespace="router", name="external")\r
-    Boolean routerExternal;           // network external or not\r
-\r
-    @XmlElement (defaultValue="flat", namespace="provider", name="network_type")\r
-    String providerNetworkType;      // provider network type (flat or vlan)\r
-\r
-    @XmlElement (namespace="provider", name="physical_network")\r
-    String providerPhysicalNetwork;  // provider physical network (name)\r
-\r
-    @XmlElement (namespace="provider", name="segmentation_id")\r
-    String providerSegmentationID;   // provide segmentation ID (vlan ID)\r
-\r
-    @XmlElement (name="status")\r
-    String status;                   // status (read-only)\r
-\r
-    @XmlElement (name="subnets")\r
-    List<String> subnets;            // subnets (read-only)\r
-\r
-    /* This attribute lists the ports associated with an instance\r
-     * which is needed for determining if that instance can be deleted\r
-     */\r
-\r
-    List<NeutronPort> myPorts;\r
-\r
-    public NeutronNetwork() {\r
-        myPorts = new ArrayList<NeutronPort>();\r
-    }\r
-\r
-    public void initDefaults() {\r
-        subnets = new ArrayList<String>();\r
-        if (this.status == null)\r
-            this.status = "ACTIVE";\r
-        if (this.adminStateUp == null)\r
-            this.adminStateUp = true;\r
-        if (this.shared == null)\r
-            this.shared = false;\r
-        if (this.routerExternal == null)\r
-            this.routerExternal = false;\r
-        if (this.providerNetworkType == null)\r
-            this.providerNetworkType = "flat";\r
-    }\r
-\r
-    public String getID() { return networkUUID; }\r
-\r
-    public String getNetworkUUID() {\r
-        return networkUUID;\r
-    }\r
-\r
-    public void setNetworkUUID(String networkUUID) {\r
-        this.networkUUID = networkUUID;\r
-    }\r
-\r
-    public String getNetworkName() {\r
-        return networkName;\r
-    }\r
-\r
-    public void setNetworkName(String networkName) {\r
-        this.networkName = networkName;\r
-    }\r
-\r
-    public boolean isAdminStateUp() {\r
-        return adminStateUp;\r
-    }\r
-\r
-    public Boolean getAdminStateUp() { return adminStateUp; }\r
-\r
-    public void setAdminStateUp(boolean newValue) {\r
-        this.adminStateUp = newValue;\r
-    }\r
-\r
-    public boolean isShared() { return shared; }\r
-\r
-    public Boolean getShared() { return shared; }\r
-\r
-    public void setShared(boolean newValue) {\r
-        this.shared = newValue;\r
-    }\r
-\r
-    public String getTenantID() {\r
-        return tenantID;\r
-    }\r
-\r
-    public void setTenantID(String tenantID) {\r
-        this.tenantID = tenantID;\r
-    }\r
-\r
-    public boolean isRouterExternal() { return routerExternal; }\r
-\r
-    public Boolean getRouterExternal() { return routerExternal; }\r
-\r
-    public void setRouterExternal(boolean newValue) {\r
-        this.routerExternal = newValue;\r
-    }\r
-\r
-    public String getProviderNetworkType() {\r
-        return providerNetworkType;\r
-    }\r
-\r
-    public void setProviderNetworkType(String providerNetworkType) {\r
-        this.providerNetworkType = providerNetworkType;\r
-    }\r
-\r
-    public String getProviderPhysicalNetwork() {\r
-        return providerPhysicalNetwork;\r
-    }\r
-\r
-    public void setProviderPhysicalNetwork(String providerPhysicalNetwork) {\r
-        this.providerPhysicalNetwork = providerPhysicalNetwork;\r
-    }\r
-\r
-    public String getProviderSegmentationID() {\r
-        return providerSegmentationID;\r
-    }\r
-\r
-    public void setProviderSegmentationID(String providerSegmentationID) {\r
-        this.providerSegmentationID = providerSegmentationID;\r
-    }\r
-\r
-    public String getStatus() {\r
-        return status;\r
-    }\r
-\r
-    public void setStatus(String status) {\r
-        this.status = status;\r
-    }\r
-\r
-    public List<String> getSubnets() {\r
-        return subnets;\r
-    }\r
-\r
-    public void setSubnets(List<String> subnets) {\r
-        this.subnets = subnets;\r
-    }\r
-\r
-    public void addSubnet(String uuid) {\r
-        this.subnets.add(uuid);\r
-    }\r
-\r
-    public void removeSubnet(String uuid) {\r
-        this.subnets.remove(uuid);\r
-    }\r
-\r
-    public List<NeutronPort> getPortsOnNetwork() {\r
-        return myPorts;\r
-    }\r
-\r
-    public void addPort(NeutronPort port) {\r
-        myPorts.add(port);\r
-    }\r
-\r
-    public void removePort(NeutronPort port) {\r
-        myPorts.remove(port);\r
-    }\r
-\r
-    /**\r
-     * This method copies selected fields from the object and returns them\r
-     * as a new object, suitable for marshaling.\r
-     *\r
-     * @param fields\r
-     *            List of attributes to be extracted\r
-     * @return an OpenStackNetworks object with only the selected fields\r
-     * populated\r
-     */\r
-\r
-    public NeutronNetwork extractFields(List<String> fields) {\r
-        NeutronNetwork ans = new NeutronNetwork();\r
-        Iterator<String> i = fields.iterator();\r
-        while (i.hasNext()) {\r
-            String s = i.next();\r
-            if (s.equals("id"))\r
-                ans.setNetworkUUID(this.getNetworkUUID());\r
-            if (s.equals("name"))\r
-                ans.setNetworkName(this.getNetworkName());\r
-            if (s.equals("admin_state_up"))\r
-                ans.setAdminStateUp(this.adminStateUp);\r
-            if (s.equals("status"))\r
-                ans.setStatus(this.getStatus());\r
-            if (s.equals("subnets")) {\r
-                List<String> subnetList = new ArrayList<String>();\r
-                subnetList.addAll(this.getSubnets());\r
-                ans.setSubnets(subnetList);\r
-            }\r
-            if (s.equals("shared"))\r
-                ans.setShared(this.shared);\r
-            if (s.equals("tenant_id"))\r
-                ans.setTenantID(this.getTenantID());\r
-        }\r
-        return ans;\r
-    }\r
-\r
-}\r
-\r
+/*
+ * Copyright IBM Corporation, 2013.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.controller.networkconfig.neutron;
+
+import java.util.ArrayList;
+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;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement(name = "network")
+@XmlAccessorType(XmlAccessType.NONE)
+
+public class NeutronNetwork {
+    // See OpenStack Network API v2.0 Reference for description of
+    // annotated attributes
+
+    @XmlElement (name="id")
+    String networkUUID;              // network UUID
+
+    @XmlElement (name="name")
+    String networkName;              // name
+
+    @XmlElement (defaultValue="true", name="admin_state_up")
+    Boolean adminStateUp;             // admin state up (true/false)
+
+    @XmlElement (defaultValue="false", name="shared")
+    Boolean shared;                   // shared network or not
+
+    @XmlElement (name="tenant_id")
+    String tenantID;                 // tenant for this network
+
+    @XmlElement (defaultValue="false", namespace="router", name="external")
+    Boolean routerExternal;           // network external or not
+
+    @XmlElement (defaultValue="flat", namespace="provider", name="network_type")
+    String providerNetworkType;      // provider network type (flat or vlan)
+
+    @XmlElement (namespace="provider", name="physical_network")
+    String providerPhysicalNetwork;  // provider physical network (name)
+
+    @XmlElement (namespace="provider", name="segmentation_id")
+    String providerSegmentationID;   // provide segmentation ID (vlan ID)
+
+    @XmlElement (name="status")
+    String status;                   // status (read-only)
+
+    @XmlElement (name="subnets")
+    List<String> subnets;            // subnets (read-only)
+
+    /* This attribute lists the ports associated with an instance
+     * which is needed for determining if that instance can be deleted
+     */
+
+    List<NeutronPort> myPorts;
+
+    public NeutronNetwork() {
+        myPorts = new ArrayList<NeutronPort>();
+    }
+
+    public void initDefaults() {
+        subnets = new ArrayList<String>();
+        if (status == null) {
+            status = "ACTIVE";
+        }
+        if (adminStateUp == null) {
+            adminStateUp = true;
+        }
+        if (shared == null) {
+            shared = false;
+        }
+        if (routerExternal == null) {
+            routerExternal = false;
+        }
+        if (providerNetworkType == null) {
+            providerNetworkType = "flat";
+        }
+    }
+
+    public String getID() { return networkUUID; }
+
+    public String getNetworkUUID() {
+        return networkUUID;
+    }
+
+    public void setNetworkUUID(String networkUUID) {
+        this.networkUUID = networkUUID;
+    }
+
+    public String getNetworkName() {
+        return networkName;
+    }
+
+    public void setNetworkName(String networkName) {
+        this.networkName = networkName;
+    }
+
+    public boolean isAdminStateUp() {
+        return adminStateUp;
+    }
+
+    public Boolean getAdminStateUp() { return adminStateUp; }
+
+    public void setAdminStateUp(boolean newValue) {
+        adminStateUp = newValue;
+    }
+
+    public boolean isShared() { return shared; }
+
+    public Boolean getShared() { return shared; }
+
+    public void setShared(boolean newValue) {
+        shared = newValue;
+    }
+
+    public String getTenantID() {
+        return tenantID;
+    }
+
+    public void setTenantID(String tenantID) {
+        this.tenantID = tenantID;
+    }
+
+    public boolean isRouterExternal() { return routerExternal; }
+
+    public Boolean getRouterExternal() { return routerExternal; }
+
+    public void setRouterExternal(boolean newValue) {
+        routerExternal = newValue;
+    }
+
+    public String getProviderNetworkType() {
+        return providerNetworkType;
+    }
+
+    public void setProviderNetworkType(String providerNetworkType) {
+        this.providerNetworkType = providerNetworkType;
+    }
+
+    public String getProviderPhysicalNetwork() {
+        return providerPhysicalNetwork;
+    }
+
+    public void setProviderPhysicalNetwork(String providerPhysicalNetwork) {
+        this.providerPhysicalNetwork = providerPhysicalNetwork;
+    }
+
+    public String getProviderSegmentationID() {
+        return providerSegmentationID;
+    }
+
+    public void setProviderSegmentationID(String providerSegmentationID) {
+        this.providerSegmentationID = providerSegmentationID;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public List<String> getSubnets() {
+        return subnets;
+    }
+
+    public void setSubnets(List<String> subnets) {
+        this.subnets = subnets;
+    }
+
+    public void addSubnet(String uuid) {
+        subnets.add(uuid);
+    }
+
+    public void removeSubnet(String uuid) {
+        subnets.remove(uuid);
+    }
+
+    public List<NeutronPort> getPortsOnNetwork() {
+        return myPorts;
+    }
+
+    public void addPort(NeutronPort port) {
+        myPorts.add(port);
+    }
+
+    public void removePort(NeutronPort port) {
+        myPorts.remove(port);
+    }
+
+    /**
+     * This method copies selected fields from the object and returns them
+     * as a new object, suitable for marshaling.
+     *
+     * @param fields
+     *            List of attributes to be extracted
+     * @return an OpenStackNetworks object with only the selected fields
+     * populated
+     */
+
+    public NeutronNetwork extractFields(List<String> fields) {
+        NeutronNetwork ans = new NeutronNetwork();
+        Iterator<String> i = fields.iterator();
+        while (i.hasNext()) {
+            String s = i.next();
+            if (s.equals("id")) {
+                ans.setNetworkUUID(this.getNetworkUUID());
+            }
+            if (s.equals("name")) {
+                ans.setNetworkName(this.getNetworkName());
+            }
+            if (s.equals("admin_state_up")) {
+                ans.setAdminStateUp(adminStateUp);
+            }
+            if (s.equals("status")) {
+                ans.setStatus(this.getStatus());
+            }
+            if (s.equals("subnets")) {
+                List<String> subnetList = new ArrayList<String>();
+                subnetList.addAll(this.getSubnets());
+                ans.setSubnets(subnetList);
+            }
+            if (s.equals("shared")) {
+                ans.setShared(shared);
+            }
+            if (s.equals("tenant_id")) {
+                ans.setTenantID(this.getTenantID());
+            }
+        }
+        return ans;
+    }
+
+}
+