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

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

commit b29a7631bbd60f0ad05c2028934ae9a141be9a38
Merge: 3e25cbf16b 7c1a321561
Author: Aleks <[email protected]>
AuthorDate: Sun Aug 23 23:31:25 2026 +0200

    Merge pull request #6013 from aditinikam/FINERACT-2244
    
    FINERACT-2244: New command processing - Floating Rate

 .../commands/service/CommandWrapperBuilder.java    |  17 --
 .../infrastructure/core/config/SecurityConfig.java |   9 +
 .../service/LoanScheduleAssembler.java             |   4 +-
 .../service/LoanReadPlatformServiceImpl.java       |   4 +-
 .../loanaccount/service/LoanUtilService.java       |   4 +-
 .../starter/LoanAccountConfiguration.java          |   6 +-
 .../loanproduct/api/LoanProductsApiResource.java   |   4 +-
 fineract-rates/dependencies.gradle                 |   2 +
 .../api/FloatingRatesApiResource.java              |  71 +++---
 .../api/FloatingRatesApiResourceSwagger.java       | 107 ---------
 .../FloatingRateCreateCommand.java}                |  17 +-
 .../FloatingRateUpdateCommand.java}                |  17 +-
 ...Request.java => FloatingRateCreateRequest.java} |  11 +-
 ...equest.java => FloatingRateCreateResponse.java} |  11 +-
 .../data/FloatingRatePeriodRequest.java            |  24 ++
 ...Request.java => FloatingRateUpdateRequest.java} |  14 +-
 ...equest.java => FloatingRateUpdateResponse.java} |  13 +-
 .../floatingrates/domain/FloatingRate.java         |  77 +------
 .../handler/CreateFloatingRateCommandHandler.java  |  42 ----
 .../handler/FloatingRateCreateCommandHandler.java  |  51 +++++
 .../handler/FloatingRateUpdateCommandHandler.java  |  51 +++++
 .../handler/UpdateFloatingRateCommandHandler.java  |  42 ----
 .../serialization/FloatingRateDataValidator.java   | 248 --------------------
 .../FloatingRateWritePlatformServiceImpl.java      | 107 ---------
 ...mService.java => FloatingRateWriteService.java} |  25 +-
 .../service/FloatingRateWriteServiceImpl.java      | 159 +++++++++++++
 ...mService.java => FloatingRatesReadService.java} |   2 +-
 ...Impl.java => FloatingRatesReadServiceImpl.java} |   2 +-
 .../starter/FloatingRatesConfiguration.java        |  23 +-
 .../validation/FloatingRateCreateValidator.java    |  56 +++++
 .../validation/FloatingRateRatePeriodsChecker.java |  91 ++++++++
 .../validation/FloatingRateUpdateValidator.java    |  77 +++++++
 .../ValidFloatingRateCreate.java}                  |  31 ++-
 .../ValidFloatingRateUpdate.java}                  |  31 ++-
 .../validation/FloatingRateValidationTest.java     | 251 +++++++++++++++++++++
 .../main/resources/ValidationMessages.properties   |  16 ++
 .../FloatingRateInterestRecalculationTest.java     |  11 +-
 37 files changed, 943 insertions(+), 785 deletions(-)


Reply via email to