@Override public String getNextAvailableMacAddressInNetwork(long networkId) throws InsufficientAddressCapacityException { NetworkVO network = _networksDao.findById(networkId); String mac = _networksDao.getNextAvailableMacAddress(networkId, MACIdentifier.value()); if (mac == null) { throw new InsufficientAddressCapacityException("Unable to create another mac address", Network.class, networkId); } return mac; }
defaultNic2.setIPv4Gateway(""); defaultNic2.setIPv4Netmask(""); String macAddress = _networkDao.getNextAvailableMacAddress(defaultPublicNetwork.getId(), null); defaultNic2.setMacAddress(macAddress);