Package com.vmware.bdd.entity

Examples of com.vmware.bdd.entity.NetworkEntity


   @BeforeClass
   public void beforeClass() {
      networkSvc = new NetworkService();
      networks = new ArrayList<NetworkEntity>();
      entity = new NetworkEntity();
      entity.setName("defaultNet");
      entity.setAllocType(AllocType.DHCP);
      entity.setPortGroup("network");
      networks.add(entity);
   }
View Full Code Here


      networkSvc.setResService(resService);
      networkSvc.setNetworkDao(networkDao);
      networkSvc.addDhcpNetwork("defaultNetwork", "network1");
      new Verifications() {
         {
            networkDao.insert(withAny(new NetworkEntity()));
         }
      };
   }
View Full Code Here

      networkSvc.addIpPoolNetwork("staticNetwork", "network2", "255.255.255.0",
            "192.168.1.254", "8.8.8.8", "4.4.4.4", ipBlocks);

      new Verifications() {
         {
            NetworkEntity networkEntity = new NetworkEntity();
            networkDao.insert(withAny(networkEntity));
            networkDao.addIpBlocks(withAny(networkEntity),
                  withAny(new ArrayList<IpBlockEntity>()));
         }
      };
View Full Code Here

      networkSvc.setNetworkDao(networkDao);
      networkSvc.setClusterDAO(clusterDAO);
      networkSvc.addDhcpNetwork("defaultNetwork3", "network3");
      new Verifications() {
         {
            networkDao.insert(withAny(new NetworkEntity()));
         }
      };

      new Expectations() {
         {
            NetworkEntity network = new NetworkEntity();
            network.setIpBlocks(new ArrayList<IpBlockEntity>());
            networkDao.findNetworkByName("defaultNetwork3");
            result = network;
            networkDao.delete(withAny(network));
         }
      };
View Full Code Here

      Assert.assertEquals(networks.size(), 1);
   }

   @Test(groups = { "res-mgmt" })
   public void increaseIPs() {
      final NetworkEntity network = new NetworkEntity();
      network.setName("staticNetwork");
      network.setPortGroup("portGroup1");
      network.setAllocType(AllocType.IP_POOL);
      network.setNetmask("255.255.255.0");
      network.setGateway("192.168.1.1");
      network.setDns1("10.1.1.2");
      network.setDns2("10.1.1.3");
      List<IpBlock> ipBlocks = new ArrayList<IpBlock>();
      ipBlocks.add(new IpBlock("192.168.1.11", "192.168.1.12"));
      final List<IpBlockEntity> blocks =
            new ArrayList<IpBlockEntity>(ipBlocks.size());
      for (IpBlock ib : ipBlocks) {
         IpBlockEntity blk =
               new IpBlockEntity(network, IpBlockEntity.FREE_BLOCK_OWNER_ID,
                     BlockType.FREE, IpAddressUtil.getAddressAsLong(ib
                           .getBeginIp()), IpAddressUtil.getAddressAsLong(ib
                           .getEndIp()));
         blocks.add(blk);
      }
      network.setIpBlocks(blocks);
      networkSvc.setNetworkDao(networkDao);
      new Expectations() {
         {
            networkSvc.getNetworkEntityByName(anyString);
            result = network;
         }
         {
            networkDao.addIpBlocks(network, network.getIpBlocks());
         }
      };
      networkSvc.increaseIPs("staticNetwork", ipBlocks);
   }
View Full Code Here

   public void releaseIp(ClusterEntity cluster) {
      logger.info("Free ip adderss of cluster: " + cluster.getName());
      try {
         for (String networkName : cluster.fetchNetworkNameList()) {
            NetworkEntity networkEntity = netSvc.getNetworkEntityByName(networkName);
            if (networkEntity.getAllocType() == NetworkEntity.AllocType.IP_POOL) {
               netSvc.free(networkEntity, cluster.getId());
            }
         }
      } catch (Exception e) {
         logger.error("Ignore failure of free ip address for cluster "
View Full Code Here

   public void releaseIp(ClusterEntity cluster) {
      logger.info("Free ip adderss of cluster: " + cluster.getName());
      try {
         for (String networkName : cluster.fetchNetworkNameList()) {
            NetworkEntity networkEntity = netSvc.getNetworkEntityByName(networkName);
            if (networkEntity.getAllocType() == NetworkEntity.AllocType.IP_POOL) {
               netSvc.free(networkEntity, cluster.getId());
            }
         }
      } catch (Exception e) {
         logger.error("Ignore failure of free ip address for cluster "
View Full Code Here

   private void releaseIp(ClusterEntity cluster) {
      logger.info("Free ip adderss of cluster: " + cluster.getName());
      try {
         for (String networkName : cluster.fetchNetworkNameList()) {
            NetworkEntity networkEntity =
                  networkMgr.getNetworkEntityByName(networkName);
            if (networkEntity.getAllocType() == NetworkEntity.AllocType.IP_POOL) {
               networkMgr.free(networkEntity, cluster.getId());
            }
         }
      } catch (Exception e) {
         logger.error("Ignore failure of free ip address for cluster "
View Full Code Here

   @Test(groups = { "res-mgmt", "dependsOnVC" })
   public void testGetNetworkByName() {
      initVirtualCenter();
      new Expectations() {
         {
            NetworkEntity network = new NetworkEntity();
            network.setPortGroup("wdc-vhadp-pub1-1g");
            networkDao.findNetworkByName(anyString);
            result = network;
         }
      };
      resSvc.setNetworkDao(networkDao);
View Full Code Here

   @Test(groups = { "res-mgmt", "dependsOnVC" })
   public void testGetAvailableNetworks() {
      initVirtualCenter();
      new Expectations() {
         {
            NetworkEntity network = new NetworkEntity();
            network.setPortGroup("wdc-vhadp-pub1-1g");
            List<NetworkEntity> networks = new ArrayList<NetworkEntity>();
            networks.add(network);
            networkDao.findAllNetworks();
            result = networks;
         }
View Full Code Here

TOP

Related Classes of com.vmware.bdd.entity.NetworkEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.