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 6bb68051c FINERACT-2327: Forbid accrual and accrual activity creation
for closed, overpaid and cancelled loans
add b1384b9cc FINERACT-2081: Refactoring for reprocess transactions and
regenerate repayment schedule invocations
No new revisions were added by this update.
Summary of changes:
.../InterestPauseWritePlatformServiceImpl.java | 20 +-
...rvice.java => LoanAccountTransfersService.java} | 2 +-
.../portfolio/loanaccount/domain/Loan.java | 79 ++--
.../domain/LoanAccountDomainService.java | 6 -
...leStateMachine.java => LoanAccountService.java} | 9 +-
.../service/LoanDownPaymentHandlerService.java | 3 +-
.../service/LoanDownPaymentHandlerServiceImpl.java | 18 +-
.../loanaccount/service/LoanRefundService.java | 16 +-
.../loanaccount/service/LoanScheduleService.java | 15 +-
....java => ReprocessLoanTransactionsService.java} | 14 +-
.../ReprocessLoanTransactionsServiceImpl.java | 74 ++++
.../AccountTransfersWritePlatformService.java | 3 +-
.../AccountTransfersWritePlatformServiceImpl.java | 10 -
.../service/LoanAccountTransfersServiceImpl.java | 28 +-
.../domain/LoanAccountDomainServiceJpa.java | 160 ++------
.../LoanScheduleWritePlatformServiceImpl.java | 8 +-
...nRescheduleRequestWritePlatformServiceImpl.java | 27 +-
.../service/LoanAccountServiceImpl.java | 85 +++++
.../LoanAccrualActivityProcessingServiceImpl.java | 8 +-
.../LoanChargeWritePlatformServiceImpl.java | 108 ++----
.../service/LoanDisbursementService.java | 7 +-
.../LoanWritePlatformServiceJpaRepositoryImpl.java | 411 +++++++--------------
.../ProgressiveLoanInterestRefundServiceImpl.java | 5 +-
.../service/reaging/LoanReAgingServiceImpl.java | 11 +-
.../LoanReAmortizationServiceImpl.java | 4 +-
.../starter/LoanAccountConfiguration.java | 74 ++--
.../LoanChargeWritePlatformServiceImplTest.java | 9 +-
.../LoanDownPaymentHandlerServiceImplTest.java | 6 +-
28 files changed, 515 insertions(+), 705 deletions(-)
rename
fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/service/{AccountTransfersService.java
=> LoanAccountTransfersService.java} (95%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/{LoanLifecycleStateMachine.java
=> LoanAccountService.java} (75%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/{LoanAccrualTransactionBusinessEventService.java
=> ReprocessLoanTransactionsService.java} (69%)
create mode 100644
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ReprocessLoanTransactionsServiceImpl.java
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/LoanMerchantIssuedRefundCommandHandler.java
=>
fineract-provider/src/main/java/org/apache/fineract/portfolio/account/service/LoanAccountTransfersServiceImpl.java
(54%)
create mode 100644
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccountServiceImpl.java