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

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


    from 42197b88e9 FINERACT-1659: prevent duplicate savings interest posting 
and add regression test
     add 354a4ba091 FINERACT-2287: New command processing for interest rate 
charts

No new revisions were added by this update.

Summary of changes:
 .../infrastructure/core/config/SecurityConfig.java |  22 +++
 .../api/InterestRateChartSlabsApiResource.java     | 121 +++++-------
 .../InterestRateChartSlabsApiResourceSwagger.java  | 108 -----------
 .../api/InterestRateChartsApiResource.java         | 161 ++++++----------
 .../api/InterestRateChartsApiResourceSwagger.java  |  60 ------
 .../command/InterestRateChartCreateCommand.java    |   7 +-
 .../command/InterestRateChartDeleteCommand.java    |   7 +-
 .../InterestRateChartSlabsCreateCommand.java       |   7 +-
 .../InterestRateChartSlabsDeleteCommand.java       |   7 +-
 .../InterestRateChartSlabsUpdateCommand.java       |   7 +-
 .../command/InterestRateChartUpdateCommand.java    |   7 +-
 .../data/InterestIncentiveRequest.java             |  39 ----
 .../data/InterestRateChartCreateRequest.java       |  19 +-
 .../data/InterestRateChartCreateResponse.java      |   5 +-
 .../data/InterestRateChartDeleteRequest.java       |   9 +-
 .../data/InterestRateChartDeleteResponse.java      |   5 +-
 ...va => InterestRateChartSlabsCreateRequest.java} |  60 +++++-
 .../data/InterestRateChartSlabsCreateResponse.java |   5 +-
 .../data/InterestRateChartSlabsDeleteRequest.java  |  18 +-
 .../data/InterestRateChartSlabsDeleteResponse.java |   5 +-
 ...va => InterestRateChartSlabsUpdateRequest.java} |  61 +++++-
 .../data/InterestRateChartSlabsUpdateResponse.java |  31 ++--
 .../data/InterestRateChartUpdateRequest.java       |  13 +-
 .../data/InterestRateChartUpdateResponse.java      |  10 +-
 .../CreateInterestRateChartCommandHandler.java     |  44 -----
 .../CreateInterestRateChartSlabCommandHandler.java |  44 -----
 .../DeleteInterestRateChartCommandHandler.java     |  44 -----
 .../DeleteInterestRateChartSlabCommandHandler.java |  45 -----
 .../InterestRateChartCreateCommandHandler.java     |  24 +--
 .../InterestRateChartDeleteCommandHandler.java     |  24 +--
 ...nterestRateChartSlabsCreateCommandHandler.java} |  22 ++-
 ...nterestRateChartSlabsDeleteCommandHandler.java} |  22 ++-
 ...nterestRateChartSlabsUpdateCommandHandler.java} |  22 ++-
 .../InterestRateChartUpdateCommandHandler.java     |  24 +--
 .../UpdateInterestRateChartCommandHandler.java     |  44 -----
 .../UpdateInterestRateChartSlabCommandHandler.java |  45 -----
 ...a => InterestIncentiveDropdownReadService.java} |   3 +-
 ...InterestIncentivesDropdownReadServiceImpl.java} |   3 +-
 .../service/InterestIncentivesEnumerations.java    |   1 +
 ...a => InterestRateChartDropdownReadService.java} |   3 +-
 ... InterestRateChartDropdownReadServiceImpl.java} |   3 +-
 ...vice.java => InterestRateChartReadService.java} |   9 +-
 ....java => InterestRateChartReadServiceImpl.java} | 206 ++++++++++-----------
 .../InterestRateChartSlabWritePlatformService.java |  31 ----
 ...tSlabWritePlatformServiceJpaRepositoryImpl.java |  95 ----------
 ...java => InterestRateChartSlabsReadService.java} |   3 +-
 ... => InterestRateChartSlabsReadServiceImpl.java} | 110 +++++------
 ...ava => InterestRateChartSlabsWriteService.java} |  31 ++--
 .../InterestRateChartSlabsWriteServiceImpl.java    | 120 ++++++++++++
 .../InterestRateChartWritePlatformService.java     |  31 ----
 ...ChartWritePlatformServiceJpaRepositoryImpl.java |  88 ---------
 ...ice.java => InterestRateChartWriteService.java} |  31 ++--
 .../service/InterestRateChartWriteServiceImpl.java |  87 +++++++++
 .../starter/InterestRateChartConfiguration.java    | 127 ++++++-------
 .../api/FixedDepositProductsApiResource.java       |   6 +-
 .../api/RecurringDepositProductsApiResource.java   |   6 +-
 ...ntInterestRateChartReadPlatformServiceImpl.java |   8 +-
 .../DepositAccountReadPlatformServiceImpl.java     |   4 +-
 .../DepositProductReadPlatformServiceImpl.java     |   4 +-
 ...oductWritePlatformServiceJpaRepositoryImpl.java |   2 -
 ...oductWritePlatformServiceJpaRepositoryImpl.java |   2 -
 .../savings/starter/SavingsConfiguration.java      |  18 +-
 .../src/main/resources/application.properties      |  37 ++++
 .../data/InterestRateChartData.java                |  15 +-
 .../domain/InterestRateChartFields.java            |   9 +-
 .../domain/InterestRateChartSlabFields.java        |  12 +-
 .../main/resources/ValidationMessages.properties   |  25 +++
 67 files changed, 955 insertions(+), 1373 deletions(-)
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResourceSwagger.java
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/command/BusinessDateUpdateCommand.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/command/InterestRateChartCreateCommand.java
 (79%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/command/BusinessDateUpdateCommand.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/command/InterestRateChartDeleteCommand.java
 (79%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/command/BusinessDateUpdateCommand.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/command/InterestRateChartSlabsCreateCommand.java
 (78%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/command/BusinessDateUpdateCommand.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/command/InterestRateChartSlabsDeleteCommand.java
 (78%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/command/BusinessDateUpdateCommand.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/command/InterestRateChartSlabsUpdateCommand.java
 (78%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/command/BusinessDateUpdateCommand.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/command/InterestRateChartUpdateCommand.java
 (79%)
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestIncentiveRequest.java
 copy 
fineract-command/src/test/java/org/apache/fineract/command/sample/data/DummyError.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartCreateRequest.java
 (78%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/data/PaymentTypeUpdateResponse.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartCreateResponse.java
 (89%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/cache/data/CacheSwitchRequest.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartDeleteRequest.java
 (82%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/data/PaymentTypeUpdateResponse.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartDeleteResponse.java
 (89%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/{InterestRateChartStabRequest.java
 => InterestRateChartSlabsCreateRequest.java} (61%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/data/PaymentTypeCreateResponse.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabsCreateResponse.java
 (89%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/cache/data/CacheSwitchRequest.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabsDeleteRequest.java
 (74%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/data/PaymentTypeCreateResponse.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabsDeleteResponse.java
 (89%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/{InterestRateChartStabRequest.java
 => InterestRateChartSlabsUpdateRequest.java} (60%)
 copy 
fineract-core/src/main/java/org/apache/fineract/infrastructure/documentmanagement/adapter/EntityImageIdAdapter.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartSlabsUpdateResponse.java
 (68%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/data/PaymentTypeData.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartUpdateRequest.java
 (83%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/data/PaymentTypeUpdateResponse.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/data/InterestRateChartUpdateResponse.java
 (89%)
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/CreateInterestRateChartCommandHandler.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/CreateInterestRateChartSlabCommandHandler.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/DeleteInterestRateChartCommandHandler.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/DeleteInterestRateChartSlabCommandHandler.java
 copy 
fineract-core/src/main/java/org/apache/fineract/organisation/monetary/handler/CurrencyUpdateCommandHandler.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/InterestRateChartCreateCommandHandler.java
 (60%)
 copy 
fineract-core/src/main/java/org/apache/fineract/organisation/monetary/handler/CurrencyUpdateCommandHandler.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/InterestRateChartDeleteCommandHandler.java
 (60%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/{note/handler/NoteCreateCommandHandler.java
 => interestratechart/handler/InterestRateChartSlabsCreateCommandHandler.java} 
(57%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/{note/handler/NoteCreateCommandHandler.java
 => interestratechart/handler/InterestRateChartSlabsDeleteCommandHandler.java} 
(57%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/{note/handler/NoteCreateCommandHandler.java
 => interestratechart/handler/InterestRateChartSlabsUpdateCommandHandler.java} 
(57%)
 copy 
fineract-core/src/main/java/org/apache/fineract/organisation/monetary/handler/CurrencyUpdateCommandHandler.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/InterestRateChartUpdateCommandHandler.java
 (60%)
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/UpdateInterestRateChartCommandHandler.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/handler/UpdateInterestRateChartSlabCommandHandler.java
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestIncentiveDropdownReadPlatformService.java
 => InterestIncentiveDropdownReadService.java} (95%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestIncentivesDropdownReadPlatformServiceImpl.java
 => InterestIncentivesDropdownReadServiceImpl.java} (94%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartDropdownReadPlatformService.java
 => InterestRateChartDropdownReadService.java} (94%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartDropdownReadPlatformServiceImpl.java
 => InterestRateChartDropdownReadServiceImpl.java} (91%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartReadPlatformService.java
 => InterestRateChartReadService.java} (84%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartReadPlatformServiceImpl.java
 => InterestRateChartReadServiceImpl.java} (58%)
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabWritePlatformService.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabWritePlatformServiceJpaRepositoryImpl.java
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartSlabReadPlatformService.java
 => InterestRateChartSlabsReadService.java} (95%)
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartSlabReadPlatformServiceImpl.java
 => InterestRateChartSlabsReadServiceImpl.java} (69%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartReadPlatformService.java
 => InterestRateChartSlabsWriteService.java} (50%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartSlabsWriteServiceImpl.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartWritePlatformService.java
 delete mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartWritePlatformServiceJpaRepositoryImpl.java
 rename 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/{InterestRateChartReadPlatformService.java
 => InterestRateChartWriteService.java} (52%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/service/InterestRateChartWriteServiceImpl.java

Reply via email to