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 d7f321bc65 FINERACT-2264: added e2e tests for incorrect interest
handling in case of early repayment in the middle of interest pause
add 2d17fcd478 FINERACT-2220: Use stored
ProgressiveLoanInterestScheduleModel for calculation
No new revisions were added by this update.
Summary of changes:
.../loanaccount/service/LoanScheduleService.java | 10 +-
.../service/LoanTransactionProcessingService.java | 117 ++-------------------
.../service/ReprocessLoanTransactionsService.java | 1 +
...dvancedPaymentScheduleTransactionProcessor.java | 11 +-
.../impl/ProgressiveTransactionCtx.java | 3 -
.../InterestScheduleModelRepositoryWrapper.java | 7 ++
...InterestScheduleModelRepositoryWrapperImpl.java | 66 ++++++++++--
.../data/ProgressiveLoanInterestScheduleModel.java | 4 +
.../LoanTransactionProcessingServiceImpl.java | 46 +++++++-
.../ProgressiveLoanSummaryDataProvider.java | 36 ++++---
.../ReprocessLoanTransactionsServiceImpl.java | 21 +++-
.../fineract/integrationtests/LoanSummaryTest.java | 17 +++
.../ProgressiveLoanModelIntegrationTest.java | 62 ++++++++---
.../common/BusinessStepHelper.java | 22 ++++
14 files changed, 258 insertions(+), 165 deletions(-)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanTransactionProcessingService.java
=>
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanTransactionProcessingServiceImpl.java
(78%)
rename {fineract-loan =>
fineract-provider}/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ReprocessLoanTransactionsServiceImpl.java
(89%)