Fix mocks

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

Branch: refs/heads/network-refactor
Commit: e262eef296377d56ee202e0ff5f28286b4936157
Parents: c876f02
Author: Chiradeep Vittal <chirad...@apache.org>
Authored: Mon Jan 7 14:07:22 2013 -0800
Committer: Chiradeep Vittal <chirad...@apache.org>
Committed: Mon Jan 7 15:21:49 2013 -0800

----------------------------------------------------------------------
 .../com/cloud/network/MockNetworkManagerImpl.java  |  133 +++++++++++----
 .../test/com/cloud/vpc/MockNetworkManagerImpl.java |  107 +++++++++---
 2 files changed, 183 insertions(+), 57 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e262eef2/server/test/com/cloud/network/MockNetworkManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/test/com/cloud/network/MockNetworkManagerImpl.java 
b/server/test/com/cloud/network/MockNetworkManagerImpl.java
index 76b911a..4ad5324 100755
--- a/server/test/com/cloud/network/MockNetworkManagerImpl.java
+++ b/server/test/com/cloud/network/MockNetworkManagerImpl.java
@@ -16,6 +16,14 @@
 // under the License.
 package com.cloud.network;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import javax.ejb.Local;
+import javax.naming.ConfigurationException;
+
 import com.cloud.acl.ControlledEntity.ACLType;
 import com.cloud.api.commands.CreateNetworkCmd;
 import com.cloud.api.commands.ListNetworksCmd;
@@ -27,7 +35,12 @@ import com.cloud.dc.Vlan.VlanType;
 import com.cloud.deploy.DataCenterDeployment;
 import com.cloud.deploy.DeployDestination;
 import com.cloud.deploy.DeploymentPlan;
-import com.cloud.exception.*;
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientAddressCapacityException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InsufficientVirtualNetworkCapcityException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
 import com.cloud.hypervisor.Hypervisor.HypervisorType;
 import com.cloud.network.Network.Capability;
 import com.cloud.network.Network.GuestType;
@@ -36,11 +49,10 @@ import com.cloud.network.Network.Service;
 import com.cloud.network.Networks.TrafficType;
 import com.cloud.network.addr.PublicIp;
 import com.cloud.network.element.NetworkElement;
-import com.cloud.network.element.RemoteAccessVPNServiceProvider;
-import com.cloud.network.element.Site2SiteVpnServiceProvider;
 import com.cloud.network.element.UserDataServiceProvider;
 import com.cloud.network.guru.NetworkGuru;
 import com.cloud.network.rules.FirewallRule;
+import com.cloud.network.rules.FirewallRule.Purpose;
 import com.cloud.network.rules.StaticNat;
 import com.cloud.offering.NetworkOffering;
 import com.cloud.offerings.NetworkOfferingVO;
@@ -48,14 +60,13 @@ import com.cloud.user.Account;
 import com.cloud.user.User;
 import com.cloud.utils.Pair;
 import com.cloud.utils.component.Manager;
-import com.cloud.vm.*;
-
-import javax.ejb.Local;
-import javax.naming.ConfigurationException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import com.cloud.vm.Nic;
+import com.cloud.vm.NicProfile;
+import com.cloud.vm.ReservationContext;
+import com.cloud.vm.VMInstanceVO;
+import com.cloud.vm.VirtualMachine;
+import com.cloud.vm.VirtualMachineProfile;
+import com.cloud.vm.VirtualMachineProfileImpl;
 
 @Local(value = { NetworkManager.class, NetworkService.class })
 public class MockNetworkManagerImpl implements NetworkManager, Manager, 
NetworkService {
@@ -254,12 +265,7 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager, NetworkS
         return null;
     }
 
-    @Override
-    public boolean applyRules(List<? extends FirewallRule> rules, boolean 
continueOnError) throws ResourceUnavailableException {
-        // TODO Auto-generated method stub
-        return false;
-    }
-
+   
     @Override
     public PublicIpAddress getPublicIpAddress(long ipAddressId) {
         // TODO Auto-generated method stub
@@ -411,10 +417,7 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager, NetworkS
         return null;
     }
 
-    @Override
-    public List<? extends RemoteAccessVPNServiceProvider> 
getRemoteAccessVpnElements() {
-        return null;
-    }
+   
 
     @Override
     public boolean isProviderSupportServiceInNetwork(long networkId, Service 
service, Provider provider) {
@@ -994,15 +997,7 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager, NetworkS
         return null;
     }
 
-    /* (non-Javadoc)
-<<<<<<< HEAD
-     * @see com.cloud.network.NetworkManager#getSite2SiteVpnElements()
-     */
-    @Override
-    public List<? extends Site2SiteVpnServiceProvider> 
getSite2SiteVpnElements() {
-        // TODO Auto-generated method stub
-        return null;
-    }
+    
 
     /* (non-Javadoc)
      * @see com.cloud.network.NetworkManager#isPrivateGateway(com.cloud.vm.Nic)
@@ -1135,4 +1130,82 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager, NetworkS
         // TODO Auto-generated method stub
         return 0;
     }
+
+    /* (non-Javadoc)
+     * @see com.cloud.network.NetworkManager#applyRules(java.util.List, 
com.cloud.network.rules.FirewallRule.Purpose, 
com.cloud.network.NetworkRuleApplier, boolean)
+     */
+    @Override
+    public boolean applyRules(List<? extends FirewallRule> rules, Purpose 
purpose, NetworkRuleApplier applier,
+            boolean continueOnError) throws ResourceUnavailableException {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#applyIpAssociations(com.cloud.network.Network, 
boolean, boolean, java.util.List)
+     */
+    @Override
+    public boolean applyIpAssociations(Network network, boolean rulesRevoked, 
boolean continueOnError,
+            List<PublicIp> publicIps) throws ResourceUnavailableException {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see com.cloud.network.NetworkManager#cleanupIpResources(long, long, 
com.cloud.user.Account)
+     */
+    @Override
+    public boolean cleanupIpResources(long addrId, long userId, Account 
caller) {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see com.cloud.network.NetworkManager#restartNetwork(java.lang.Long, 
com.cloud.user.Account, com.cloud.user.User, boolean)
+     */
+    @Override
+    public boolean restartNetwork(Long networkId, Account callerAccount, User 
callerUser, boolean cleanup)
+            throws ConcurrentOperationException, ResourceUnavailableException, 
InsufficientCapacityException {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#shutdownNetworkElementsAndResources(com.cloud.vm.ReservationContext,
 boolean, com.cloud.network.NetworkVO)
+     */
+    @Override
+    public boolean shutdownNetworkElementsAndResources(ReservationContext 
context, boolean b, NetworkVO network) {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#implementNetworkElementsAndResources(com.cloud.deploy.DeployDestination,
 com.cloud.vm.ReservationContext, com.cloud.network.NetworkVO, 
com.cloud.offerings.NetworkOfferingVO)
+     */
+    @Override
+    public void implementNetworkElementsAndResources(DeployDestination dest, 
ReservationContext context,
+            NetworkVO network, NetworkOfferingVO findById) throws 
ConcurrentOperationException,
+            InsufficientAddressCapacityException, 
ResourceUnavailableException, InsufficientCapacityException {
+        // TODO Auto-generated method stub
+        
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#allocateIp(com.cloud.user.Account, boolean, 
com.cloud.user.Account, com.cloud.dc.DataCenter)
+     */
+    @Override
+    public IpAddress allocateIp(Account ipOwner, boolean isSystem, Account 
caller, DataCenter zone)
+            throws ConcurrentOperationException, ResourceAllocationException, 
InsufficientAddressCapacityException {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#finalizeServicesAndProvidersForNetwork(com.cloud.offering.NetworkOffering,
 java.lang.Long)
+     */
+    @Override
+    public Map<String, String> 
finalizeServicesAndProvidersForNetwork(NetworkOffering offering, Long 
physicalNetworkId) {
+        // TODO Auto-generated method stub
+        return null;
+    }
 }

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e262eef2/server/test/com/cloud/vpc/MockNetworkManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/test/com/cloud/vpc/MockNetworkManagerImpl.java 
b/server/test/com/cloud/vpc/MockNetworkManagerImpl.java
index 3536d66..f8818c0 100644
--- a/server/test/com/cloud/vpc/MockNetworkManagerImpl.java
+++ b/server/test/com/cloud/vpc/MockNetworkManagerImpl.java
@@ -43,6 +43,7 @@ import com.cloud.network.element.Site2SiteVpnServiceProvider;
 import com.cloud.network.element.UserDataServiceProvider;
 import com.cloud.network.guru.NetworkGuru;
 import com.cloud.network.rules.FirewallRule;
+import com.cloud.network.rules.FirewallRule.Purpose;
 import com.cloud.network.rules.StaticNat;
 import com.cloud.offering.NetworkOffering;
 import com.cloud.offerings.NetworkOfferingVO;
@@ -62,7 +63,7 @@ import javax.naming.ConfigurationException;
 import java.util.*;
 
 @Local(value = { NetworkManager.class, NetworkService.class })
-public class MockNetworkManagerImpl implements NetworkManager, Manager{
+public class MockNetworkManagerImpl implements NetworkManager, NetworkService, 
Manager{
     @Inject
     NetworkServiceMapDao  _ntwkSrvcDao;
     @Inject
@@ -617,14 +618,6 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager{
         return null;
     }
 
-    /* (non-Javadoc)
-     * @see com.cloud.network.NetworkManager#applyRules(java.util.List, 
boolean)
-     */
-    @Override
-    public boolean applyRules(List<? extends FirewallRule> rules, boolean 
continueOnError) throws ResourceUnavailableException {
-        // TODO Auto-generated method stub
-        return false;
-    }
 
     /* (non-Javadoc)
      * @see 
com.cloud.network.NetworkManager#validateRule(com.cloud.network.rules.FirewallRule)
@@ -636,24 +629,6 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager{
     }
 
     /* (non-Javadoc)
-     * @see com.cloud.network.NetworkManager#getRemoteAccessVpnElements()
-     */
-    @Override
-    public List<? extends RemoteAccessVPNServiceProvider> 
getRemoteAccessVpnElements() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    /* (non-Javadoc)
-     * @see com.cloud.network.NetworkManager#getSite2SiteVpnElements()
-     */
-    @Override
-    public List<? extends Site2SiteVpnServiceProvider> 
getSite2SiteVpnElements() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    /* (non-Javadoc)
      * @see com.cloud.network.NetworkManager#getPublicIpAddress(long)
      */
     @Override
@@ -1480,4 +1455,82 @@ public class MockNetworkManagerImpl implements 
NetworkManager, Manager{
         return 0;
     }
 
+    /* (non-Javadoc)
+     * @see com.cloud.network.NetworkManager#applyRules(java.util.List, 
com.cloud.network.rules.FirewallRule.Purpose, 
com.cloud.network.NetworkRuleApplier, boolean)
+     */
+    @Override
+    public boolean applyRules(List<? extends FirewallRule> rules, Purpose 
purpose, NetworkRuleApplier applier,
+            boolean continueOnError) throws ResourceUnavailableException {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#applyIpAssociations(com.cloud.network.Network, 
boolean, boolean, java.util.List)
+     */
+    @Override
+    public boolean applyIpAssociations(Network network, boolean rulesRevoked, 
boolean continueOnError,
+            List<PublicIp> publicIps) throws ResourceUnavailableException {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see com.cloud.network.NetworkManager#cleanupIpResources(long, long, 
com.cloud.user.Account)
+     */
+    @Override
+    public boolean cleanupIpResources(long addrId, long userId, Account 
caller) {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see com.cloud.network.NetworkManager#restartNetwork(java.lang.Long, 
com.cloud.user.Account, com.cloud.user.User, boolean)
+     */
+    @Override
+    public boolean restartNetwork(Long networkId, Account callerAccount, User 
callerUser, boolean cleanup)
+            throws ConcurrentOperationException, ResourceUnavailableException, 
InsufficientCapacityException {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#shutdownNetworkElementsAndResources(com.cloud.vm.ReservationContext,
 boolean, com.cloud.network.NetworkVO)
+     */
+    @Override
+    public boolean shutdownNetworkElementsAndResources(ReservationContext 
context, boolean b, NetworkVO network) {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#implementNetworkElementsAndResources(com.cloud.deploy.DeployDestination,
 com.cloud.vm.ReservationContext, com.cloud.network.NetworkVO, 
com.cloud.offerings.NetworkOfferingVO)
+     */
+    @Override
+    public void implementNetworkElementsAndResources(DeployDestination dest, 
ReservationContext context,
+            NetworkVO network, NetworkOfferingVO findById) throws 
ConcurrentOperationException,
+            InsufficientAddressCapacityException, 
ResourceUnavailableException, InsufficientCapacityException {
+        // TODO Auto-generated method stub
+        
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#allocateIp(com.cloud.user.Account, boolean, 
com.cloud.user.Account, com.cloud.dc.DataCenter)
+     */
+    @Override
+    public IpAddress allocateIp(Account ipOwner, boolean isSystem, Account 
caller, DataCenter zone)
+            throws ConcurrentOperationException, ResourceAllocationException, 
InsufficientAddressCapacityException {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    /* (non-Javadoc)
+     * @see 
com.cloud.network.NetworkManager#finalizeServicesAndProvidersForNetwork(com.cloud.offering.NetworkOffering,
 java.lang.Long)
+     */
+    @Override
+    public Map<String, String> 
finalizeServicesAndProvidersForNetwork(NetworkOffering offering, Long 
physicalNetworkId) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
 }

Reply via email to