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

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


    from c0f22f0bd9 FINERACT-248: Prevent duplicate SMS campaign names
     add f3eb886850 FINERACT-2455: WCP - Product Configuration
     add 065d7f3187 FINERACT-2455: added WCLP config with base set up for e2e 
tests

No new revisions were added by this update.

Summary of changes:
 .../fineract/client/feign/FineractFeignClient.java |   5 +
 .../commands/service/CommandWrapperBuilder.java    |  24 +
 .../fineract/portfolio/fund/domain/Fund.java       |   2 +
 .../portfolio/fund/domain/FundRepository.java      |   0
 .../fund/exception/FundNotFoundException.java      |   0
 .../fund/service/FundReadPlatformService.java      |   0
 .../DefaultWorkingCapitalLoanProduct.java}         |  10 +-
 .../WorkingCapitalLoanProduct.java}                |   6 +-
 .../WorkingCapitalLoanProductRequestFactory.java   |  70 ++
 .../fineract/test/support/TestContextKey.java      |   1 +
 .../WorkingCapitalLoanProductInitializerStep.java  | 111 +++
 .../module/fineract-provider/persistence.xml       |   8 +
 fineract-working-capital-loan/dependencies.gradle  |  44 ++
 .../WorkingCapitalLoanProductConstants.java        |  69 ++
 .../api/WorkingCapitalLoanProductApiResource.java  | 249 +++++++
 ...orkingCapitalLoanProductApiResourceSwagger.java | 455 ++++++++++++
 ...pitalLoanProductConfigurableAttributesData.java |  25 +-
 .../data/WorkingCapitalLoanProductData.java        | 101 +++
 .../data/WorkingCapitalPaymentAllocationData.java  |  11 +-
 ...apitalAdvancedPaymentAllocationsJsonParser.java | 123 ++++
 ...CapitalAdvancedPaymentAllocationsValidator.java | 109 +++
 .../domain/WorkingCapitalAmortizationType.java     |  36 +-
 .../WorkingCapitalLoanPeriodFrequencyType.java     |  63 ++
 .../domain/WorkingCapitalLoanProduct.java          | 119 +++-
 ...ngCapitalLoanProductConfigurableAttributes.java |  33 +-
 ...WorkingCapitalLoanProductMinMaxConstraints.java |  40 +-
 ...ingCapitalLoanProductPaymentAllocationRule.java |  23 +-
 .../WorkingCapitalLoanProductRelatedDetail.java    |  69 ++
 .../WorkingCapitalPaymentAllocationType.java       |  11 +-
 ...gCapitalPaymentAllocationTypeListConverter.java |  15 +-
 ...talLoanProductDuplicateExternalIdException.java |  12 +-
 ...ngCapitalLoanProductDuplicateNameException.java |  11 +-
 ...italLoanProductDuplicateShortNameException.java |  12 +-
 ...WorkingCapitalLoanProductNotFoundException.java |  17 +-
 ...ateWorkingCapitalLoanProductCommandHandler.java |  12 +-
 ...eteWorkingCapitalLoanProductCommandHandler.java |  12 +-
 ...ateWorkingCapitalLoanProductCommandHandler.java |  12 +-
 .../mapper/WorkingCapitalLoanProductMapper.java    | 140 ++++
 ...LoanProductPaymentAllocationRuleRepository.java |  15 +-
 .../WorkingCapitalLoanProductRepository.java       |  72 ++
 .../WorkingCapitalLoanProductDataValidator.java    | 537 ++++++++++++++
 ...rkingCapitalLoanProductReadPlatformService.java |  20 +-
 ...gCapitalLoanProductReadPlatformServiceImpl.java | 102 +++
 .../WorkingCapitalLoanProductUpdateUtil.java       | 204 ++++++
 ...kingCapitalLoanProductWritePlatformService.java |  12 +-
 ...CapitalLoanProductWritePlatformServiceImpl.java | 397 +++++++++++
 .../workingcapitalloan/module-changelog-master.xml |   2 +-
 .../parts/0001_initial_schema.xml                  |  26 -
 .../workingcapitalloan/parts/0001_loan_product.xml | 233 ++++++
 ...WorkingCapitalLoanProductDataValidatorTest.java | 352 +++++++++
 .../GroupSavingsIntegrationTest.java               |  60 --
 .../WorkingCapitalLoanProductCRUDTest.java         | 486 +++++++++++++
 .../WorkingCapitalLoanProductValidationTest.java   | 785 +++++++++++++++++++++
 .../WorkingCapitalLoanProductHelper.java           |  82 +++
 .../WorkingCapitalLoanProductTestBuilder.java      | 350 +++++++++
 55 files changed, 5556 insertions(+), 239 deletions(-)
 rename {fineract-provider => 
fineract-core}/src/main/java/org/apache/fineract/portfolio/fund/domain/FundRepository.java
 (100%)
 rename {fineract-provider => 
fineract-core}/src/main/java/org/apache/fineract/portfolio/fund/exception/FundNotFoundException.java
 (100%)
 rename {fineract-provider => 
fineract-core}/src/main/java/org/apache/fineract/portfolio/fund/service/FundReadPlatformService.java
 (100%)
 copy 
fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/{messaging/event/loan/LoanBalanceChangedEvent.java
 => data/workingcapitalproduct/DefaultWorkingCapitalLoanProduct.java} (79%)
 copy 
fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/data/{job/Job.java
 => workingcapitalproduct/WorkingCapitalLoanProduct.java} (88%)
 create mode 100644 
fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/factory/WorkingCapitalLoanProductRequestFactory.java
 create mode 100644 
fineract-e2e-tests-runner/src/test/java/org/apache/fineract/test/initializer/global/WorkingCapitalLoanProductInitializerStep.java
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/WorkingCapitalLoanProductConstants.java
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/api/WorkingCapitalLoanProductApiResource.java
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/api/WorkingCapitalLoanProductApiResourceSwagger.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanScheduleDelinquencyData.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/data/WorkingCapitalLoanProductConfigurableAttributesData.java
 (67%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/data/WorkingCapitalLoanProductData.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/data/AdvancedPaymentData.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/data/WorkingCapitalPaymentAllocationData.java
 (77%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalAdvancedPaymentAllocationsJsonParser.java
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalAdvancedPaymentAllocationsValidator.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanChargeOffBehaviour.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalAmortizationType.java
 (50%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanPeriodFrequencyType.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductVariableInstallmentConfig.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanProductConfigurableAttributes.java
 (55%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanStatusChangeHistory.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanProductMinMaxConstraints.java
 (52%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductCreditAllocationRule.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanProductPaymentAllocationRule.java
 (66%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanProductRelatedDetail.java
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/LoanCapitalizedIncomeCalculationType.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalPaymentAllocationType.java
 (71%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/domain/AllocationTypeListConverter.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalPaymentAllocationTypeListConverter.java
 (64%)
 copy 
fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/exception/GLAccountInvalidParentException.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/exception/WorkingCapitalLoanProductDuplicateExternalIdException.java
 (61%)
 copy 
fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/exception/ChargeDueAtDisbursementCannotBePenaltyException.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/exception/WorkingCapitalLoanProductDuplicateNameException.java
 (68%)
 copy 
fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/exception/GLAccountInvalidParentException.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/exception/WorkingCapitalLoanProductDuplicateShortNameException.java
 (62%)
 copy 
fineract-investor/src/main/java/org/apache/fineract/investor/exception/ExternalAssetOwnerNotFoundException.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/exception/WorkingCapitalLoanProductNotFoundException.java
 (56%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/handler/CreateLoanProductCommandHandler.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/handler/CreateWorkingCapitalLoanProductCommandHandler.java
 (72%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/handler/CreateLoanProductCommandHandler.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/handler/DeleteWorkingCapitalLoanProductCommandHandler.java
 (71%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/handler/CreateLoanProductCommandHandler.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/handler/UpdateWorkingCapitalLoanProductCommandHandler.java
 (71%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/mapper/WorkingCapitalLoanProductMapper.java
 copy 
fineract-branch/src/main/java/org/apache/fineract/organisation/teller/domain/TellerRepository.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/repository/WorkingCapitalLoanProductPaymentAllocationRuleRepository.java
 (68%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/repository/WorkingCapitalLoanProductRepository.java
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/serialization/WorkingCapitalLoanProductDataValidator.java
 copy 
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerRepository.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductReadPlatformService.java
 (55%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductReadPlatformServiceImpl.java
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductUpdateUtil.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/useradministration/service/AppUserWritePlatformService.java
 => 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductWritePlatformService.java
 (72%)
 create mode 100644 
fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductWritePlatformServiceImpl.java
 delete mode 100644 
fineract-working-capital-loan/src/main/resources/db/changelog/tenant/module/workingcapitalloan/parts/0001_initial_schema.xml
 create mode 100644 
fineract-working-capital-loan/src/main/resources/db/changelog/tenant/module/workingcapitalloan/parts/0001_loan_product.xml
 create mode 100644 
fineract-working-capital-loan/src/test/java/org/apache/fineract/portfolio/workingcapitalloanproduct/serialization/WorkingCapitalLoanProductDataValidatorTest.java
 create mode 100644 
integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanProductCRUDTest.java
 create mode 100644 
integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanProductValidationTest.java
 create mode 100644 
integration-tests/src/test/java/org/apache/fineract/integrationtests/common/workingcapitalloanproduct/WorkingCapitalLoanProductHelper.java
 create mode 100644 
integration-tests/src/test/java/org/apache/fineract/integrationtests/common/workingcapitalloanproduct/WorkingCapitalLoanProductTestBuilder.java

Reply via email to