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 15284b8fc9ab26d431a00656010f3994d5e47e54
Merge: d4ded370d1 3d060c9e42
Author: Adam Saghy <[email protected]>
AuthorDate: Sun Aug 30 23:15:58 2026 +0200

    Merge pull request #6300
    
    FINERACT-2455: Add WC business events for transactions

 .../avro/loan/v1/LoanTransactionEnumDataV1.avsc    | 144 +++++++++++++++++
 ...kingCapitalLoanTransactionAdjustmentDataV1.avsc |  23 +++
 .../v1/WorkingCapitalLoanTransactionDataV1.avsc    |  16 ++
 .../service/BusinessEventNotifierService.java      |   8 +
 .../service/BusinessEventNotifierServiceImpl.java  |  31 ++--
 .../ExternalBusinessEventConfigurationService.java |   2 +
 ...ernalBusinessEventConfigurationServiceImpl.java |  11 +-
 .../features/working-capital-write-off.adoc        |   4 +-
 .../test/messaging/event/EventCheckHelper.java     |  84 +++++++---
 ...AccrualAdjustmentTransactionBusinessEvent.java} |   4 +-
 ...apitalLoanAccrualTransactionBusinessEvent.java} |   4 +-
 ...CapitalLoanAdjustTransactionBusinessEvent.java} |  18 ++-
 ...nChargeAdjustmentTransactionBusinessEvent.java} |   4 +-
 ...lLoanUndoWriteOffTransactionBusinessEvent.java} |   4 +-
 ...pitalLoanWriteOffTransactionBusinessEvent.java} |   4 +-
 .../test/stepdef/loan/LoanChargeBackStepDef.java   |   7 +-
 .../loan/WorkingCapitalLoanAccountStepDef.java     |  47 ++++--
 .../WorkingCapitalLoanChargeAccrual.feature        |   6 +
 .../WorkingCapitalLoanChargeAdjustment.feature     |   6 +-
 .../features/WorkingCapitalLoanChargeOff.feature   |  13 +-
 .../WorkingCapitalLoanCreditBalanceRefund.feature  |   6 +-
 .../features/WorkingCapitalLoanRepayment.feature   | 148 ++++++++---------
 ...ingCapitalLoanTransactionBusinessEvents.feature |  20 +--
 .../WorkingCapitalLoanUndoTransaction.feature      |  11 +-
 .../features/WorkingCapitalLoanWriteOff.feature    |   2 +
 .../WorkingCapitalTransactionAllocation.feature    |   1 +
 .../WorkingCapitalTransactionReprocessing.feature  |  10 +-
 .../loanaccount/data/LoanTransactionEnumData.java  |  54 +++----
 ...nalEventConfigurationValidationServiceTest.java |  34 ++--
 ...AccrualAdjustmentTransactionBusinessEvent.java} |   9 +-
 ...apitalLoanAccrualTransactionBusinessEvent.java} |   8 +-
 ...gCapitalLoanAdjustTransactionBusinessEvent.java |  69 ++++++++
 ...nChargeAdjustmentTransactionBusinessEvent.java} |   9 +-
 ...apitalLoanTransactionReversedBusinessEvent.java |  35 -----
 ...lLoanUndoWriteOffTransactionBusinessEvent.java} |   8 +-
 ...pitalLoanWriteOffTransactionBusinessEvent.java} |   8 +-
 .../WorkingCapitalLoanTransactionDataMapper.java   |   3 +-
 ...anAdjustTransactionBusinessEventSerializer.java |  57 +++++++
 ...CapitalLoanAdjustTransactionEventPublisher.java |  80 ++++++++++
 .../WorkingCapitalLoanChargeAccrualService.java    |   6 +
 ...orkingCapitalLoanChargeOffWriteServiceImpl.java |   5 +-
 ...gCapitalLoanChargeWritePlatformServiceImpl.java |   8 +-
 .../WorkingCapitalLoanTransactionDataFactory.java  |  50 ++++++
 ...italLoanTransactionReprocessingServiceImpl.java |  73 +++++++--
 ...WorkingCapitalLoanWriteOffWriteServiceImpl.java |   8 +-
 ...WorkingCapitalLoanWritePlatformServiceImpl.java |  11 +-
 .../workingcapitalloan/module-changelog-master.xml |   1 +
 .../parts/0073_wc_transaction_business_events.xml  |  86 ++++++++++
 ...orkingCapitalLoanTransactionDataMapperTest.java | 134 ++++++++++++++++
 ...justTransactionBusinessEventSerializerTest.java | 111 +++++++++++++
 ...talLoanAdjustTransactionEventPublisherTest.java | 175 +++++++++++++++++++++
 ...WorkingCapitalLoanWriteOffWriteServiceTest.java |   8 +-
 .../ExternalEventConfigurationTestData.java        |   8 +-
 53 files changed, 1401 insertions(+), 295 deletions(-)

Reply via email to