in scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardReadPlatformServiceImpl.java [174:204]
public CreditScorecardFeatureData mapRow(final ResultSet rs, @SuppressWarnings("unused") final int rowNum) throws SQLException {
final Long id = rs.getLong("id");
final Long featureId = rs.getLong("featureId");
final String name = rs.getString("name");
final int valueType = rs.getInt("valueType");
final EnumOptionData valueTypeEnum = CreditScorecardEnumerations.featureValueType(valueType);
final int dataType = rs.getInt("dataType");
final EnumOptionData dataTypeEnum = CreditScorecardEnumerations.featureDataType(dataType);
final int category = rs.getInt("category");
final EnumOptionData categoryEnum = CreditScorecardEnumerations.featureCategory(category);
final boolean active = rs.getBoolean("active");
final BigDecimal weightage = rs.getBigDecimal("weightage");
final int greenMin = rs.getInt("greenMin");
final int greenMax = rs.getInt("greenMax");
final int amberMin = rs.getInt("amberMin");
final int amberMax = rs.getInt("amberMax");
final int redMin = rs.getInt("redMin");
final int redMax = rs.getInt("redMax");
return CreditScorecardFeatureData.instance(id, featureId, name, valueTypeEnum, dataTypeEnum, categoryEnum, active, weightage,
greenMin, greenMax, amberMin, amberMax, redMin, redMax);
}