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 29160c4081d1069fec68b7b861983daab74b9d58 Merge: 2d5324b07a f48f6f3184 Author: Adam Saghy <[email protected]> AuthorDate: Mon Jun 22 13:38:48 2026 +0200 Merge pull request #5992 FINERACT-2455: WC - Breach Management - Recalculation when Breach evaluation is changed(breach reschedule) .../fineract/client/feign/FineractFeignClient.java | 5 + .../commands/service/CommandWrapperBuilder.java | 9 + .../factory/WorkingCapitalLoanRequestFactory.java | 8 + .../loan/WorkingCapitalBreachActionStepDef.java | 162 +++++++++++ .../loan/WorkingCapitalLoanAccountStepDef.java | 6 +- .../WorkingCapitalBreachReschedule.feature | 311 +++++++++++++++++++++ .../WorkingCapitalLoanBreachActionApiResource.java | 135 +++++++++ ...gCapitalLoanBreachActionApiResourceSwagger.java | 64 +++++ .../WorkingCapitalLoanBreachActionData.java} | 26 +- .../domain/WorkingCapitalLoanBreachAction.java | 72 +++++ .../domain/WorkingCapitalLoanBreachActionType.java | 25 ++ ...rkingCapitalLoanBreachActionCommandHandler.java | 43 +++ ... WorkingCapitalLoanBreachActionRepository.java} | 15 +- ...WorkingCapitalLoanBreachScheduleRepository.java | 2 + ...WorkingCapitalLoanBreachActionReadService.java} | 21 +- ...kingCapitalLoanBreachActionReadServiceImpl.java | 52 ++++ ...WorkingCapitalLoanBreachActionWriteService.java | 28 ++ ...ingCapitalLoanBreachActionWriteServiceImpl.java | 71 +++++ .../WorkingCapitalLoanBreachScheduleService.java | 3 + ...orkingCapitalLoanBreachScheduleServiceImpl.java | 153 +++++++++- .../WorkingCapitalLoanBreachActionParameters.java | 35 +++ ...ngCapitalLoanBreachActionParseAndValidator.java | 205 ++++++++++++++ .../workingcapitalloan/module-changelog-master.xml | 2 + .../parts/0045_wc_loan_breach_action.xml | 151 ++++++++++ .../0046_wc_loan_breach_action_reschedule.xml | 41 +++ .../fineract-working-capital-loan/persistence.xml | 1 + 26 files changed, 1588 insertions(+), 58 deletions(-)
