This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from 0959c8e40 FINERACT-1716: remove redundant boilerplate code within
`CommandSource` class
add a012f1182 FINERACT-2107: Interest refund configuration
No new revisions were added by this update.
Summary of changes:
.../main/resources/jpa/investor/persistence.xml | 1 +
.../portfolio/loanaccount/domain/Loan.java | 6 +-
.../loanaccount/domain/LoanTransactionType.java | 7 ++
.../loanschedule/domain/LoanApplicationTerms.java | 18 ++--
.../loanproduct/LoanProductConstants.java | 1 +
.../api/LoanProductsApiResourceSwagger.java | 7 ++
.../loanproduct/data/LoanProductData.java | 24 +++--
.../portfolio/loanproduct/domain/LoanProduct.java | 16 +++-
.../domain/LoanProductRelatedDetail.java | 13 ++-
....java => LoanSupportedInterestRefundTypes.java} | 20 ++--
.../domain/PaymentAllocationTransactionType.java | 3 +-
...SupportedInterestRefundTypesListConverter.java} | 9 +-
.../loanproduct/service/LoanEnumerations.java | 2 +
.../tenant/module/loan/module-changelog-master.xml | 1 +
...th.xml => 1022_add_interest_refund_support.xml} | 9 +-
.../resources/jpa/progressiveloan/persistence.xml | 1 +
.../service/LoanScheduleAssembler.java | 3 +-
.../loanproduct/api/LoanProductsApiResource.java | 6 +-
.../serialization/LoanProductDataValidator.java | 16 +++-
.../LoanProductReadPlatformServiceImpl.java | 13 ++-
...oductWritePlatformServiceJpaRepositoryImpl.java | 12 +++
.../src/main/resources/jpa/persistence.xml | 1 +
.../domain/DefaultScheduledDateGeneratorTest.java | 4 +-
...hAdvancedPaymentAllocationIntegrationTests.java | 106 +++++++++++++++++----
.../common/loans/LoanProductTestBuilder.java | 10 ++
25 files changed, 248 insertions(+), 61 deletions(-)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/{CreditAllocationTransactionType.java
=> LoanSupportedInterestRefundTypes.java} (57%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/{PaymentAllocationTypeListConverter.java
=> SupportedInterestRefundTypesListConverter.java} (80%)
copy
fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/{1019_add_fixed_length.xml
=> 1022_add_interest_refund_support.xml} (83%)