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