You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by al...@apache.org on 2026/05/14 16:26:48 UTC
(fineract) 01/01: Merge pull request #5778 from vidakovic/feature/FINERACT-2563
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 1cc800b723582d668e3e2c0030089728583c8eb8
Merge: a4fb8a8902 fdc7c9a726
Author: Aleks <al...@apache.org>
AuthorDate: Thu May 14 18:26:39 2026 +0200
Merge pull request #5778 from vidakovic/feature/FINERACT-2563
FINERACT-2563: New command processing - hook
.../infrastructure/core/config/SecurityConfig.java | 9 +
.../infrastructure/hooks/api/HookApiConstants.java | 31 --
.../infrastructure/hooks/api/HookApiResource.java | 140 ++++-----
.../hooks/api/HookApiResourceSwagger.java | 159 ----------
.../Entity.java => command/HookCreateCommand.java} | 21 +-
.../Entity.java => command/HookDeleteCommand.java} | 21 +-
.../Entity.java => command/HookUpdateCommand.java} | 21 +-
.../data/{Entity.java => HookCreateRequest.java} | 20 +-
.../data/{Entity.java => HookCreateResponse.java} | 15 +-
.../infrastructure/hooks/data/HookData.java | 37 +--
.../data/{Entity.java => HookDeleteRequest.java} | 15 +-
.../data/{Entity.java => HookDeleteResponse.java} | 15 +-
.../data/{Event.java => HookDetailsData.java} | 17 +-
.../data/{Entity.java => HookEntityData.java} | 9 +-
.../hooks/data/{Event.java => HookEventData.java} | 12 +-
.../hooks/data/{Field.java => HookFieldData.java} | 18 +-
.../data/{Grouping.java => HookGroupingData.java} | 11 +-
.../HookSmsProviderData.java} | 7 +-
.../hooks/data/HookTemplateData.java | 11 +-
...ookTemplateData.java => HookUpdateRequest.java} | 30 +-
.../data/{Entity.java => HookUpdateResponse.java} | 17 +-
.../fineract/infrastructure/hooks/domain/Hook.java | 133 ---------
.../HookEventResultSetExtractor.java} | 21 +-
.../infrastructure/hooks/domain/HookResource.java | 4 -
.../hooks/domain/{Schema.java => HookSchema.java} | 2 +-
.../infrastructure/hooks/domain/HookTemplate.java | 20 +-
...dHandler.java => HookCreateCommandHandler.java} | 28 +-
...dHandler.java => HookDeleteCommandHandler.java} | 29 +-
...dHandler.java => HookUpdateCommandHandler.java} | 28 +-
.../Entity.java => mapper/HookEventMapper.java} | 26 +-
.../Entity.java => mapper/HookFieldMapper.java} | 26 +-
.../hooks/processor/TwilioHookProcessor.java | 6 +-
.../hooks/processor/WebHookService.java | 4 +-
.../HookCommandFromApiJsonDeserializer.java | 107 -------
.../hooks/service/HookReadPlatformService.java | 4 +-
.../hooks/service/HookReadPlatformServiceImpl.java | 59 ++--
.../hooks/service/HookWritePlatformService.java | 15 +-
.../service/HookWritePlatformServiceImpl.java | 283 ++++++++++++++++++
.../HookWritePlatformServiceJpaRepositoryImpl.java | 321 ---------------------
.../loanproduct/api/LoanProductsApiResource.java | 2 +-
.../productmix/api/ProductMixApiResource.java | 8 +-
.../productmix/data/ProductMixCreateRequest.java | 6 +
.../productmix/data/ProductMixCreateResponse.java | 10 +-
.../productmix/data/ProductMixData.java | 38 +--
.../productmix/data/ProductMixDeleteRequest.java | 8 +-
.../productmix/data/ProductMixDeleteResponse.java | 10 +-
.../productmix/data/ProductMixUpdateRequest.java | 6 +
.../productmix/data/ProductMixUpdateResponse.java | 10 +-
.../service/ProductMixReadPlatformServiceImpl.java | 6 +-
.../module/fineract-provider/persistence.xml | 2 +-
50 files changed, 696 insertions(+), 1162 deletions(-)