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 bb0bdb9670 FINERACT-2210: fix previously refunded interest calculation 
during interest refund - E2E test
     add e10542838e FINERACT-2232: Capitalized income - Add Capitalized income 
to Loan
     add 752dd4a10e FINERACT-2232: Capitalized income - Add Capitalized income 
to Loan
     add 642ea23e9e FINERACT-2232: e2e tests for capitalized income after 
disbursement

No new revisions were added by this update.

Summary of changes:
 .../note/service/AcmeNoteWritePlatformService.java |   5 +
 .../ProductToGLAccountMappingInvalidException.java |   2 +-
 .../commands/service/CommandWrapperBuilder.java    |   9 +
 .../portfolio/common/service/Validator.java        |  21 +-
 .../note/service/NoteWritePlatformService.java     |   2 +
 .../apache/fineract/test/data/TransactionType.java |   3 +-
 .../test/data/accounttype/DefaultAccountType.java  |  32 ++-
 .../test/data/loanproduct/DefaultLoanProduct.java  |   3 +
 .../test/factory/LoanProductsRequestFactory.java   | 128 ++++++++++
 .../fineract/test/factory/LoanRequestFactory.java  |   5 +
 .../fineract/test/helper/ErrorMessageHelper.java   |   4 +
 .../global/GLGlobalInitializerStep.java            |   5 +
 .../global/LoanProductGlobalInitializerStep.java   | 131 ++++++++--
 .../fineract/test/stepdef/loan/LoanStepDef.java    |  39 +++
 .../fineract/test/support/TestContextKey.java      |   4 +
 .../features/LoanCapitalizedIncome.feature         | 169 ++++++++++++
 .../InterestPauseWritePlatformServiceImpl.java     |  19 +-
 .../api/LoanTransactionApiConstants.java           |   1 +
 .../portfolio/loanaccount/domain/Loan.java         |  14 +-
 .../loanaccount/domain/LoanTransaction.java        |  10 +
 .../serialization/LoanTransactionValidator.java    |  95 +++++++
 ...entService.java => LoanJournalEntryPoster.java} |   4 +-
 .../LoanStatusChangePlatformServiceImpl.java       |   0
 ...027_add_capitalized_income_transaction_type.xml |   6 +-
 .../domain/LoanCapitalizedIncomeBalance.java       |   0
 .../AddCapitalizedIncomeCommandHandler.java        |  15 +-
 .../LoanCapitalizedIncomeBalanceRepository.java    |   3 +-
 .../service/CapitalizedIncomePlatformService.java  |   8 +-
 .../CapitalizedIncomeWritePlatformServiceImpl.java | 120 +++++++++
 ...ressiveLoanStatusChangePlatformServiceImpl.java |  33 ++-
 .../ProgressiveLoanTransactionValidator.java       |   9 +-
 .../ProgressiveLoanTransactionValidatorImpl.java   | 283 +++++++++++++++++++++
 .../ProgressiveLoanAccountConfiguration.java       |  62 +++++
 .../AccrualBasedAccountingProcessorForLoan.java    |  41 +++
 .../api/LoanTransactionsApiResource.java           |   4 +
 .../serialization/LoanApplicationValidator.java    |  32 +--
 ...ator.java => LoanTransactionValidatorImpl.java} |  70 ++++-
 ...Poster.java => LoanJournalEntryPosterImpl.java} |   3 +-
 .../NoteWritePlatformServiceJpaRepositoryImpl.java |   8 +
 ...AccountDelinquencyRangeEventSerializerTest.java |   4 +
 40 files changed, 1258 insertions(+), 148 deletions(-)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/client/command/ClientNoteCommand.java
 => 
fineract-core/src/main/java/org/apache/fineract/portfolio/common/service/Validator.java
 (72%)
 create mode 100644 
fineract-e2e-tests-runner/src/test/resources/features/LoanCapitalizedIncome.feature
 create mode 100644 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/LoanTransactionValidator.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/{LoanAccrualTransactionBusinessEventService.java
 => LoanJournalEntryPoster.java} (85%)
 rename {fineract-provider => 
fineract-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanStatusChangePlatformServiceImpl.java
 (100%)
 copy 
fineract-provider/src/main/resources/db/changelog/tenant/parts/0083_add_loan_transaction_enum_values.xml
 => 
fineract-loan/src/main/resources/db/changelog/tenant/module/loan/parts/1027_add_capitalized_income_transaction_type.xml
 (87%)
 rename {fineract-loan => 
fineract-progressive-loan}/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanCapitalizedIncomeBalance.java
 (100%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/CreditBalanceRefundCommandHandler.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/handler/AddCapitalizedIncomeCommandHandler.java
 (78%)
 rename 
{fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain 
=> 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/repository}/LoanCapitalizedIncomeBalanceRepository.java
 (89%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientTransactionWritePlatformService.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CapitalizedIncomePlatformService.java
 (76%)
 create mode 100644 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CapitalizedIncomeWritePlatformServiceImpl.java
 copy 
fineract-investor/src/main/java/org/apache/fineract/investor/service/ExternalAssetOwnerLoanStatusChangePlatformServiceImpl.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanStatusChangePlatformServiceImpl.java
 (58%)
 copy 
fineract-accounting/src/main/java/org/apache/fineract/accounting/accrual/service/AccrualAccountingWritePlatformService.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanTransactionValidator.java
 (74%)
 mode change 100755 => 100644
 create mode 100644 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanTransactionValidatorImpl.java
 create mode 100644 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/ProgressiveLoanAccountConfiguration.java
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/serialization/{LoanTransactionValidator.java
 => LoanTransactionValidatorImpl.java} (96%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/{LoanJournalEntryPoster.java
 => LoanJournalEntryPosterImpl.java} (96%)

Reply via email to