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 <[email protected]>
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(-)

Reply via email to