private Provider<OpenstackNetworkProviderProperties> createNoneProvider() { Provider<OpenstackNetworkProviderProperties> noneProvider = new Provider<>(); noneProvider.setId(Guid.Empty); noneProvider.setName(constants.providerNone()); return noneProvider; } }), ProviderType.FOREMAN);
private Provider getNoExternalNetworkProvider() { Provider provider = new Provider(); provider.setName(ConstantsManager.getInstance().getConstants().hostNoExternalNetworkProvider()); return provider; }
private void initDefaultNetworkProvider() { AsyncDataProvider.getInstance().getAllProvidersByType(new AsyncQuery<>(result -> { List<Provider> providers = (List) result; Provider noDefaultNetworkProvider = new Provider(); noDefaultNetworkProvider.setName( ConstantsManager.getInstance().getConstants().clusterNoDefaultNetworkProvider()); providers.add(0, noDefaultNetworkProvider); getDefaultNetworkProvider().setItems(providers); Cluster cluster = getEntity(); if (cluster != null) { Provider defaultNetworkProvider = providers.stream() .filter(provider -> cluster.hasDefaultNetworkProviderId(provider.getId())) .findFirst().orElse(noDefaultNetworkProvider); getDefaultNetworkProvider().setSelectedItem(defaultNetworkProvider); } }), ProviderType.OPENSTACK_NETWORK, ProviderType.EXTERNAL_NETWORK); }
@Override @SuppressWarnings("unchecked") public Provider<?> mapRow(ResultSet rs, int index) throws SQLException { Provider<AdditionalProperties> entity = new Provider<>(); entity.setId(getGuidDefaultEmpty(rs, "id")); entity.setName(rs.getString("name")); entity.setDescription(rs.getString("description")); entity.setUrl(rs.getString("url")); entity.setType(ProviderType.valueOf(rs.getString("provider_type"))); entity.setRequiringAuthentication(rs.getBoolean("auth_required")); entity.setUsername(rs.getString("auth_username")); entity.setPassword(DbFacadeUtils.decryptPassword(rs.getString("auth_password"))); entity.setCustomProperties(SerializationFactory.getDeserializer() .deserialize(rs.getString("custom_properties"), HashMap.class)); entity.setAdditionalProperties(mapAdditionalProperties(rs, entity)); entity.setAuthUrl(rs.getString("auth_url")); entity.setIsUnmanaged(rs.getBoolean("is_unmanaged")); return entity; }
private void xenProviderChanged() { Provider<XENVmProviderProperties> provider = getXenProviders().getSelectedItem(); if (provider == null) { provider = new Provider<>(); provider.setAdditionalProperties(new XENVmProviderProperties()); } XENVmProviderProperties properties = provider.getAdditionalProperties(); getXenUri().setEntity(properties.getUrl()); setupProxyHost(getXenProxyHosts(), properties.getProxyHostId()); }
public AddProviderModel(ProviderListModel sourceListModel) { super(sourceListModel, ActionType.AddProvider, new Provider()); setTitle(ConstantsManager.getInstance().getConstants().addProviderTitle()); setHelpTag(HelpTag.add_provider); setHashName("add_provider"); //$NON-NLS-1$ ProviderType type = Linq.firstOrNull(getType().getItems()); getType().setSelectedItem(type); getNeutronAgentModel().init(provider, type); // this is okay because AdditionalProperties == null at this point }
private void kvmProviderChanged() { Provider<KVMVmProviderProperties> provider = getKvmProviders().getSelectedItem(); if (provider == null) { provider = new Provider<>(); provider.setAdditionalProperties(new KVMVmProviderProperties()); } getKvmUsername().setEntity(provider.getUsername()); getKvmPassword().setEntity(provider.getPassword()); getKvmRequiresAuthentication().setEntity(provider.isRequiringAuthentication()); KVMVmProviderProperties properties = provider.getAdditionalProperties(); getKvmUri().setEntity(properties.getUrl()); setupProxyHost(getKvmProxyHosts(), properties.getProxyHostId()); }
Provider<OpenStackImageProviderProperties> template) { Provider<OpenStackImageProviderProperties> entity = template != null? template: new Provider<>(); entity.setType(ProviderType.OPENSTACK_IMAGE); if (model.isSetId()) {
@Mapping(from = ExternalHostProvider.class, to = Provider.class) public static Provider map(ExternalHostProvider model, Provider template) { Provider entity = template != null? template: new Provider(); entity.setType(ProviderType.FOREMAN); if (model.isSetId()) { entity.setId(GuidUtils.asGuid(model.getId())); } if (model.isSetName()) { entity.setName(model.getName()); } if (model.isSetDescription()) { entity.setDescription(model.getDescription()); } if (model.isSetUrl()) { entity.setUrl(model.getUrl()); } if (model.isSetRequiresAuthentication()) { entity.setRequiringAuthentication(model.isRequiresAuthentication()); } if (model.isSetUsername()) { entity.setUsername(model.getUsername()); } if (model.isSetPassword()) { entity.setPassword(model.getPassword()); } return entity; }
Provider<OpenstackNetworkProviderProperties> template) { Provider<OpenstackNetworkProviderProperties> entity = template != null? template: new Provider<>(); if (model.isSetType()) { entity.setType(mapProviderType(model.getType()));
private void vmwareProviderChanged() { Provider<VmwareVmProviderProperties> provider = getVmwareProviders().getSelectedItem(); if (provider == null) { provider = new Provider<>(); provider.setAdditionalProperties(new VmwareVmProviderProperties()); } getUsername().setEntity(provider.getUsername()); getPassword().setEntity(provider.getPassword()); VmwareVmProviderProperties properties = provider.getAdditionalProperties(); getvCenter().setEntity(properties.getvCenter()); getEsx().setEntity(properties.getEsx()); Pair<String, String> dcAndCluster = splitToDcAndCluster(properties.getDataCenter()); getVmwareDatacenter().setEntity(dcAndCluster.getFirst()); getVmwareCluster().setEntity(dcAndCluster.getSecond()); getVerify().setEntity(properties.isVerifySSL()); setupProxyHost(getProxyHosts(), properties.getProxyHostId()); }
Provider<OpenStackVolumeProviderProperties> template) { Provider<OpenStackVolumeProviderProperties> entity = template != null? template: new Provider<>(); entity.setType(ProviderType.OPENSTACK_VOLUME); if (model.isSetId()) {
@Override protected Provider<?> generateNewEntity() { Provider<AdditionalProperties> provider = new Provider<>(); provider.setId(generateNonExistingId()); provider.setName("brovider"); provider.setUrl("http://brovider.com/"); provider.setType(ProviderType.OPENSTACK_NETWORK); OpenstackNetworkProviderProperties additionalProperties = new OpenstackNetworkProviderProperties(); additionalProperties.setReadOnly(Boolean.FALSE); additionalProperties.setTenantName("10ant"); additionalProperties.setUserDomainName("userTomain"); additionalProperties.setProjectName("browject"); additionalProperties.setProjectDomainName("browjjectTomain"); additionalProperties.setPluginType(OpenstackNetworkPluginType.OPEN_VSWITCH.name()); provider.setAdditionalProperties(additionalProperties); provider.setAuthUrl("http://keystone-server:35357/v2.0/"); return provider; }
public HostNetworkProviderModel() { getNetworkProviders().setIsChangeable(!getUseClusterDefaultNetworkProvider().getEntity()); getUseClusterDefaultNetworkProvider().getEntityChangedEvent().addListener((ev, sender, args) -> { getNetworkProviders().setIsChangeable(!getUseClusterDefaultNetworkProvider().getEntity()); selectDefaultProvider(); }); getNetworkProviders().getSelectedItemChangedEvent().addListener((ev, sender, args) -> { Provider<OpenstackNetworkProviderProperties> provider = getNetworkProviders().getSelectedItem(); boolean providerIsAvailable = provider != null; ProviderType providerType = providerIsAvailable ? provider.getType() : null; getNetworkProviderType().setIsAvailable(providerIsAvailable); getNetworkProviderType().setSelectedItem(providerType); getNeutronAgentModel().init(providerIsAvailable ? provider : new Provider<>(), providerType); getNeutronAgentModel().setIsAvailable(true); }); getNetworkProviderType().setIsChangeable(false); getNetworkProviderType().setIsAvailable(false); getNeutronAgentModel().setIsAvailable(false); initNetworkProvidersList(); }