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; }
@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 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); }
entity.setName(model.getName());
@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; }
entity.setName(model.getName());
entity.setName(model.getName());
@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; }
private void flush() { provider.setName(name.getEntity()); provider.setType(type.getSelectedItem()); provider.setDescription(description.getEntity());