@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.setPassword(model.getPassword());
@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.setPassword(model.getPassword());
entity.setPassword(model.getPassword());
if (authenticationRequired) { provider.setUsername(getUsername().getEntity()); provider.setPassword(getPassword().getEntity()); if (getTenantName().getIsAvailable()) { OpenStackProviderProperties properties = getOpenStackProviderProperties(); } else { provider.setUsername(null); provider.setPassword(null); if (hasOpenStackProviderProperties()) { OpenStackProviderProperties properties = getOpenStackProviderProperties();