@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; }
entity.setAuthUrl(model.getAuthenticationUrl());
entity.setAuthUrl(model.getAuthenticationUrl());
entity.setAuthUrl(model.getAuthenticationUrl());
@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; }
properties.setProjectDomainName(getProjectDomainName().getEntity()); provider.setAuthUrl(getAuthUrl()); } else { provider.setUsername(null); properties.setProjectDomainName(null); provider.setAuthUrl(null);