You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by da...@apache.org on 2015/01/06 17:40:23 UTC

git commit: updated refs/heads/bugfix/TO-hierarchy-flatening to 6fa1bd8

Repository: cloudstack
Updated Branches:
  refs/heads/bugfix/TO-hierarchy-flatening [created] 6fa1bd8ca


nic shouldn't inherit from net but be part of it/hooked into it


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/6fa1bd8c
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/6fa1bd8c
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/6fa1bd8c

Branch: refs/heads/bugfix/TO-hierarchy-flatening
Commit: 6fa1bd8ca63bcdc711bf0b4a1b2787d0a2dca7b9
Parents: 3cba1c4
Author: Daan Hoogland <da...@onecht.net>
Authored: Tue Jan 6 17:39:44 2015 +0100
Committer: Daan Hoogland <da...@onecht.net>
Committed: Tue Jan 6 17:39:44 2015 +0100

----------------------------------------------------------------------
 api/src/com/cloud/agent/api/to/NicTO.java | 113 +++++++++++++++++++++++--
 1 file changed, 106 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6fa1bd8c/api/src/com/cloud/agent/api/to/NicTO.java
----------------------------------------------------------------------
diff --git a/api/src/com/cloud/agent/api/to/NicTO.java b/api/src/com/cloud/agent/api/to/NicTO.java
index bd681f2..f16c411 100644
--- a/api/src/com/cloud/agent/api/to/NicTO.java
+++ b/api/src/com/cloud/agent/api/to/NicTO.java
@@ -16,9 +16,110 @@
 // under the License.
 package com.cloud.agent.api.to;
 
+import java.net.URI;
 import java.util.List;
 
-public class NicTO extends NetworkTO {
+import com.cloud.network.Networks.BroadcastDomainType;
+import com.cloud.network.Networks.TrafficType;
+
+public class NicTO {
+    NetworkTO net;
+    public BroadcastDomainType getBroadcastType() {
+        return net.getBroadcastType();
+    }
+
+    public void setBroadcastType(BroadcastDomainType broadcastType) {
+        net.setBroadcastType(broadcastType);
+    }
+
+    public void setIp(String ip) {
+        net.setIp(ip);
+    }
+
+    public void setNetmask(String netmask) {
+        net.setNetmask(netmask);
+    }
+
+    public void setGateway(String gateway) {
+        net.setGateway(gateway);
+    }
+
+    public void setMac(String mac) {
+        net.setMac(mac);
+    }
+
+    public void setDns1(String dns1) {
+        net.setDns1(dns1);
+    }
+
+    public void setDns2(String dns2) {
+        net.setDns2(dns2);
+    }
+
+    public void setType(TrafficType type) {
+        net.setType(type);
+    }
+
+    public void setName(String name) {
+        net.setName(name);
+    }
+
+    public String getName() {
+        return net.getName();
+    }
+
+    public void setSecurityGroupEnabled(boolean enabled) {
+        net.setSecurityGroupEnabled(enabled);
+    }
+
+    public String getIp() {
+        return net.getIp();
+    }
+
+    public String getNetmask() {
+        return net.getNetmask();
+    }
+
+    public String getGateway() {
+        return net.getGateway();
+    }
+
+    public String getMac() {
+        return net.getMac();
+    }
+
+    public String getDns1() {
+        return net.getDns1();
+    }
+
+    public String getDns2() {
+        return net.getDns2();
+    }
+
+    public TrafficType getType() {
+        return net.getType();
+    }
+
+    public URI getBroadcastUri() {
+        return net.getBroadcastUri();
+    }
+
+    public void setBroadcastUri(URI broadcastUri) {
+        net.setBroadcastUri(broadcastUri);
+    }
+
+    public URI getIsolationUri() {
+        return net.getIsolationUri();
+    }
+
+    public void setIsolationuri(URI isolationUri) {
+        net.setIsolationuri(isolationUri);
+    }
+
+    public boolean isSecurityGroupEnabled() {
+        return net.isSecurityGroupEnabled();
+    }
+
     int deviceId;
     Integer networkRateMbps;
     Integer networkRateMulticastMbps;
@@ -28,7 +129,7 @@ public class NicTO extends NetworkTO {
     List<String> nicSecIps;
 
     public NicTO() {
-        super();
+        net = new NetworkTO();
     }
 
     public void setDeviceId(int deviceId) {
@@ -67,19 +168,17 @@ public class NicTO extends NetworkTO {
         return pxeDisable;
     }
 
-    @Override
     public String getUuid() {
         return nicUuid;
     }
 
-    @Override
     public void setUuid(String uuid) {
         this.nicUuid = uuid;
     }
 
     @Override
     public String toString() {
-        return new StringBuilder("[Nic:").append(type).append("-").append(ip).append("-").append(broadcastUri).append("]").toString();
+        return new StringBuilder("[Nic:").append(net.type).append("-").append(net.ip).append("-").append(net.broadcastUri).append("]").toString();
     }
 
     public void setNicSecIps(List<String> secIps) {
@@ -91,10 +190,10 @@ public class NicTO extends NetworkTO {
     }
 
     public String getNetworkUuid() {
-        return super.getUuid();
+        return net.getUuid();
     }
 
     public void setNetworkUuid(String uuid) {
-        super.setUuid(uuid);
+        net.setUuid(uuid);
     }
 }