This is an automated email from the ASF dual-hosted git repository.

adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git

commit 7597eed9c1ca2a0bfd0f38f74550747b57e9a7c6
Merge: c90a874ee6 61cc19374a
Author: Adam Saghy <[email protected]>
AuthorDate: Wed Mar 25 19:48:18 2026 +0000

    Merge pull request #5645
    
    FINERACT-2455: WC - Loan account Disbursement / Undo disbursement

 .../commands/service/CommandWrapperBuilder.java    |   16 +
 .../paymentdetail/data/PaymentDetailData.java      |    2 +
 .../factory/WorkingCapitalLoanRequestFactory.java  |   15 +
 .../fineract/test/helper/ErrorMessageHelper.java   |   12 +
 .../WorkingCapitalProductLoanAccountStepDef.java   |  178 ++++
 .../WorkingCapitalProductLoanAccount.feature       |  154 ++-
 .../module/fineract-provider/persistence.xml       |    3 +
 .../WorkingCapitalLoanConstants.java               |   11 +
 .../api/WorkingCapitalLoanApiResource.java         |    8 +-
 .../api/WorkingCapitalLoanApiResourceSwagger.java  |   52 +-
 .../WorkingCapitalLoanTransactionsApiResource.java |  103 +-
 ...gCapitalLoanTransactionsApiResourceSwagger.java |  115 +++
 .../data/WorkingCapitalLoanData.java               |    1 +
 .../data/WorkingCapitalLoanTransactionData.java    |   55 +
 .../domain/WorkingCapitalLoan.java                 |    5 +
 .../domain/WorkingCapitalLoanEvent.java            |    4 +-
 .../WorkingCapitalLoanLifecycleStateMachine.java   |    6 +
 .../domain/WorkingCapitalLoanTransaction.java      |  118 +++
 .../WorkingCapitalLoanTransactionAllocation.java   |   71 ++
 ...ingCapitalLoanTransactionNotFoundException.java |   39 +
 .../DisburseWorkingCapitalLoanCommandHandler.java} |   23 +-
 ...oDisburseWorkingCapitalLoanCommandHandler.java} |   23 +-
 .../mapper/WorkingCapitalLoanMapper.java           |    6 +-
 .../WorkingCapitalLoanTransactionMapper.java       |   58 ++
 .../WorkingCapitalLoanBalanceRepository.java}      |   12 +-
 .../repository/WorkingCapitalLoanRepository.java   |    6 +
 ...apitalLoanTransactionAllocationRepository.java} |   10 +-
 .../WorkingCapitalLoanTransactionRepository.java   |   40 +
 .../WorkingCapitalLoanDataValidator.java           |  176 ++++
 ...apitalLoanAmortizationScheduleWriteService.java |    7 +
 ...alLoanAmortizationScheduleWriteServiceImpl.java |   78 +-
 ...gCapitalLoanTransactionReadPlatformService.java |   33 +
 ...italLoanTransactionReadPlatformServiceImpl.java |   88 +-
 .../WorkingCapitalLoanWritePlatformService.java    |    4 +
 ...WorkingCapitalLoanWritePlatformServiceImpl.java |  227 +++-
 ...CapitalLoanProductWritePlatformServiceImpl.java |    3 +
 .../workingcapitalloan/module-changelog-master.xml |    2 +
 .../parts/0011_wc_loan_transaction.xml             |  264 +++++
 .../0012_wc_loan_disbursement_permissions.xml      |   56 +
 .../fineract-working-capital-loan/persistence.xml  |    5 +
 .../WorkingCapitalLoanTransactionMapperTest.java   |  106 ++
 .../WorkingCapitalLoanDisbursementTest.java        | 1086 ++++++++++++++++++++
 .../WorkingCapitalLoanApplicationHelper.java       |   79 +-
 .../WorkingCapitalLoanDisbursementTestBuilder.java |  108 ++
 44 files changed, 3404 insertions(+), 64 deletions(-)


Reply via email to