public boolean isNccServiceProvider(Network network) { NetworkOffering networkOffering = _networkOfferingDao.findById(network.getNetworkOfferingId()); if(null!= networkOffering && networkOffering.getServicePackage() != null ) { return true; } else { return false; } }
public boolean isNccServiceProvider(Network network) { NetworkOffering networkOffering = _networkOfferingDao.findById(network.getNetworkOfferingId()); if(null!= networkOffering && networkOffering.getServicePackage() != null ) { return true; } else { return false; } }
networkDetails.put("cidr", guestConfig.getCidr()); networkDetails.put("gateway", guestConfig.getGateway()); networkDetails.put("servicepackage_id", offering.getServicePackage()); networkDetails.put("zone_id", zone.getUuid()); networkDetails.put("account_id", guestConfig.getAccountId());
@Override public boolean shutdown(Network guestConfig, ReservationContext context, boolean cleanup) throws ResourceUnavailableException, ConcurrentOperationException { if (!canHandle(guestConfig, Service.Lb)) { return false; } try { NetworkOffering networkOffering = _networkOfferingDao.findById(guestConfig.getNetworkOfferingId()); if (networkOffering.getServicePackage() == null) { return manageGuestNetworkWithExternalLoadBalancer(true, guestConfig); } else { // if the network offering has service package implement it with Netscaler Control Center return manageGuestNetworkWithNetscalerControlCenter(false, guestConfig, networkOffering); } } catch (InsufficientCapacityException capacityException) { // TODO: handle out of capacity exception gracefully in case of // multple providers available return false; } catch (ConfigurationException e) { e.printStackTrace(); } return false; }
if (offering.getServicePackage() == null) { return manageGuestNetworkWithExternalLoadBalancer(true, guestConfig); } else {