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 83fcc5c61d6c712aef3a108d5ffaf428fdcfb8cc
Merge: 43a8303e32 3933bb0b0a
Author: Adam Saghy <[email protected]>
AuthorDate: Wed Apr 1 14:13:25 2026 +0000

    Merge pull request #5720
    
    FINERACT-2455: WC - Breach Management - Configuration

 .../fineract/client/feign/FineractFeignClient.java |   5 +
 .../commands/service/CommandWrapperBuilder.java    |  24 ++
 .../DefaultWorkingCapitalLoanProduct.java          |   1 +
 .../test/factory/WorkingCapitalRequestFactory.java |  25 +++
 .../fineract/test/helper/ErrorMessageHelper.java   |   4 +
 .../loan/WorkingCapitalBreachConfigStepDef.java    | 247 +++++++++++++++++++++
 .../loan/WorkingCapitalLoanAccountStepDef.java     |  76 +++++++
 .../test/stepdef/loan/WorkingCapitalStepDef.java   |  26 +++
 .../fineract/test/support/TestContextKey.java      |   6 +
 .../global/WorkingCapitalInitializerStep.java      |  12 +-
 .../WorkingCapitalBreachConfiguration.feature      |  61 +++++
 .../features/WorkingCapitalLoanProduct.feature     |  13 ++
 .../WorkingCapitalProductLoanAccount.feature       |  34 ++-
 .../module/fineract-provider/persistence.xml       |   2 +-
 .../api/WorkingCapitalLoanApiResourceSwagger.java  |   7 +
 .../data/WorkingCapitalLoanData.java               |   2 +
 .../data/WorkingCapitalLoanTemplateData.java       |   2 +
 .../mapper/WorkingCapitalLoanMapper.java           |   6 +-
 ...WorkingCapitalLoanApplicationDataValidator.java |  27 ++-
 ...italLoanApplicationReadPlatformServiceImpl.java |   8 +-
 .../service/WorkingCapitalLoanAssemblerImpl.java   |  46 +++-
 .../api/WorkingCapitalBreachApiResource.java       | 130 +++++++++++
 .../data/WorkingCapitalBreachData.java}            |  23 +-
 .../data/WorkingCapitalBreachRequest.java          |  16 +-
 .../WorkingCapitalBreachTemplateResponse.java}     |  18 +-
 .../domain/WorkingCapitalBreach.java}              |  40 ++--
 .../WorkingCapitalBreachNotFoundException.java     |  12 +-
 .../CreateWorkingCapitalBreachCommandHandler.java  |  42 ++++
 .../DeleteWorkingCapitalBreachCommandHandler.java  |  42 ++++
 .../UpdateWorkingCapitalBreachCommandHandler.java  |  42 ++++
 .../mapper/WorkingCapitalBreachMapper.java         |  50 +++++
 .../repository/WorkingCapitalBreachRepository.java |  14 +-
 .../WorkingCapitalBreachReadPlatformService.java   |  18 +-
 ...orkingCapitalBreachReadPlatformServiceImpl.java |  69 ++++++
 .../WorkingCapitalBreachWritePlatformService.java  |  17 +-
 ...rkingCapitalBreachWritePlatformServiceImpl.java | 161 ++++++++++++++
 .../WorkingCapitalBreachParseAndValidator.java     |  83 +++++++
 .../WorkingCapitalLoanProductConstants.java        |   2 +
 ...orkingCapitalLoanProductApiResourceSwagger.java |  29 +++
 ...pitalLoanProductConfigurableAttributesData.java |   9 +-
 .../data/WorkingCapitalLoanProductData.java        |   4 +
 ...WorkingCapitalBreachAmountCalculationType.java} |  39 ++--
 .../domain/WorkingCapitalLoanProduct.java          |   8 +-
 ...ngCapitalLoanProductConfigurableAttributes.java |  11 +-
 .../WorkingCapitalLoanProductRelatedDetails.java   |   5 +
 .../mapper/WorkingCapitalLoanProductMapper.java    |  14 +-
 .../WorkingCapitalLoanProductRepository.java       |   3 +
 .../WorkingCapitalLoanProductDataValidator.java    |  14 +-
 ...gCapitalLoanProductReadPlatformServiceImpl.java |   5 +
 .../WorkingCapitalLoanProductUpdateUtil.java       |  17 +-
 ...CapitalLoanProductWritePlatformServiceImpl.java |  49 +++-
 .../workingcapitalloan/module-changelog-master.xml |   2 +
 .../0016_configurable_attributes_not_null.xml      |  66 ++++++
 .../parts/0017_wc_loan_breach_management.xml       | 138 ++++++++++++
 .../fineract-working-capital-loan/persistence.xml  |   2 +-
 ...WorkingCapitalLoanProductDataValidatorTest.java |   7 +
 .../WorkingCapitalBreachCRUDTest.java              |  92 ++++++++
 .../WorkingCapitalBreachValidationTest.java        | 169 ++++++++++++++
 .../WorkingCapitalLoanApplicationCRUDTest.java     |  59 +++++
 ...orkingCapitalLoanApplicationValidationTest.java |  91 ++++++++
 .../WorkingCapitalLoanApprovalRejectionTest.java   |  17 +-
 .../WorkingCapitalLoanProductCRUDTest.java         |  21 ++
 .../WorkingCapitalLoanProductValidationTest.java   |  11 +
 .../WorkingCapitalLoanApplicationTestBuilder.java  |  12 +
 .../WorkingCapitalBreachHelper.java                | 111 +++++++++
 .../WorkingCapitalLoanProductTestBuilder.java      |   8 +
 66 files changed, 2255 insertions(+), 171 deletions(-)

Reply via email to