public ValidationResult clusterNetworkNotUsedByBricks() { return networkNotUsed( getGlusterBrickDao() .getAllByClusterAndNetworkId(networkCluster.getClusterId(), network.getId()), EngineMessage.VAR__ENTITIES__GLUSTER_BRICKS, EngineMessage.VAR__ENTITIES__GLUSTER_BRICK); }
public ValidationResult clusterNetworkNotUsedByVms() { return networkNotUsed( getVmStaticDao() .getAllByGroupAndNetworkName(networkCluster.getClusterId(), network.getName()), EngineMessage.VAR__ENTITIES__VMS, EngineMessage.VAR__ENTITIES__VM); }
public ValidationResult clusterNetworkNotUsedByTemplates() { List<VmTemplate> templatesUsingNetwork = new ArrayList<>(); for (VmTemplate template : getVmTemplateDao().getAllForVdsGroup(networkCluster.getClusterId())) { for (VmNetworkInterface nic : getVmNetworkInterfaceDao().getAllForTemplate(template.getId())) { if (network.getName().equals(nic.getNetworkName())) { templatesUsingNetwork.add(template); } } } return networkNotUsed( templatesUsingNetwork, EngineMessage.VAR__ENTITIES__VM_TEMPLATES, EngineMessage.VAR__ENTITIES__VM_TEMPLATE); }