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 54723edfac5b308d313437fc436bfe373103978f Merge: 44ce080991 4a2e488d66 Author: Adam Saghy <[email protected]> AuthorDate: Tue Aug 4 10:42:21 2026 +0200 Merge pull request #6140 FINERACT-2455: Add WC loan details business events .../v1/WorkingCapitalBreachDataV1.avsc | 91 +++ .../v1/WorkingCapitalLoanAccountDataV1.avsc | 411 ++++++++++++ ...rkingCapitalLoanBreachSchedulePeriodDataV1.avsc | 79 +++ .../v1/WorkingCapitalLoanChargeDataV1.avsc | 179 ++++++ .../v1/WorkingCapitalLoanCollectionDataV1.avsc | 98 +++ .../v1/WorkingCapitalLoanDelinquencyDataV1.avsc | 24 + ...CapitalLoanDelinquencySchedulePeriodDataV1.avsc | 91 +++ ...ingCapitalLoanDelinquencyScheduleTagDataV1.avsc | 48 ++ ...WorkingCapitalLoanDisbursementDetailDataV1.avsc | 48 ++ .../v1/WorkingCapitalLoanSummaryDataV1.avsc | 321 ++++++++++ .../v1/WorkingCapitalNearBreachDataV1.avsc | 47 ++ .../fineract/test/helper/ErrorMessageHelper.java | 2 +- .../test/messaging/event/EventCheckHelper.java | 700 ++++++++++++++------- .../loan/AbstractWorkingCapitalLoanEvent.java | 36 ++ ...WorkingCapitalLoanApplicationModifiedEvent.java | 27 + .../loan/WorkingCapitalLoanApprovedEvent.java | 27 + .../WorkingCapitalLoanBalanceChangedEvent.java | 27 + .../loan/WorkingCapitalLoanCreatedEvent.java | 27 + ...kingCapitalLoanDelinquencyRangeChangeEvent.java | 27 + .../loan/WorkingCapitalLoanDisbursalEvent.java | 27 + .../loan/WorkingCapitalLoanRejectedEvent.java | 27 + .../loan/WorkingCapitalLoanStatusChangedEvent.java | 27 + .../loan/WorkingCapitalLoanUndoApprovalEvent.java | 27 + .../loan/WorkingCapitalLoanUndoDisbursalEvent.java | 27 + .../loan/WorkingCapitalLoanAccountStepDef.java | 95 +++ ...WorkingCapitalLoanAccountBusinessEvents.feature | 379 +++++++++++ ...nalEventConfigurationValidationServiceTest.java | 13 +- ...pitalLoanApplicationModifiedBusinessEvent.java} | 25 +- .../WorkingCapitalLoanApprovedBusinessEvent.java} | 25 +- ...ingCapitalLoanBalanceChangedBusinessEvent.java} | 25 +- .../loan/WorkingCapitalLoanBusinessEvent.java} | 29 +- .../WorkingCapitalLoanCreatedBusinessEvent.java} | 25 +- ...alLoanDelinquencyRangeChangeBusinessEvent.java} | 25 +- .../WorkingCapitalLoanDisbursalBusinessEvent.java} | 25 +- .../WorkingCapitalLoanRejectedBusinessEvent.java} | 25 +- ...kingCapitalLoanStatusChangedBusinessEvent.java} | 25 +- ...rkingCapitalLoanUndoApprovalBusinessEvent.java} | 25 +- ...kingCapitalLoanUndoDisbursalBusinessEvent.java} | 25 +- .../data/ChargeIdAndAmountHolder.java | 24 + .../data/TransactionTypeTotalHolder.java | 25 + ...ngCapitalLoanTransactionRelationRepository.java | 15 + ...kingCapitalLoanDelinquencyActionRepository.java | 3 + .../WorkingCapitalLoanTransactionRepository.java | 21 + .../WorkingCapitalLoanDataValidator.java | 6 +- .../WorkingCapitalLoanAccountDataMapper.java | 134 ++++ .../WorkingCapitalLoanBusinessEventSerializer.java | 219 +++++++ ...oanChargeExternalEventCustomDataSerializer.java | 29 + ...talLoanApplicationWritePlatformServiceImpl.java | 12 +- ...gCapitalLoanChargeWritePlatformServiceImpl.java | 20 + ...apitalLoanDelinquencyClassificationService.java | 2 +- ...alLoanDelinquencyClassificationServiceImpl.java | 19 +- ...italLoanDelinquencyReadPlatformServiceImpl.java | 24 + ...WorkingCapitalLoanWritePlatformServiceImpl.java | 72 ++- .../workingcapitalloan/module-changelog-master.xml | 1 + .../parts/0062_wc_loan_details_external_events.xml | 126 ++++ .../WorkingCapitalLoanAccountDataMapperTest.java | 611 ++++++++++++++++++ .../common/ExternalEventConfigurationHelper.java | 50 ++ 57 files changed, 4219 insertions(+), 405 deletions(-)
