This is an automated email from the ASF dual-hosted git repository.
arnold pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from 6ee881b89 FINERACT-1960: GL account mappings to use Savings product
with Accrual accounting
add 4a11f0ca2 FINERACT-1971: Added reamortization foundational work
No new revisions were added by this update.
Summary of changes:
.../commands/service/CommandWrapperBuilder.java | 16 ++++
...ts.java => LoanReAmortizationApiConstants.java} | 6 +-
.../loanaccount/data/LoanTransactionEnumData.java | 2 +
.../loanaccount/domain/LoanTransaction.java | 4 +
.../loanaccount/domain/LoanTransactionType.java | 7 +-
.../loanproduct/service/LoanEnumerations.java | 2 +
.../LoanReAmortizeTransactionBusinessEvent.java} | 8 +-
...oanUndoReAmortizeTransactionBusinessEvent.java} | 8 +-
.../api/LoanTransactionsApiResource.java | 6 ++
.../LoanReAmortizationCommandHandler.java} | 16 ++--
.../LoanUndoReAmortizationCommandHandler.java} | 16 ++--
...ransactionDelinquencyRecalculationListener.java | 6 +-
.../LoanReAmortizationServiceImpl.java} | 95 +++++++++-------------
.../LoanReAmortizationValidator.java} | 8 +-
.../db/changelog/tenant/changelog-tenant.xml | 1 +
...add_external_event_for_loan_reamortization.xml} | 4 +-
...nalEventConfigurationValidationServiceTest.java | 6 +-
.../integrationtests/BaseLoanIntegrationTest.java | 11 +++
.../common/ExternalEventConfigurationHelper.java | 10 +++
.../common/loans/LoanTransactionHelper.java | 8 ++
.../LoanReAmortizationIntegrationTest.java} | 26 +++---
21 files changed, 159 insertions(+), 107 deletions(-)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/{LoanReAgingApiConstants.java
=> LoanReAmortizationApiConstants.java} (85%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/event/business/domain/loan/transaction/{reaging/LoanReAgeTransactionBusinessEvent.java
=> reamortization/LoanReAmortizeTransactionBusinessEvent.java} (80%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/event/business/domain/loan/transaction/{reaging/LoanReAgeTransactionBusinessEvent.java
=> reamortization/LoanUndoReAmortizeTransactionBusinessEvent.java} (79%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/loan/{reaging/LoanReAgingCommandHandler.java
=> reamortization/LoanReAmortizationCommandHandler.java} (77%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/loan/{reaging/LoanUndoReAgingCommandHandler.java
=> reamortization/LoanUndoReAmortizationCommandHandler.java} (76%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/{reaging/LoanReAgingServiceImpl.java
=> reamortization/LoanReAmortizationServiceImpl.java} (54%)
copy
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/{reaging/LoanReAgingValidator.java
=> reamortization/LoanReAmortizationValidator.java} (80%)
copy
fineract-provider/src/main/resources/db/changelog/tenant/parts/{0135_add_external_event_for_loan_reaging.xml
=> 0137_add_external_event_for_loan_reamortization.xml} (90%)
copy
integration-tests/src/test/java/org/apache/fineract/integrationtests/loan/{reaging/LoanReAgingIntegrationTest.java
=> reamortization/LoanReAmortizationIntegrationTest.java} (89%)