private static ProviderNetwork cloneProviderNetwork(ProviderNetwork instance) { ProviderNetwork obj = new ProviderNetwork(); obj.setExternalId(instance.getExternalId()); obj.setProviderId(instance.getProviderId()); return obj; }
@Override public boolean test(Provider<?> provider) { return network.isExternal() && provider.getId().equals(network.getProvidedBy().getProviderId()); }
private void adjustActionButtonsForNetworkReadOnlyProperty(){ NetworkView networkView = getEntity(); if (!networkView.isExternal()) { setCommandExecutionAllowed(true); return; } Guid providerGuid = networkView.getProvidedBy().getProviderId(); Frontend.getInstance().runQuery(QueryType.GetProviderById, new IdQueryParameters(providerGuid), createProviderReadOnlyCallback()); }
externalProviderIds.add(network.getProvidedBy().getProviderId());
/** * Ensures the right set of networks are returned for the given provider. */ @Test public void testGetAllForProvider() { List<Network> result = dao.getAllForProvider(FixturesTool.PROVIDER_ID); assertNotNull(result); assertFalse(result.isEmpty()); for (Network network : result) { assertEquals(FixturesTool.PROVIDER_ID, network.getProvidedBy().getProviderId()); } }
public void onImport() { if (!validate()) { return; } List<ActionParametersBase> multipleActionParameters = new LinkedList<>(); for (final ExternalNetwork externalNetwork : importedNetworks.getItems()) { final Network network = externalNetwork.getNetwork(); final Guid dcId = externalNetwork.getDataCenters().getSelectedItem().getId(); ImportExternalNetworkParameters params = new ImportExternalNetworkParameters( network.getProvidedBy().getProviderId(), network.getProvidedBy().getExternalId(), dcId, externalNetwork.isPublicUse(), true); multipleActionParameters.add(params); } Frontend.getInstance().runMultipleActions(ActionType.ImportExternalNetwork, multipleActionParameters, result -> sourceListModel.getSearchCommand().execute()); cancel(); }
@Override protected void updateDetailsAvailability() { super.updateDetailsAvailability(); NetworkView network = getSelectedItem(); if (network == null || !network.isExternal()) { externalSubnetListModel.setIsAvailable(false); } else { AsyncDataProvider.getInstance().getProviderById( new AsyncQuery<>(provider -> { boolean available = provider != null ? !provider.getIsUnmanaged() : false; externalSubnetListModel.setIsAvailable(available); }), network.getProvidedBy().getProviderId()); } }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("providerId", getProviderId()) .append("externalId", getExternalId()) .append("physicalNetworkId", getPhysicalNetworkId()) .append("customPhysicalNetworkName", getCustomPhysicalNetworkName()) .append("externalVlanId", getExternalVlanId()) .append("providerNetworkType", getProviderNetworkType()) .build(); } }
/** * Ensures the right set of networks are returned for the given provider. */ @Test public void testGetAllForProvider() { List<NetworkView> result = dao.getAllForProvider(FixturesTool.PROVIDER_ID); assertNotNull(result); assertFalse(result.isEmpty()); for (NetworkView network : result) { assertEquals(FixturesTool.PROVIDER_ID, network.getProvidedBy().getProviderId()); assertEquals(FixturesTool.PROVIDER_NAME, network.getProviderName()); } } }
private void onSave() { if (!validate()) { return; } // Save changes. flush(); startProgress(); ProviderNetwork providedBy = getNetwork().getEntity().getProvidedBy(); Frontend.getInstance().runAction(ActionType.AddSubnetToProvider, new AddExternalSubnetParameters(getSubnetModel().getSubnet(), providedBy.getProviderId(), providedBy.getExternalId()), result -> { ActionReturnValue returnValue = result.getReturnValue(); stopProgress(); if (returnValue != null && returnValue.getSucceeded()) { cancel(); } }, this, true); }
externalProvider.setId(entity.getProvidedBy().getProviderId().toString()); model.setExternalProvider(externalProvider); if (entity.getProvidedBy().isSetPhysicalNetworkId()) {
@Override protected MapSqlParameterSource createFullParametersMapper(Network network) { return getCustomMapSqlParameterSource() .addValue("addr", network.getAddr()) .addValue("description", network.getDescription()) .addValue("free_text_comment", network.getComment()) .addValue("id", network.getId()) .addValue("name", network.getName()) .addValue("vdsm_name", network.getVdsmName()) .addValue("subnet", network.getSubnet()) .addValue("gateway", network.getGateway()) .addValue("type", network.getType()) .addValue("vlan_id", network.getVlanId()) .addValue("stp", network.getStp()) .addValue("storage_pool_id", network.getDataCenterId()) .addValue("mtu", network.getMtu()) .addValue("vm_network", network.isVmNetwork()) .addValue("provider_network_provider_id", network.getProvidedBy() == null ? null : network.getProvidedBy().getProviderId()) .addValue("provider_network_external_id", network.getProvidedBy() == null ? null : network.getProvidedBy().getExternalId()) .addValue("provider_physical_network_id", network.getProvidedBy() == null ? null : network.getProvidedBy().getPhysicalNetworkId()) .addValue("qos_id", network.getQosId()) .addValue("label", network.getLabel()) .addValue("dns_resolver_configuration_id", getDnsResolverConfigurationId(network)); }