fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabReadPlatformServiceImpl.java [235:262]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        public InterestIncentiveData mapRow(ResultSet rs, @SuppressWarnings("unused") int rowNum) throws SQLException {
            final Long id = JdbcSupport.getLongDefaultToNullIfZero(rs, "iriId");
            // If there are not Incentive are associated then in
            // InterestRateChartExtractor the incentive id will be null.
            if (id == null) {
                return null;
            }

            final String attributeValue = rs.getString("attributeValue");
            String attributeValueDesc = null;
            final Integer entityType = JdbcSupport.getInteger(rs, "entityType");
            final EnumOptionData entityTypeData = InterestIncentivesEnumerations.entityType(entityType);

            final Integer attributeName = JdbcSupport.getInteger(rs, "attributeName");
            if (InterestIncentiveAttributeName.isCodeValueAttribute(InterestIncentiveAttributeName.fromInt(attributeName))) {
                attributeValueDesc = rs.getString("attributeValueDesc");
            }
            final EnumOptionData attributeNameData = InterestIncentivesEnumerations.attributeName(attributeName);
            final Integer conditionType = JdbcSupport.getInteger(rs, "conditionType");
            final EnumOptionData conditionTypeData = CommonEnumerations.conditionType(conditionType, "incentive");
            final Integer incentiveType = JdbcSupport.getInteger(rs, "incentiveType");
            final EnumOptionData incentiveTypeData = InterestIncentivesEnumerations.incentiveType(incentiveType);
            final BigDecimal amount = rs.getBigDecimal("amount");

            return InterestIncentiveData.instance(id, entityTypeData, attributeNameData, conditionTypeData, attributeValue,
                    attributeValueDesc, incentiveTypeData, amount);

        }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartReadPlatformServiceImpl.java [398:426]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            public InterestIncentiveData mapRow(ResultSet rs, @SuppressWarnings("unused") int rowNum) throws SQLException {
                final Long id = JdbcSupport.getLongDefaultToNullIfZero(rs, "iriId");
                // If there are not Incentive are associated then in
                // InterestRateChartExtractor the incentive id will be null.
                if (id == null) {
                    return null;
                }

                final String attributeValue = rs.getString("attributeValue");
                String attributeValueDesc = null;
                final Integer entityType = JdbcSupport.getInteger(rs, "entityType");

                final EnumOptionData entityTypeData = InterestIncentivesEnumerations.entityType(entityType);

                final Integer attributeName = JdbcSupport.getInteger(rs, "attributeName");
                if (InterestIncentiveAttributeName.isCodeValueAttribute(InterestIncentiveAttributeName.fromInt(attributeName))) {
                    attributeValueDesc = rs.getString("attributeValueDesc");
                }
                final EnumOptionData attributeNameData = InterestIncentivesEnumerations.attributeName(attributeName);
                final Integer conditionType = JdbcSupport.getInteger(rs, "conditionType");
                final EnumOptionData conditionTypeData = CommonEnumerations.conditionType(conditionType, "incentive");
                final Integer incentiveType = JdbcSupport.getInteger(rs, "incentiveType");
                final EnumOptionData incentiveTypeData = InterestIncentivesEnumerations.incentiveType(incentiveType);
                final BigDecimal amount = rs.getBigDecimal("amount");

                return InterestIncentiveData.instance(id, entityTypeData, attributeNameData, conditionTypeData, attributeValue,
                        attributeValueDesc, incentiveTypeData, amount);

            }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



