From 8b242d95a6866370dc1ae11c6ccb17b6fdbe0e7a Mon Sep 17 00:00:00 2001 From: Shafiq Ur Rahman Date: Wed, 5 Apr 2023 15:14:21 -0400 Subject: [PATCH 01/95] mapping for pan suffix --- .../stream/product/mapping/ProductMapper.java | 24 +++++++++++++++++++ .../mapping/ProductMapperConstants.java | 2 ++ 2 files changed, 26 insertions(+) diff --git a/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java b/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java index 7f9a67558..7e75561c8 100644 --- a/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java +++ b/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java @@ -11,6 +11,7 @@ import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; import com.backbase.stream.legalentity.model.AvailableBalance; @@ -36,6 +37,7 @@ import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.MappingConstants; +import org.mapstruct.Named; import org.mapstruct.ReportingPolicy; import org.mapstruct.ValueMapping; import org.mapstruct.ValueMappings; @@ -67,6 +69,7 @@ public interface ProductMapper { @InheritConfiguration @Mapping(source = "debitCardsItems", target = "debitCards") @Mapping(source = ProductMapperConstants.ACCOUNT_HOLDER_NAME, target = ProductMapperConstants.ACCOUNT_HOLDER_NAMES) + @Mapping(source = ProductMapperConstants.PAN_SUFFIX, target = ProductMapperConstants.NUMBER) AccountArrangementItemPost toPresentation(CurrentAccount currentAccount); @@ -75,6 +78,7 @@ public interface ProductMapper { @Mapping(source = ProductMapperConstants.LEGAL_ENTITIES, target = ProductMapperConstants.EXTERNAL_LEGAL_ENTITY_IDS) @Mapping(source = ProductMapperConstants.DEBIT_CARDS_ITEMS, target = ProductMapperConstants.DEBIT_CARDS) @Mapping(source = ProductMapperConstants.ACCOUNT_HOLDER_NAME, target = ProductMapperConstants.ACCOUNT_HOLDER_NAMES) + @Mapping(source = ProductMapperConstants.PAN_SUFFIX, target = ProductMapperConstants.NUMBER) @InheritConfiguration AccountArrangementItemPost toPresentation(SavingsAccount savingsAccount); @@ -83,6 +87,7 @@ public interface ProductMapper { @Mapping(source = ProductMapperConstants.PRODUCT_TYPE_EXTERNAL_ID, target = ProductMapperConstants.EXTERNAL_PRODUCT_ID) @Mapping(source = ProductMapperConstants.LEGAL_ENTITIES, target = ProductMapperConstants.EXTERNAL_LEGAL_ENTITY_IDS) @Mapping(source = ProductMapperConstants.ACCOUNT_HOLDER_NAME, target = ProductMapperConstants.ACCOUNT_HOLDER_NAMES) + @Mapping(source = "debitCard", qualifiedByName = "mapDebitCardNumber", target = ProductMapperConstants.NUMBER) @InheritConfiguration AccountArrangementItemPost toPresentation(DebitCard debitCard); @@ -91,6 +96,7 @@ public interface ProductMapper { @Mapping(source = ProductMapperConstants.PRODUCT_TYPE_EXTERNAL_ID, target = ProductMapperConstants.EXTERNAL_PRODUCT_ID) @Mapping(source = ProductMapperConstants.LEGAL_ENTITIES, target = ProductMapperConstants.EXTERNAL_LEGAL_ENTITY_IDS) @Mapping(source = ProductMapperConstants.ACCOUNT_HOLDER_NAME, target = ProductMapperConstants.ACCOUNT_HOLDER_NAMES) + @Mapping(source = "creditCard", qualifiedByName = "mapCreditCardNumber", target = ProductMapperConstants.NUMBER) @InheritConfiguration AccountArrangementItemPost toPresentation(CreditCard creditCard); @@ -98,6 +104,7 @@ public interface ProductMapper { @Mapping(source = ProductMapperConstants.PRODUCT_TYPE_EXTERNAL_ID, target = ProductMapperConstants.EXTERNAL_PRODUCT_ID) @Mapping(source = ProductMapperConstants.LEGAL_ENTITIES, target = ProductMapperConstants.EXTERNAL_LEGAL_ENTITY_IDS) @Mapping(source = ProductMapperConstants.ACCOUNT_HOLDER_NAME, target = ProductMapperConstants.ACCOUNT_HOLDER_NAMES) + @Mapping(source = ProductMapperConstants.PAN_SUFFIX, target = ProductMapperConstants.NUMBER) @InheritConfiguration AccountArrangementItemPost toPresentation(TermDeposit termDeposit); @@ -105,6 +112,7 @@ public interface ProductMapper { @Mapping(source = ProductMapperConstants.PRODUCT_TYPE_EXTERNAL_ID, target = ProductMapperConstants.EXTERNAL_PRODUCT_ID) @Mapping(source = ProductMapperConstants.LEGAL_ENTITIES, target = ProductMapperConstants.EXTERNAL_LEGAL_ENTITY_IDS) @Mapping(source = "currentInvestment.amount", target = "currentInvestmentValue") + @Mapping(source = ProductMapperConstants.PAN_SUFFIX, target = ProductMapperConstants.NUMBER) @InheritConfiguration AccountArrangementItemPost toPresentation(InvestmentAccount investmentAccount); @@ -113,6 +121,7 @@ public interface ProductMapper { @Mapping(source = ProductMapperConstants.PRODUCT_TYPE_EXTERNAL_ID, target = ProductMapperConstants.EXTERNAL_PRODUCT_ID) @Mapping(source = ProductMapperConstants.LEGAL_ENTITIES, target = ProductMapperConstants.EXTERNAL_LEGAL_ENTITY_IDS) @Mapping(source = ProductMapperConstants.ACCOUNT_HOLDER_NAME, target = ProductMapperConstants.ACCOUNT_HOLDER_NAMES) + @Mapping(source = ProductMapperConstants.PAN_SUFFIX, target = ProductMapperConstants.NUMBER) @InheritConfiguration AccountArrangementItemPost toPresentation(Loan loan); @@ -357,4 +366,19 @@ default List mapLegalEntityReference(List value) { @Mapping(source = "userExternalId", target = "userId") AccountUserPreferencesItemPut mapUserPreference(UserPreferences userPreferences); + @Named("mapDebitCardNumber") + default String mapDebitCardNumber(DebitCard debitCard) { + if (StringUtils.hasText(debitCard.getNumber())) { + return debitCard.getNumber(); + } + return debitCard.getPanSuffix(); + } + + @Named("mapCreditCardNumber") + default String mapCreditCardNumber(CreditCard creditCard) { + if (StringUtils.hasText(creditCard.getNumber())) { + return creditCard.getNumber(); + } + return creditCard.getPanSuffix(); + } } diff --git a/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapperConstants.java b/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapperConstants.java index 098e010f5..ac6471bbd 100644 --- a/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapperConstants.java +++ b/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapperConstants.java @@ -31,5 +31,7 @@ class ProductMapperConstants { static final String INTERNAL_ID = "internalId"; static final String DEBIT_CARDS_ITEMS = "debitCardsItems"; static final String DEBIT_CARDS = "debitCards"; + static final String NUMBER = "number"; + static final String PAN_SUFFIX = "panSuffix"; } From e1722684f9dc22fa88dbb456f3bc97fb1d2f8738 Mon Sep 17 00:00:00 2001 From: Shafiq Ur Rahman Date: Wed, 5 Apr 2023 15:17:48 -0400 Subject: [PATCH 02/95] remove un-used imports --- .../java/com/backbase/stream/product/mapping/ProductMapper.java | 1 - 1 file changed, 1 deletion(-) diff --git a/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java b/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java index 7e75561c8..c4579298c 100644 --- a/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java +++ b/stream-product/product-core/src/main/java/com/backbase/stream/product/mapping/ProductMapper.java @@ -11,7 +11,6 @@ import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; import java.util.List; -import java.util.Objects; import java.util.stream.Collectors; import com.backbase.stream.legalentity.model.AvailableBalance; From cd300cd7c74977174f0ed8480072bdacf2c07939 Mon Sep 17 00:00:00 2001 From: Shafiq Ur Rahman Date: Mon, 1 May 2023 12:12:24 -0400 Subject: [PATCH 03/95] Pan Suffix mapping for all products --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 986feeb6b..5d444d7bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.38.0](https://github.com/Backbase/stream-services/compare/3.37.0...3.38.0) +### Added +- Updated Product Mapper to map panSuffix to all product types `panSuffix` to `number` + ## [3.37.0](https://github.com/Backbase/stream-services/compare/3.36.0...3.37.0) ### Added - Adds `bankBranchCode` field to `TermDeposit` openapi schema From 449ee52e46ffa24ecc5edc115d7d054d4799a706 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 1 May 2023 18:10:29 +0000 Subject: [PATCH 04/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 19b4e4bf4..8d7b0efac 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 9338ebdb7..0a85606e5 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.37.1 + 3.38.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 5d65b5001..872adaa76 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 022a7fe83..633407e73 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 52f9b1766..7b780987c 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.37.1 + 3.38.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index ea4736372..52bd8b47c 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index d110aad41..dbde1b970 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.37.1 + 3.38.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 396fee2d6..d8812b657 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index e24cf140d..74d01f079 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 50581d7df..dfdb9b238 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index b3ce64e35..502a7eb45 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.37.1 + 3.38.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 19b933e86..77e4ef5a8 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 054b65a01..260aa2581 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 0ef9b6089..20aa5bd48 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index e81888b5b..135959cbc 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.37.1 + 3.38.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index c4752ffe3..8cae76256 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 3db8d081d..073719026 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index b27ab1245..c0db5b7fe 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.37.1 + 3.38.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 85c6301d3..18a54dabf 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index fd6a705eb..bf2d460b8 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index cfe14fa2e..6602d9c58 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 21de63ca1..c17fb6e2e 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.37.1 + 3.38.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 9247be99c..1fff80f26 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.37.1 + 3.38.0 4.0.0 transaction-cursor - 3.37.1 + 3.38.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 66aec2a42..0ba8f8594 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 2b72257bd..9349ece06 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.37.1 + 3.38.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 7d992b0c5..0fad8dfbe 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index fd9859b53..0b6d7952f 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 89947e6a0..a5faac83d 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.37.1 + 3.38.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 1b14fa065..5a65ac1f9 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.37.1 + 3.38.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index bd0ea4732..1489edbc2 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.37.1 + 3.38.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 74545072b..3cd3086a0 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.37.1 + 3.38.0 payment-order-composition-service - 3.37.1 + 3.38.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index f5daac080..3bfb77b82 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.37.1 + 3.38.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index ba7e263e0..6e0c7f3aa 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.37.1 + 3.38.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 00fed9e63..f0149a5b3 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.37.1 + 3.38.0 product-composition-service - 3.37.1 + 3.38.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index a4de4d7dc..2258f06a3 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.37.1 + 3.38.0 transaction-composition-service - 3.37.1 + 3.38.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 51585e094..6097fee5b 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.37.1 + 3.38.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 01b978b66..d3eec2e0f 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.37.1 + 3.38.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index d0210e5b7..42ca082c0 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 4f45ae1c1..5a1b11026 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.37.1 + 3.38.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index c7fb4f238..0dd1671d2 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 4d5f939f2..9bff82c2c 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.37.1 + 3.38.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 64261793d..501c3bbfa 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.37.1 + 3.38.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 8fdd36225..2812adde5 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 34bd635de..45ad8f037 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 0dce1bc5f..ff7b77a0b 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 8e3d964cd..ade751fe8 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.37.1 + 3.38.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index c87341e36..84686d7b2 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 2dec392df..760f7332f 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index a46b8597c..95df9b22c 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.37.1 + 3.38.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 5fe1f7fcc..d31e78634 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 4e2afcb79..c60a4231d 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.37.1 + 3.38.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index b64220323..991f549b8 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.37.1 + 3.38.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index f757c5088..b9427b46b 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 364d13617..2f0131917 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.37.1 + 3.38.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 2b4f45dc7..467fba10a 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.37.1 + 3.38.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index e14f53bbe..4132a91a5 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.37.1 + 3.38.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 2abbad50e..5880b3b4c 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index d5e06d061..f9a84adc1 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 45a887830..0b1ae5762 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 4fb3fe1e3..a664c7968 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.37.1 + 3.38.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index d71fea006..68a296fec 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index a84afd135..63236b0f0 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 0a0c26e06..04bd333c3 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.37.1 + 3.38.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 0dc9098ac..7475451ee 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 99b462855..654804eaa 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index de8570e6a..8c55fa56a 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 15d5a68ca..641359033 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.37.1 + 3.38.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 3714b04cd..d65009fc8 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.37.1 + 3.38.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 826ef59bc..1d7b74b98 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.37.1 + 3.38.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index d7ab1e5e8..8bb8e8647 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 94453713e..09e4f9564 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 3a22bc04b..0944a3a03 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index ee0491f1c..43bf6c071 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 56205e944..28421b7f3 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 8ef8feddd..c639d211d 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index e98f5da4b..db83d6f8d 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.37.1 + 3.38.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 309839880..353937e7d 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.37.1 + 3.38.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index ca40c6888..debf749cd 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.37.1 + 3.38.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 124d09fec..419ab8aa1 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.37.1 + 3.38.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 9d2ef6e4a..93756e1f4 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.37.1 + 3.38.0 ../../stream-sdk/stream-parent From 736ebc556ddc3870a0cd7c7ce39942a607ecd9ab Mon Sep 17 00:00:00 2001 From: Jack Kang <93224249+JackBackbase@users.noreply.github.com> Date: Fri, 5 May 2023 15:51:54 -0400 Subject: [PATCH 05/95] Feature/add permission set api (#322) * Add permission set api to dbs web client module * Update AccessControlClientConfig.java --- CHANGELOG.md | 4 ++++ .../stream/clients/config/AccessControlClientConfig.java | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d444d7bf..33ba5f20d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.39.0](https://github.com/Backbase/stream-services/compare/3.38.0...3.39.0) +### Added +- Add PermissionSetApi to stream-dbs-clients for APS ingestion scenarios + ## [3.38.0](https://github.com/Backbase/stream-services/compare/3.37.0...3.38.0) ### Added - Updated Product Mapper to map panSuffix to all product types `panSuffix` to `number` diff --git a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java index 1ed9ed7ff..82ddd0ce4 100644 --- a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java +++ b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java @@ -13,6 +13,7 @@ import com.backbase.dbs.accesscontrol.api.service.v2.UserContextApi; import com.backbase.dbs.accesscontrol.api.service.v2.UserQueryApi; import com.backbase.dbs.accesscontrol.api.service.v2.UsersApi; +import com.backbase.dbs.accesscontrol.api.service.v2.PermissionSetApi; import com.fasterxml.jackson.databind.ObjectMapper; import java.text.DateFormat; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; @@ -108,5 +109,11 @@ public LegalEntityApi legalEntityApi(ApiClient accessControlApiClient) { public UserContextApi userContextApi(ApiClient accessControlApiClient) { return new UserContextApi(accessControlApiClient); } + + @Bean + @ConditionalOnMissingBean + public PermissionSetApi permissionSetApi(ApiClient accessControlApiClient) { + return new PermissionSetApi(accessControlApiClient); + } } From 3135616cd3092aed11e5e3c8b0f213cd553eea14 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Fri, 5 May 2023 20:27:43 +0000 Subject: [PATCH 06/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 8d7b0efac..6e092a866 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 0a85606e5..9cda134da 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.38.0 + 3.39.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 872adaa76..591d042ea 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 633407e73..a2c4c0303 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 7b780987c..ffb9e4135 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.38.0 + 3.39.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 52bd8b47c..f2610fde7 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index dbde1b970..e7313b14e 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.38.0 + 3.39.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index d8812b657..8432c329c 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 74d01f079..9586c546f 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index dfdb9b238..a7f6763ba 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 502a7eb45..9f6315bba 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.38.0 + 3.39.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 77e4ef5a8..bab968aa7 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 260aa2581..4daaab852 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 20aa5bd48..2d5409b49 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 135959cbc..9341e6d43 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.38.0 + 3.39.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 8cae76256..9b24a16f5 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 073719026..32179e6b3 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index c0db5b7fe..2975e2649 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.38.0 + 3.39.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 18a54dabf..1b0f7de63 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index bf2d460b8..34329ce67 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 6602d9c58..aa1b9d5e9 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index c17fb6e2e..105e496cd 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.38.0 + 3.39.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 1fff80f26..609993c46 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.38.0 + 3.39.0 4.0.0 transaction-cursor - 3.38.0 + 3.39.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 0ba8f8594..b23ffc8e5 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 9349ece06..99d38c225 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.38.0 + 3.39.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 0fad8dfbe..3b29466d5 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 0b6d7952f..cac32f3b2 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index a5faac83d..b4d3689b6 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.38.0 + 3.39.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 5a65ac1f9..0c0c12983 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.38.0 + 3.39.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 1489edbc2..c2a74cfc8 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.38.0 + 3.39.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 3cd3086a0..e8f57e7bd 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.38.0 + 3.39.0 payment-order-composition-service - 3.38.0 + 3.39.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 3bfb77b82..dd9d24c00 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.38.0 + 3.39.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 6e0c7f3aa..d2f6ed51b 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.38.0 + 3.39.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index f0149a5b3..904f3db0e 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.38.0 + 3.39.0 product-composition-service - 3.38.0 + 3.39.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 2258f06a3..46c70da60 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.38.0 + 3.39.0 transaction-composition-service - 3.38.0 + 3.39.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 6097fee5b..92bad361a 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.38.0 + 3.39.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index d3eec2e0f..a68ed0e1f 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.38.0 + 3.39.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 42ca082c0..f2077912f 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 5a1b11026..e27ace98f 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.38.0 + 3.39.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 0dd1671d2..2805ec976 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 9bff82c2c..a494d543c 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.38.0 + 3.39.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 501c3bbfa..567891bcc 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.38.0 + 3.39.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 2812adde5..6ad8b2e8d 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 45ad8f037..4037f5cbc 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index ff7b77a0b..4b6e9ed9f 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index ade751fe8..57d07152f 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.38.0 + 3.39.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 84686d7b2..92ffa3f9a 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 760f7332f..ff5f6f554 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 95df9b22c..2312581eb 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.38.0 + 3.39.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index d31e78634..fb40041d9 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index c60a4231d..6e931bce2 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.38.0 + 3.39.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 991f549b8..a22c6447b 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.38.0 + 3.39.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b9427b46b..02ada8a6c 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 2f0131917..2b77427df 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.38.0 + 3.39.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 467fba10a..986996326 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.38.0 + 3.39.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 4132a91a5..758a9a908 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.38.0 + 3.39.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 5880b3b4c..a6c7afe1b 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index f9a84adc1..41b71f1d3 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 0b1ae5762..b99351993 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index a664c7968..3cd62de75 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.38.0 + 3.39.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 68a296fec..22adeda49 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 63236b0f0..4c5607337 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 04bd333c3..5ed8859b7 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.38.0 + 3.39.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 7475451ee..91b0cf1c6 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 654804eaa..024db39d3 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 8c55fa56a..d923b1ca8 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 641359033..233cb885a 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.38.0 + 3.39.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index d65009fc8..e47204edd 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.38.0 + 3.39.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 1d7b74b98..0bce84ce3 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.38.0 + 3.39.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 8bb8e8647..87888ea5b 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 09e4f9564..121c26d7d 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 0944a3a03..aa1bc3349 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 43bf6c071..d89ae627c 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 28421b7f3..562f98aa4 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index c639d211d..e29ceca7d 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index db83d6f8d..0108b15fc 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.38.0 + 3.39.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 353937e7d..4baecef48 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.38.0 + 3.39.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index debf749cd..89aeb965f 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.38.0 + 3.39.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 419ab8aa1..39da8be31 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.38.0 + 3.39.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 93756e1f4..6676e4f07 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.38.0 + 3.39.0 ../../stream-sdk/stream-parent From d3fc3225b0bc5cdf15526b744db5bcfe741f2659 Mon Sep 17 00:00:00 2001 From: Tarun Bharti Date: Mon, 8 May 2023 00:24:44 +0200 Subject: [PATCH 07/95] Fix Duplicate dataGroupIdentifiers for functionGroupDataGroups in putAssignUserPermissions API Call --- CHANGELOG.md | 4 ++++ .../stream/service/AccessGroupService.java | 22 +++++++++---------- .../service/AccessGroupServiceTest.java | 8 ++++--- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33ba5f20d..7e63b45ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.40.0](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.0) +### Added +- Bugfix for putAssignUserPermissions error `Data groups cannot be duplicated in scope of a single function group during assigning permissions` + ## [3.39.0](https://github.com/Backbase/stream-services/compare/3.38.0...3.39.0) ### Added - Add PermissionSetApi to stream-dbs-clients for APS ingestion scenarios diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java index 2dc8c2353..d26735d2f 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java @@ -643,17 +643,17 @@ private Mono> mergeUserPermissions(Batch .filter(mergedFunctionDataGroup -> hasTheSameFunctionGroupId(mergedFunctionDataGroup, requestFunctionDataGroup)) .findFirst(); - // If requested function group is already ingested, merge the request and existing function group - if (mergedFunctionGroupOptional.isPresent()) { - PresentationFunctionGroupDataGroup mergedFunctionGroup = mergedFunctionGroupOptional.get(); - - if (mergedFunctionGroup.getDataGroupIdentifiers() != null) { - mergedFunctionGroup.getDataGroupIdentifiers().addAll(requestFunctionDataGroup.getDataGroupIdentifiers()); - } - // otherwise we should copy the function group from the request completely - } else { - mergedUserPermissions.addFunctionGroupDataGroupsItem(requestFunctionDataGroup); - } + mergedFunctionGroupOptional.ifPresentOrElse(mergedFunctionGroup -> + // If requested function group is already ingested, merge the request and existing function group + mergedFunctionGroup.setDataGroupIdentifiers( + Stream.of(mergedFunctionGroup.getDataGroupIdentifiers(), + requestFunctionDataGroup.getDataGroupIdentifiers()) + .filter(Objects::nonNull) + .flatMap(List::stream) + .distinct() + .toList()), + // otherwise we should copy the function group from the request completely + () -> mergedUserPermissions.addFunctionGroupDataGroupsItem(requestFunctionDataGroup)); }); } return mergedUserPermissions; diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java index 413aff603..2b8b85a9f 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java @@ -351,7 +351,8 @@ void assignPermissionsBatch() { batchProductGroupTask.setIngestionMode(BatchProductIngestionMode.UPSERT); Map> baseProductGroupMap = new HashMap<>(); - baseProductGroupMap.put(new BusinessFunctionGroup().id("business-function-group-id-1"), Collections.emptyList()); + baseProductGroupMap.put(new BusinessFunctionGroup().id("business-function-group-id-1"), + List.of(new BaseProductGroup().internalId("data-group-id"))); Map>> usersPermissions = new HashMap<>(); usersPermissions.put( @@ -372,7 +373,7 @@ void assignPermissionsBatch() { ).dataGroupIdentifiers(Collections.emptyList()), new PresentationFunctionGroupDataGroup().functionGroupIdentifier( new PresentationIdentifier().idIdentifier("business-function-group-id-1") - ).dataGroupIdentifiers(Collections.emptyList()) + ).dataGroupIdentifiers(List.of(new PresentationDataGroupIdentifier().idIdentifier("data-group-id"))) )) ); @@ -386,7 +387,8 @@ void assignPermissionsBatch() { .thenReturn(Mono.just(new PersistenceApprovalPermissions().items(Arrays.asList( new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("system-group-id-1").dataGroupIds(Collections.emptyList()), new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("system-group-id-2").dataGroupIds(Collections.emptyList()), - new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("system-group-id-3").dataGroupIds(Collections.emptyList()) + new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("system-group-id-3").dataGroupIds(Collections.emptyList()), + new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("business-function-group-id-1").dataGroupIds(List.of("data-group-id")) )))); when(accessControlUsersApi.putAssignUserPermissions(expectedPermissions)) From 111168cba9501943addd7c270bf7f3ee2c5aaa32 Mon Sep 17 00:00:00 2001 From: Tarun Bharti Date: Mon, 8 May 2023 09:01:03 +0200 Subject: [PATCH 08/95] Updated CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e63b45ce..2d6d44174 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # Changelog All notable changes to this project will be documented in this file. -## [3.40.0](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.0) -### Added +## [3.39.1](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.1) +### Changed - Bugfix for putAssignUserPermissions error `Data groups cannot be duplicated in scope of a single function group during assigning permissions` ## [3.39.0](https://github.com/Backbase/stream-services/compare/3.38.0...3.39.0) From 5a80f52029de829d6439ada78b1012fe67b0552b Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 8 May 2023 10:38:28 +0000 Subject: [PATCH 09/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 6e092a866..58bd238ac 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 9cda134da..559b40ebe 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.39.0 + 3.39.1 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 591d042ea..42fee1a64 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index a2c4c0303..c3aaf268e 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index ffb9e4135..4718f3bd5 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.39.0 + 3.39.1 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index f2610fde7..6370900cd 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index e7313b14e..715b2f170 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.39.0 + 3.39.1 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 8432c329c..e67f6d8ca 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 9586c546f..42fa1d1a9 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index a7f6763ba..8ba47185c 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 9f6315bba..9cdebdc28 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.39.0 + 3.39.1 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index bab968aa7..8ac30c1e1 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 4daaab852..3e9ce9b8f 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 2d5409b49..fa852d5ac 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 9341e6d43..bd822bae2 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.0 + 3.39.1 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 9b24a16f5..5e39b64e6 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 32179e6b3..7a9076f5b 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 2975e2649..3004e4d53 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.39.0 + 3.39.1 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 1b0f7de63..91bbb5ecf 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 34329ce67..6b9553c9e 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index aa1b9d5e9..46cfc81be 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 105e496cd..e5e0fc1b6 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.0 + 3.39.1 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 609993c46..b9fab41fe 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.39.0 + 3.39.1 4.0.0 transaction-cursor - 3.39.0 + 3.39.1 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index b23ffc8e5..e3e7c7d06 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 99d38c225..640ce3947 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.0 + 3.39.1 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 3b29466d5..23996fc18 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index cac32f3b2..2f255c7d1 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index b4d3689b6..6688fb6c7 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.0 + 3.39.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 0c0c12983..c2168cf32 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.39.0 + 3.39.1 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index c2a74cfc8..e0b6235e7 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.39.0 + 3.39.1 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index e8f57e7bd..f056c9a35 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.39.0 + 3.39.1 payment-order-composition-service - 3.39.0 + 3.39.1 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index dd9d24c00..22c27c0f0 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.0 + 3.39.1 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index d2f6ed51b..1d6e74c35 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.39.0 + 3.39.1 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 904f3db0e..ecc143bcb 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.39.0 + 3.39.1 product-composition-service - 3.39.0 + 3.39.1 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 46c70da60..098275068 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.39.0 + 3.39.1 transaction-composition-service - 3.39.0 + 3.39.1 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 92bad361a..5ffb18cdb 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.0 + 3.39.1 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index a68ed0e1f..4078a2220 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.39.0 + 3.39.1 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index f2077912f..70b812ba3 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index e27ace98f..1a1e65114 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.0 + 3.39.1 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 2805ec976..a7564f838 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index a494d543c..18853f69d 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.0 + 3.39.1 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 567891bcc..9ab2a50a3 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.0 + 3.39.1 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 6ad8b2e8d..1df52c8d8 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 4037f5cbc..cfeb45694 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 4b6e9ed9f..250cd908c 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 57d07152f..0e3a870fe 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.39.0 + 3.39.1 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 92ffa3f9a..15d83626f 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index ff5f6f554..701df5d89 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 2312581eb..4f0e22512 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.39.0 + 3.39.1 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index fb40041d9..d616372e9 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 6e931bce2..981c6348b 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.0 + 3.39.1 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index a22c6447b..3fae58678 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.0 + 3.39.1 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 02ada8a6c..4fc28fb9e 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 2b77427df..5667b96fa 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.0 + 3.39.1 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 986996326..38afead20 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.0 + 3.39.1 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 758a9a908..429aba344 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.39.0 + 3.39.1 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index a6c7afe1b..b3ab5b14f 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 41b71f1d3..898fefa38 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index b99351993..6377b2e63 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 3cd62de75..3ee6c3850 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.39.0 + 3.39.1 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 22adeda49..f78b368a3 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 4c5607337..1e9c3685d 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 5ed8859b7..799d95677 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.39.0 + 3.39.1 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 91b0cf1c6..bace63586 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 024db39d3..1ca4c4266 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index d923b1ca8..012ed7c9f 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 233cb885a..a3081831c 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.39.0 + 3.39.1 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index e47204edd..d57589063 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.39.0 + 3.39.1 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 0bce84ce3..9cb8230c6 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.39.0 + 3.39.1 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 87888ea5b..2925ca3f6 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 121c26d7d..e7ede3a9c 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index aa1bc3349..42ed04d2c 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index d89ae627c..fe3d3c5ea 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 562f98aa4..96365dbf8 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index e29ceca7d..b9cf32825 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 0108b15fc..881a484cc 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.0 + 3.39.1 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 4baecef48..d7456ca05 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.0 + 3.39.1 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 89aeb965f..3653abc58 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.0 + 3.39.1 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 39da8be31..08dce71a9 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.39.0 + 3.39.1 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 6676e4f07..ea4a3a103 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.0 + 3.39.1 ../../stream-sdk/stream-parent From ccc2328736faeaddae51147c7e3fe3249f4bf077 Mon Sep 17 00:00:00 2001 From: Valterfi de Oliveira Costa Date: Fri, 12 May 2023 16:20:11 -0700 Subject: [PATCH 10/95] additions propagation --- CHANGELOG.md | 56 ++++++++++--------- .../src/main/resources/service-api-v2.yaml | 4 ++ .../src/main/resources/service-api-v2.yaml | 4 ++ .../src/main/resources/service-api-v2.yaml | 4 ++ .../src/main/resources/service-api-v2.yaml | 4 ++ .../core/mapper/ProductRestMapper.java | 3 +- .../core/model/ProductIngestPullRequest.java | 2 + .../impl/ProductIntegrationServiceImpl.java | 21 ++++++- .../core/model/TransactionIngestResponse.java | 2 + .../impl/TransactionIngestionServiceImpl.java | 1 + .../TransactionIntegrationServiceImpl.java | 19 +++++++ .../http/TransactionController.java | 3 +- 12 files changed, 94 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d6d44174..415877784 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.39.2](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.1) +### Changed +- Propagate additions returned by the Product and Transaction integration layer response to the Product and Transaction composition layer response. + ## [3.39.1](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.1) ### Changed - Bugfix for putAssignUserPermissions error `Data groups cannot be duplicated in scope of a single function group during assigning permissions` @@ -20,14 +24,14 @@ All notable changes to this project will be documented in this file. ## [3.36.0](https://github.com/Backbase/stream-services/compare/3.35.0...3.36.0) ### Added - Adds `bankBranchCode` field to `term-deposits.json` events - + ## [3.35.0](https://github.com/Backbase/stream-services/compare/3.34.0...3.35.0) ### Added - Support for creating data group of type `CUSTOM`. ## [3.34.0](https://github.com/Backbase/stream-services/compare/3.33.1...3.34.0) ### Changed -- Upgraded SSDK to 15.2.0 +- Upgraded SSDK to 15.2.0 - Upgraded Banking Services to 2023.02-LTS - Fix some breaking changes introduced by 2023.02-LTS @@ -58,7 +62,7 @@ All notable changes to this project will be documented in this file. ## [3.26.2](https://github.com/Backbase/stream-services/compare/3.26.1...3.26.2) ### Added -- Included property to override the validation of atomic batch responses coming from DBS: When a single item is not successful in the batch response it fails the entire saga. +- Included property to override the validation of atomic batch responses coming from DBS: When a single item is not successful in the batch response it fails the entire saga. Keeping validation enabled for backwards compatibility: `backbase.stream.dbs.batch.validate-atomic-response=true`. - Enhancing logs for legal entity composition subsidiaries processing. - Updating the e2e tests images version. @@ -149,10 +153,10 @@ Keeping validation enabled for backwards compatibility: `backbase.stream.dbs.bat ## [3.11.0](https://github.com/Backbase/stream-services/compare/3.10.1...3.11.0) ### Changed -- Replaced BatchProductGroupTask.IngestionMode with more flexible BatchProductIngestionMode class. -New class keeps ingestion modes separately for each main resource involved in BatchProductIngestionSaga processing: -function groups, data groups and arrangements. Two preset modes have been created: BatchProductIngestionMode.UPSERT and -BatchProductIngestionMode.REPLACE (equivalents of previous UPDATE and REPLACE, respectively), but new ones can be +- Replaced BatchProductGroupTask.IngestionMode with more flexible BatchProductIngestionMode class. +New class keeps ingestion modes separately for each main resource involved in BatchProductIngestionSaga processing: +function groups, data groups and arrangements. Two preset modes have been created: BatchProductIngestionMode.UPSERT and +BatchProductIngestionMode.REPLACE (equivalents of previous UPDATE and REPLACE, respectively), but new ones can be composed of any "sub modes" combination. ## [3.10.1](https://github.com/Backbase/stream-services/compare/3.10.0...3.10.1) @@ -182,7 +186,7 @@ Using Eureka/Registry (Enabled by default): eureka.client.serviceUrl.defaultZone=http://registry:8080/eureka eureka.instance.non-secure-port=8080 ``` -Using Kubernetes: +Using Kubernetes: ```properties eureka.client.enabled=false spring.cloud.kubernetes.enabled=true @@ -219,7 +223,7 @@ spring: ``` > **Heads Up!**: The Stream Composition services still don't support client load balancing, hence service discovery isn't available for the moment then you can't configure the spring cloud discovery simple instances. In the scenario where your service don't support, or you want to disable client side load balancers (e.g. `spring.cloud.loadbalancer.enabled=false`), you can override the default DBS services addresses using the `direct-uri` property. e.g. -> ```properties +> ```properties > backbase.communication.services.access-control.direct-uri=http://non-discoverable-host:8080/access-control > backbase.communication.services.identity.integration.direct-uri=http://non-discoverable-host:8080/identity-integration-service > ``` @@ -241,7 +245,7 @@ spring: ## [3.5.0](https://github.com/Backbase/stream-services/compare/3.4.0...3.5.0) ### Added -- Added support for push ingestion mode for product and transactions +- Added support for push ingestion mode for product and transactions ## [3.4.0](https://github.com/Backbase/stream-services/compare/3.3.0...3.4.0) ### Added @@ -269,7 +273,7 @@ spring: ## [2.85.0](https://github.com/Backbase/stream-services/compare/2.84.0...2.85.0) ### Added -- Deploying task executables and http services as docker images using `repo.backbase.com/backbase-stream-images` registry. +- Deploying task executables and http services as docker images using `repo.backbase.com/backbase-stream-images` registry. > e.g. `repo.backbase.com/backbase-stream-images/legal-entity-bootstrap-task:2.85.0` ### Fixed @@ -280,8 +284,8 @@ spring: ## [2.84.0](https://github.com/Backbase/stream-services/compare/2.83.0...2.84.0) ### Added -- Contacts Support Added for Legal Entity, Service Agreement and Users -- Usage Sample of Bootstrap json to be added to Legal Entity, Service Agreement and User +- Contacts Support Added for Legal Entity, Service Agreement and Users +- Usage Sample of Bootstrap json to be added to Legal Entity, Service Agreement and User - Contacts Support for LE Contacts ```yaml @@ -637,7 +641,7 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 ### Changed - Update Spring Boot to 2.5.14 - Update Swagger Core to 2.2.0 -- Update bcprov-jdk15on to 1.70 +- Update bcprov-jdk15on to 1.70 ## [2.71.0] ### Added @@ -671,8 +675,8 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 ## [2.66.0] ### Changed -- Order of product group stream task processing within legal entity saga is changed to sequential. This is due to the fact that in some - circumstances user permissions update loosing previously assigned permissions during ingestion process (due to the nature of reactive processing) +- Order of product group stream task processing within legal entity saga is changed to sequential. This is due to the fact that in some + circumstances user permissions update loosing previously assigned permissions during ingestion process (due to the nature of reactive processing) ### Fixed - Additional headers propagation to several calls within legal entity saga @@ -704,9 +708,9 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 - Legal Entity Saga: referenceJobRoleNames are mixed up between users ( when multiple users are ingested) ## [2.52.0] -### Removed +### Removed - Audit Core & Http Service. Created as a demo, never to be used. -- Erroneous log message removed when assigning permissiosn without datagroups which is not an exception anymore. +- Erroneous log message removed when assigning permissiosn without datagroups which is not an exception anymore. ### Changed - UserService - Failed operations in User Service now generally return StreamTaskExceptions allowing for better control and handling of failures. @@ -741,7 +745,7 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 ## [2.47.0] ### Added - Added support for json logging via logstash-logback-encoder. (could be replaced by service-sdk-starter-logging later on) -In order to have logging in json format it's possible to provide logback.xml config from the external app +In order to have logging in json format it's possible to provide logback.xml config from the external app via jvm option `-Dlogging.config=file:logback.xml` or specify in the `application.yml` like `logging.config=file:logback.xml` ## [2.46.3] @@ -754,7 +758,7 @@ via jvm option `-Dlogging.config=file:logback.xml` or specify in the `applicatio ## [2.46.2] ### Changed -- Non existing Business function groups from the request should be persisted. +- Non existing Business function groups from the request should be persisted. ## [2.46.1] ### Changed @@ -772,9 +776,9 @@ with empty functions. ## [2.45.0] ### Fixed -- Legal Entity Saga +- Legal Entity Saga - Errors happening in the user profile manager must now correctly be dealt with. - - Ensure reactive immutability on user service operations. + - Ensure reactive immutability on user service operations. ### Changed - Use backbase bom pom instead of banking-service and identity boms - Update to 2021.07 release (DBS 2.21.0 and Identity 1.9.0) @@ -784,11 +788,11 @@ with empty functions. - Optional parameter (`xTransactionsUserId`) added to TransactionPresentationServiceApi.patchTransactions. - Optional parameter (`xTransactionsUserId`) added to TransactionPresentationServiceApi.postDelete. - Optional parameter (`xTransactionsUserId`) added to TransactionPresentationServiceApi.postRefresh. -### Maintenance +### Maintenance - Upgrade Spring Boot 2.5.3 ## [2.44.0] -### Maintenance +### Maintenance - Cleaned up versions for boat-maven-plugin - Added spring-boot-configuration-processors to modules that have configuration classes - Moved Product Catalog Model to own package to prevent deep transitive dependencies @@ -796,7 +800,7 @@ with empty functions. ## [2.43.0] ### Fixed -- bugfix NPE for AccessGroupService.getUpdatePermissions +- bugfix NPE for AccessGroupService.getUpdatePermissions ## [2.42.0] ### Fixed @@ -1051,7 +1055,7 @@ Example: ## [2.15.0] ### Fixed -- Fixed implementation of Reference Job Roles where we can assign a list of reference job roles to a specific user. +- Fixed implementation of Reference Job Roles where we can assign a list of reference job roles to a specific user. * Example with legal-entity-bootstrap-task on how to create a Reference Job Role in the root legal entity and assign it to a user below the hierarchy (example with a subsidiary): ```yaml bootstrap: diff --git a/stream-compositions/api/integrations-api/product-integration-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/integrations-api/product-integration-api/src/main/resources/service-api-v2.yaml index 874c298ab..b84c3223b 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/integrations-api/product-integration-api/src/main/resources/service-api-v2.yaml @@ -132,6 +132,10 @@ components: type: array items: $ref: '../../../../../../../api/stream-legal-entity/openapi.yaml#/components/schemas/ProductGroup' + additions: + type: object + additionalProperties: + type: string PullArrangementResponse: type: object diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/integrations-api/transaction-integration-api/src/main/resources/service-api-v2.yaml index 4178a3344..eedf29ad8 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/src/main/resources/service-api-v2.yaml @@ -80,6 +80,10 @@ components: type: array items: $ref: '../../../target/yaml/transaction-manager/transaction-manager-service-api-v2.10.0.yaml#/components/schemas/TransactionsPostRequestBody' + additions: + type: object + additionalProperties: + type: string InternalServerError: required: diff --git a/stream-compositions/api/service-api/product-composition-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/service-api/product-composition-api/src/main/resources/service-api-v2.yaml index bb4af5106..80c9a0d5c 100644 --- a/stream-compositions/api/service-api/product-composition-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/service-api/product-composition-api/src/main/resources/service-api-v2.yaml @@ -216,6 +216,10 @@ components: type: array items: $ref: '../../../../../../../api/stream-legal-entity/openapi.yaml#/components/schemas/ProductGroup' + additions: + type: object + additionalProperties: + type: string ArrangementPullIngestionRequest: type: object diff --git a/stream-compositions/api/service-api/transaction-composition-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/service-api/transaction-composition-api/src/main/resources/service-api-v2.yaml index ed0893c19..3eebd77fd 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/service-api/transaction-composition-api/src/main/resources/service-api-v2.yaml @@ -120,6 +120,10 @@ components: type: array items: $ref: '../../../target/yaml/transaction-manager/transaction-manager-service-api-v2.10.0.yaml#/components/schemas/TransactionsPostResponseBody' + additions: + type: object + additionalProperties: + type: string InternalServerError: required: diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/mapper/ProductRestMapper.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/mapper/ProductRestMapper.java index 21f96b14f..f44cd839d 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/mapper/ProductRestMapper.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/mapper/ProductRestMapper.java @@ -66,7 +66,8 @@ public ResponseEntity mapResponse(ProductIngestRespons .withProductGroups( response.getProductGroups().stream() .map(productMapper::mapStreamToComposition) - .collect(Collectors.toList())), + .collect(Collectors.toList())) + .withAdditions(response.getAdditions()), HttpStatus.CREATED); } } diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/model/ProductIngestPullRequest.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/model/ProductIngestPullRequest.java index fca619f8e..c370f7cf8 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/model/ProductIngestPullRequest.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/model/ProductIngestPullRequest.java @@ -5,8 +5,10 @@ import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; +import lombok.Setter; @Getter +@Setter @Builder @AllArgsConstructor public class ProductIngestPullRequest { diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIntegrationServiceImpl.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIntegrationServiceImpl.java index 6ea16c1c9..5f364b380 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIntegrationServiceImpl.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIntegrationServiceImpl.java @@ -9,6 +9,8 @@ import com.backbase.stream.legalentity.model.ProductGroup; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; +import java.util.HashMap; +import java.util.Map; import org.springframework.stereotype.Service; import reactor.core.publisher.Mono; @@ -48,9 +50,9 @@ private ProductIngestResponse setRequestParameters( response.setUserExternalId(request.getUserExternalId()); response.setUserInternalId(request.getUserInternalId()); response.setSource(request.getSource()); - response.setAdditions(request.getAdditions()); response.setTransactionChainEnabledFromRequest(request.getTransactionChainEnabled()); response.setPaymentOrderChainEnabledFromRequest(request.getPaymentOrderChainEnabled()); + putAllAbsent(response, request); return response; } @@ -74,4 +76,21 @@ private Mono handleIntegrationError(Throwable e) { log.error("Error while pulling products: {}", e.getMessage()); return Mono.error(new InternalServerErrorException().withMessage(e.getMessage())); } + + private void putAllAbsent(ProductIngestResponse productIngestResponse, + ProductIngestPullRequest productIngestPullRequest) { + Map sourceAdditions = productIngestPullRequest.getAdditions(); + Map additions = productIngestResponse.getAdditions(); + if (additions == null) { + additions = new HashMap<>(); + } + if (sourceAdditions != null) { + for (String key : sourceAdditions.keySet()) { + if (!additions.containsKey(key)) { + additions.put(key, sourceAdditions.get(key)); + } + } + productIngestResponse.setAdditions(additions); + } + } } diff --git a/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/model/TransactionIngestResponse.java b/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/model/TransactionIngestResponse.java index e5e949a56..fecac21d6 100644 --- a/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/model/TransactionIngestResponse.java +++ b/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/model/TransactionIngestResponse.java @@ -6,6 +6,7 @@ import lombok.Getter; import java.util.List; +import java.util.Map; @Getter @Builder @@ -13,4 +14,5 @@ public class TransactionIngestResponse { private final String arrangementId; private final List transactions; + private final Map additions; } diff --git a/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/service/impl/TransactionIngestionServiceImpl.java b/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/service/impl/TransactionIngestionServiceImpl.java index 3eb9372e4..a6cd1ccc6 100644 --- a/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/service/impl/TransactionIngestionServiceImpl.java +++ b/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/core/service/impl/TransactionIngestionServiceImpl.java @@ -217,6 +217,7 @@ private TransactionIngestResponse buildResponse(List pullTransactions(TransactionIngestPullR return transactionIntegrationApi .pullTransactions( transactionMapper.mapStreamToIntegration(ingestPullRequest)) + .doOnNext(response -> processSuccess(response, ingestPullRequest)) .flatMapIterable(PullTransactionsResponse::getTransactions); } + + private void processSuccess(PullTransactionsResponse pullTransactionsResponse, TransactionIngestPullRequest ingestPullRequest) { + propagateAdditions(pullTransactionsResponse, ingestPullRequest); + } + + private void propagateAdditions(PullTransactionsResponse pullTransactionsResponse, + TransactionIngestPullRequest ingestPullRequest) { + if (pullTransactionsResponse.getAdditions() != null) { + Map additions = ingestPullRequest.getAdditions(); + if (additions == null) { + additions = new HashMap<>(); + } + additions.putAll(pullTransactionsResponse.getAdditions()); + ingestPullRequest.setAdditions(additions); + } + } } diff --git a/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/http/TransactionController.java b/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/http/TransactionController.java index 3ddb65a1f..3ac4d66cd 100644 --- a/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/http/TransactionController.java +++ b/stream-compositions/services/transaction-composition-service/src/main/java/com/backbase/stream/compositions/transaction/http/TransactionController.java @@ -89,7 +89,8 @@ private ResponseEntity mapIngestionToResponse(Tran return new ResponseEntity<>( new TransactionIngestionResponse() .withTransactions( - response.getTransactions().stream().map(mapper::mapStreamToComposition).collect(Collectors.toList())), + response.getTransactions().stream().map(mapper::mapStreamToComposition).collect(Collectors.toList())) + .withAdditions(response.getAdditions()), HttpStatus.CREATED); } } From 75f01453253d0ab6c6ff2f8bfba8871c45991a8f Mon Sep 17 00:00:00 2001 From: Valterfi de Oliveira Costa Date: Fri, 12 May 2023 16:27:10 -0700 Subject: [PATCH 11/95] changing changelog --- CHANGELOG.md | 54 ++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 415877784..8fd925927 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. ## [3.39.2](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.1) ### Changed -- Propagate additions returned by the Product and Transaction integration layer response to the Product and Transaction composition layer response. +- Propagate additions returned by the Product and Transaction integration Response to the Product and Transaction composition Response. ## [3.39.1](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.1) ### Changed @@ -24,14 +24,14 @@ All notable changes to this project will be documented in this file. ## [3.36.0](https://github.com/Backbase/stream-services/compare/3.35.0...3.36.0) ### Added - Adds `bankBranchCode` field to `term-deposits.json` events - + ## [3.35.0](https://github.com/Backbase/stream-services/compare/3.34.0...3.35.0) ### Added - Support for creating data group of type `CUSTOM`. ## [3.34.0](https://github.com/Backbase/stream-services/compare/3.33.1...3.34.0) ### Changed -- Upgraded SSDK to 15.2.0 +- Upgraded SSDK to 15.2.0 - Upgraded Banking Services to 2023.02-LTS - Fix some breaking changes introduced by 2023.02-LTS @@ -62,7 +62,7 @@ All notable changes to this project will be documented in this file. ## [3.26.2](https://github.com/Backbase/stream-services/compare/3.26.1...3.26.2) ### Added -- Included property to override the validation of atomic batch responses coming from DBS: When a single item is not successful in the batch response it fails the entire saga. +- Included property to override the validation of atomic batch responses coming from DBS: When a single item is not successful in the batch response it fails the entire saga. Keeping validation enabled for backwards compatibility: `backbase.stream.dbs.batch.validate-atomic-response=true`. - Enhancing logs for legal entity composition subsidiaries processing. - Updating the e2e tests images version. @@ -153,10 +153,10 @@ Keeping validation enabled for backwards compatibility: `backbase.stream.dbs.bat ## [3.11.0](https://github.com/Backbase/stream-services/compare/3.10.1...3.11.0) ### Changed -- Replaced BatchProductGroupTask.IngestionMode with more flexible BatchProductIngestionMode class. -New class keeps ingestion modes separately for each main resource involved in BatchProductIngestionSaga processing: -function groups, data groups and arrangements. Two preset modes have been created: BatchProductIngestionMode.UPSERT and -BatchProductIngestionMode.REPLACE (equivalents of previous UPDATE and REPLACE, respectively), but new ones can be +- Replaced BatchProductGroupTask.IngestionMode with more flexible BatchProductIngestionMode class. +New class keeps ingestion modes separately for each main resource involved in BatchProductIngestionSaga processing: +function groups, data groups and arrangements. Two preset modes have been created: BatchProductIngestionMode.UPSERT and +BatchProductIngestionMode.REPLACE (equivalents of previous UPDATE and REPLACE, respectively), but new ones can be composed of any "sub modes" combination. ## [3.10.1](https://github.com/Backbase/stream-services/compare/3.10.0...3.10.1) @@ -186,7 +186,7 @@ Using Eureka/Registry (Enabled by default): eureka.client.serviceUrl.defaultZone=http://registry:8080/eureka eureka.instance.non-secure-port=8080 ``` -Using Kubernetes: +Using Kubernetes: ```properties eureka.client.enabled=false spring.cloud.kubernetes.enabled=true @@ -223,7 +223,7 @@ spring: ``` > **Heads Up!**: The Stream Composition services still don't support client load balancing, hence service discovery isn't available for the moment then you can't configure the spring cloud discovery simple instances. In the scenario where your service don't support, or you want to disable client side load balancers (e.g. `spring.cloud.loadbalancer.enabled=false`), you can override the default DBS services addresses using the `direct-uri` property. e.g. -> ```properties +> ```properties > backbase.communication.services.access-control.direct-uri=http://non-discoverable-host:8080/access-control > backbase.communication.services.identity.integration.direct-uri=http://non-discoverable-host:8080/identity-integration-service > ``` @@ -245,7 +245,7 @@ spring: ## [3.5.0](https://github.com/Backbase/stream-services/compare/3.4.0...3.5.0) ### Added -- Added support for push ingestion mode for product and transactions +- Added support for push ingestion mode for product and transactions ## [3.4.0](https://github.com/Backbase/stream-services/compare/3.3.0...3.4.0) ### Added @@ -273,7 +273,7 @@ spring: ## [2.85.0](https://github.com/Backbase/stream-services/compare/2.84.0...2.85.0) ### Added -- Deploying task executables and http services as docker images using `repo.backbase.com/backbase-stream-images` registry. +- Deploying task executables and http services as docker images using `repo.backbase.com/backbase-stream-images` registry. > e.g. `repo.backbase.com/backbase-stream-images/legal-entity-bootstrap-task:2.85.0` ### Fixed @@ -284,8 +284,8 @@ spring: ## [2.84.0](https://github.com/Backbase/stream-services/compare/2.83.0...2.84.0) ### Added -- Contacts Support Added for Legal Entity, Service Agreement and Users -- Usage Sample of Bootstrap json to be added to Legal Entity, Service Agreement and User +- Contacts Support Added for Legal Entity, Service Agreement and Users +- Usage Sample of Bootstrap json to be added to Legal Entity, Service Agreement and User - Contacts Support for LE Contacts ```yaml @@ -641,7 +641,7 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 ### Changed - Update Spring Boot to 2.5.14 - Update Swagger Core to 2.2.0 -- Update bcprov-jdk15on to 1.70 +- Update bcprov-jdk15on to 1.70 ## [2.71.0] ### Added @@ -675,8 +675,8 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 ## [2.66.0] ### Changed -- Order of product group stream task processing within legal entity saga is changed to sequential. This is due to the fact that in some - circumstances user permissions update loosing previously assigned permissions during ingestion process (due to the nature of reactive processing) +- Order of product group stream task processing within legal entity saga is changed to sequential. This is due to the fact that in some + circumstances user permissions update loosing previously assigned permissions during ingestion process (due to the nature of reactive processing) ### Fixed - Additional headers propagation to several calls within legal entity saga @@ -708,9 +708,9 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 - Legal Entity Saga: referenceJobRoleNames are mixed up between users ( when multiple users are ingested) ## [2.52.0] -### Removed +### Removed - Audit Core & Http Service. Created as a demo, never to be used. -- Erroneous log message removed when assigning permissiosn without datagroups which is not an exception anymore. +- Erroneous log message removed when assigning permissiosn without datagroups which is not an exception anymore. ### Changed - UserService - Failed operations in User Service now generally return StreamTaskExceptions allowing for better control and handling of failures. @@ -745,7 +745,7 @@ Clean up of many old components and replaced Stream SDK with Service SDK 14 ## [2.47.0] ### Added - Added support for json logging via logstash-logback-encoder. (could be replaced by service-sdk-starter-logging later on) -In order to have logging in json format it's possible to provide logback.xml config from the external app +In order to have logging in json format it's possible to provide logback.xml config from the external app via jvm option `-Dlogging.config=file:logback.xml` or specify in the `application.yml` like `logging.config=file:logback.xml` ## [2.46.3] @@ -758,7 +758,7 @@ via jvm option `-Dlogging.config=file:logback.xml` or specify in the `applicatio ## [2.46.2] ### Changed -- Non existing Business function groups from the request should be persisted. +- Non existing Business function groups from the request should be persisted. ## [2.46.1] ### Changed @@ -776,9 +776,9 @@ with empty functions. ## [2.45.0] ### Fixed -- Legal Entity Saga +- Legal Entity Saga - Errors happening in the user profile manager must now correctly be dealt with. - - Ensure reactive immutability on user service operations. + - Ensure reactive immutability on user service operations. ### Changed - Use backbase bom pom instead of banking-service and identity boms - Update to 2021.07 release (DBS 2.21.0 and Identity 1.9.0) @@ -788,11 +788,11 @@ with empty functions. - Optional parameter (`xTransactionsUserId`) added to TransactionPresentationServiceApi.patchTransactions. - Optional parameter (`xTransactionsUserId`) added to TransactionPresentationServiceApi.postDelete. - Optional parameter (`xTransactionsUserId`) added to TransactionPresentationServiceApi.postRefresh. -### Maintenance +### Maintenance - Upgrade Spring Boot 2.5.3 ## [2.44.0] -### Maintenance +### Maintenance - Cleaned up versions for boat-maven-plugin - Added spring-boot-configuration-processors to modules that have configuration classes - Moved Product Catalog Model to own package to prevent deep transitive dependencies @@ -800,7 +800,7 @@ with empty functions. ## [2.43.0] ### Fixed -- bugfix NPE for AccessGroupService.getUpdatePermissions +- bugfix NPE for AccessGroupService.getUpdatePermissions ## [2.42.0] ### Fixed @@ -1055,7 +1055,7 @@ Example: ## [2.15.0] ### Fixed -- Fixed implementation of Reference Job Roles where we can assign a list of reference job roles to a specific user. +- Fixed implementation of Reference Job Roles where we can assign a list of reference job roles to a specific user. * Example with legal-entity-bootstrap-task on how to create a Reference Job Role in the root legal entity and assign it to a user below the hierarchy (example with a subsidiary): ```yaml bootstrap: From d2c7f391e692a619db027ee839a1c02341434101 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 15 May 2023 14:33:12 +0000 Subject: [PATCH 12/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 58bd238ac..3af5ea463 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 559b40ebe..85906cce2 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.39.1 + 3.39.2 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 42fee1a64..3ea0ff54f 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index c3aaf268e..1f41b72f6 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 4718f3bd5..40783a833 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.39.1 + 3.39.2 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 6370900cd..d62d8a8b5 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 715b2f170..de20e8917 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.39.1 + 3.39.2 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index e67f6d8ca..7b98d274c 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 42fa1d1a9..e3d4b5fe5 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 8ba47185c..304136846 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 9cdebdc28..0d5469527 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.39.1 + 3.39.2 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 8ac30c1e1..c1ec054c4 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 3e9ce9b8f..02cc425ec 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index fa852d5ac..9beb2d7d4 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index bd822bae2..be3d0f8d3 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.1 + 3.39.2 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 5e39b64e6..d3e119fbe 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 7a9076f5b..9f96c576f 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 3004e4d53..c9bb4a4cf 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.39.1 + 3.39.2 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 91bbb5ecf..d505e68be 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 6b9553c9e..ab3f6e274 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 46cfc81be..ea7eb5ccd 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index e5e0fc1b6..231cd6944 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.1 + 3.39.2 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index b9fab41fe..190bc600b 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.39.1 + 3.39.2 4.0.0 transaction-cursor - 3.39.1 + 3.39.2 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index e3e7c7d06..466972a59 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 640ce3947..bf3a1c22d 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.1 + 3.39.2 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 23996fc18..91a88e587 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 2f255c7d1..0717a0839 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 6688fb6c7..d8f4ddf9b 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.1 + 3.39.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index c2168cf32..9387472ea 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.39.1 + 3.39.2 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index e0b6235e7..9b6ec224c 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.39.1 + 3.39.2 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index f056c9a35..a55dc9398 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.39.1 + 3.39.2 payment-order-composition-service - 3.39.1 + 3.39.2 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 22c27c0f0..d06f09245 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.1 + 3.39.2 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 1d6e74c35..937da0228 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.39.1 + 3.39.2 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index ecc143bcb..94f6c196a 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.39.1 + 3.39.2 product-composition-service - 3.39.1 + 3.39.2 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 098275068..c4a2bbd0d 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.39.1 + 3.39.2 transaction-composition-service - 3.39.1 + 3.39.2 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 5ffb18cdb..dbe737297 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.1 + 3.39.2 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 4078a2220..00c97916e 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.39.1 + 3.39.2 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 70b812ba3..2f5bae0bf 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 1a1e65114..d1d94b3f6 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.1 + 3.39.2 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index a7564f838..0fdd860e9 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 18853f69d..1186820c3 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.1 + 3.39.2 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 9ab2a50a3..650414fbf 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.1 + 3.39.2 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 1df52c8d8..efc04986b 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index cfeb45694..40bb9ba2e 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 250cd908c..f29a60b05 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 0e3a870fe..57afae503 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.39.1 + 3.39.2 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 15d83626f..3db0403b8 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 701df5d89..5021578ee 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 4f0e22512..9076efa1e 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.39.1 + 3.39.2 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index d616372e9..aec940677 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 981c6348b..fbb38d12b 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.1 + 3.39.2 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 3fae58678..8ea7f197c 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.1 + 3.39.2 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 4fc28fb9e..f63b26916 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 5667b96fa..7cae45b61 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.1 + 3.39.2 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 38afead20..6c5e0e4fd 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.1 + 3.39.2 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 429aba344..e0886da20 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.39.1 + 3.39.2 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index b3ab5b14f..2d451c62d 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 898fefa38..b9afcfb52 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 6377b2e63..e17d1bfb6 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 3ee6c3850..007b0c354 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.39.1 + 3.39.2 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index f78b368a3..8d80af69b 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 1e9c3685d..57eaa99b2 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 799d95677..e1f215673 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.39.1 + 3.39.2 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index bace63586..d8d304f4e 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 1ca4c4266..d03c8fae5 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 012ed7c9f..c67f20bc8 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index a3081831c..f3cb79cf9 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.39.1 + 3.39.2 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index d57589063..78845156c 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.39.1 + 3.39.2 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 9cb8230c6..2a90b7dc4 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.39.1 + 3.39.2 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 2925ca3f6..c32e578d7 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index e7ede3a9c..f12d8f19e 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 42ed04d2c..ed6f68f4b 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index fe3d3c5ea..58c990111 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 96365dbf8..5f2ab848f 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index b9cf32825..7343cdc52 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 881a484cc..52ec8eeb2 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.1 + 3.39.2 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index d7456ca05..6cb3b5621 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.1 + 3.39.2 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 3653abc58..ad20a81ac 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.1 + 3.39.2 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 08dce71a9..120c6c191 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.39.1 + 3.39.2 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index ea4a3a103..fbc4800b7 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.1 + 3.39.2 ../../stream-sdk/stream-parent From aba6ec91788c93d3ba2748299a415d941c2ba268 Mon Sep 17 00:00:00 2001 From: Joshua Pyle Date: Tue, 16 May 2023 16:04:56 -0400 Subject: [PATCH 13/95] Add addition propagation support to the legal entity ingestion request --- CHANGELOG.md | 4 ++++ .../core/service/impl/LegalEntityIngestionServiceImpl.java | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fd925927..df4e7bf66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.40.0](https://github.com/Backbase/stream-services/compare/3.39.2...3.40.0) +### Added +- Add support for propagating additions from the legal entity ingestion request. + ## [3.39.2](https://github.com/Backbase/stream-services/compare/3.39.0...3.40.1) ### Changed - Propagate additions returned by the Product and Transaction integration Response to the Product and Transaction composition Response. diff --git a/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java b/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java index f0c9cf28c..2b44d02fd 100644 --- a/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java +++ b/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java @@ -77,6 +77,7 @@ private Mono sendToDbs(LegalEntityResponse res) { .map(LegalEntityTask::getData) .map(le -> LegalEntityResponse.builder() .legalEntity(le) + .additions(res.getAdditions()) .membershipAccounts(res.getMembershipAccounts()) .productChainEnabledFromRequest(res.getProductChainEnabledFromRequest()) .build()); From e900106ffb95db41902a4dd930f8d5f0ee9232fa Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Wed, 17 May 2023 21:01:27 +0000 Subject: [PATCH 14/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 3af5ea463..31590d81c 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 85906cce2..ed3d0cd77 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.39.2 + 3.40.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 3ea0ff54f..e0f878257 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 1f41b72f6..8cf52b7e4 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 40783a833..63c0dde91 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.39.2 + 3.40.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index d62d8a8b5..c15ec9928 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index de20e8917..b058a7e8f 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.39.2 + 3.40.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 7b98d274c..70aa8bcc7 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index e3d4b5fe5..94f14ee22 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 304136846..05d1bf853 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 0d5469527..b48b62ba2 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.39.2 + 3.40.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index c1ec054c4..f78549d39 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 02cc425ec..32d26350e 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 9beb2d7d4..f2683a1dc 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index be3d0f8d3..38b03bebb 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.2 + 3.40.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index d3e119fbe..9d0160c37 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 9f96c576f..857b5515a 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index c9bb4a4cf..e9051b5e4 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.39.2 + 3.40.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index d505e68be..a22969fce 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index ab3f6e274..3826620b8 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index ea7eb5ccd..16dd140c8 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 231cd6944..613f02320 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.2 + 3.40.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 190bc600b..da5fda1a7 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.39.2 + 3.40.0 4.0.0 transaction-cursor - 3.39.2 + 3.40.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 466972a59..2d06a789a 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index bf3a1c22d..7c6348069 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.2 + 3.40.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 91a88e587..288d37e55 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 0717a0839..fa0bd8445 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index d8f4ddf9b..b59e196b5 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.39.2 + 3.40.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 9387472ea..de609acba 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.39.2 + 3.40.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 9b6ec224c..d1da76628 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.39.2 + 3.40.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index a55dc9398..f42122668 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.39.2 + 3.40.0 payment-order-composition-service - 3.39.2 + 3.40.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index d06f09245..463573b81 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.2 + 3.40.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 937da0228..80c8ade83 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.39.2 + 3.40.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 94f6c196a..8d428631a 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.39.2 + 3.40.0 product-composition-service - 3.39.2 + 3.40.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index c4a2bbd0d..41ccc440a 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.39.2 + 3.40.0 transaction-composition-service - 3.39.2 + 3.40.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index dbe737297..22c078429 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.39.2 + 3.40.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 00c97916e..d05209a02 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.39.2 + 3.40.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 2f5bae0bf..bc388031b 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index d1d94b3f6..dfd12d078 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.2 + 3.40.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 0fdd860e9..e6079e482 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 1186820c3..60ef63c7f 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.2 + 3.40.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 650414fbf..475885a83 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.39.2 + 3.40.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index efc04986b..9a6b0f660 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 40bb9ba2e..27612778a 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index f29a60b05..2c7044a2d 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 57afae503..83f1bd45f 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.39.2 + 3.40.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 3db0403b8..f48f771fc 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 5021578ee..6c390733f 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 9076efa1e..51b2cc8b1 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.39.2 + 3.40.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index aec940677..7e2f3d7e8 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index fbb38d12b..142780877 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.2 + 3.40.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 8ea7f197c..7b1e67c02 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.2 + 3.40.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index f63b26916..b6fae96fe 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 7cae45b61..4f93590eb 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.2 + 3.40.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 6c5e0e4fd..968c8f695 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.39.2 + 3.40.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index e0886da20..c1462ec7c 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.39.2 + 3.40.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 2d451c62d..9dadcc325 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index b9afcfb52..aeaf5f53d 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index e17d1bfb6..20ed26274 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 007b0c354..a06527c32 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.39.2 + 3.40.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 8d80af69b..c627e8064 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 57eaa99b2..d673dc4d2 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index e1f215673..94c9460af 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.39.2 + 3.40.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index d8d304f4e..afd2f194b 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index d03c8fae5..6c716a89f 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index c67f20bc8..3b6896b2e 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index f3cb79cf9..e3a662936 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.39.2 + 3.40.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 78845156c..f8ca9fa60 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.39.2 + 3.40.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 2a90b7dc4..2bb45c6dd 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.39.2 + 3.40.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index c32e578d7..a5c48e81e 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index f12d8f19e..daf8e598c 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index ed6f68f4b..b31b5203a 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 58c990111..a3bcfc489 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 5f2ab848f..d9e24d904 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 7343cdc52..453d61690 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 52ec8eeb2..9b38f8655 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.39.2 + 3.40.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 6cb3b5621..7c5fd8889 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.39.2 + 3.40.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index ad20a81ac..b4a1e00e4 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.39.2 + 3.40.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 120c6c191..3a1645cb1 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.39.2 + 3.40.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index fbc4800b7..f0652fb46 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.39.2 + 3.40.0 ../../stream-sdk/stream-parent From f46bb6e953859b0d9dea56e8cf0257c0bd4ad82c Mon Sep 17 00:00:00 2001 From: sunithabackbase <85239855+sunithabackbase@users.noreply.github.com> Date: Tue, 30 May 2023 17:25:46 -0400 Subject: [PATCH 15/95] Add Additions to DebitCardItem OpenApi Schema Model --- CHANGELOG.md | 4 ++++ api/stream-legal-entity/openapi.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index df4e7bf66..58a8e5866 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.41.0](https://github.com/Backbase/stream-services/compare/3.40.0...3.41.0) +### Added +- Added additions to `DebitCardItem` openapi schema. + ## [3.40.0](https://github.com/Backbase/stream-services/compare/3.39.2...3.40.0) ### Added - Add support for propagating additions from the legal entity ingestion request. diff --git a/api/stream-legal-entity/openapi.yaml b/api/stream-legal-entity/openapi.yaml index ade425c52..fdd2c6a7b 100644 --- a/api/stream-legal-entity/openapi.yaml +++ b/api/stream-legal-entity/openapi.yaml @@ -883,6 +883,10 @@ components: maxLength: 32 type: string description: Status of the card ex. Active, Expired etc + additions: + type: object + additionalProperties: + type: string CardDetailsItem: required: - cardProvider From 753cd97a4f72a7bde76bf80ec1340f82b018eb10 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Fri, 2 Jun 2023 15:58:57 +0000 Subject: [PATCH 16/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 31590d81c..f2d31ad4f 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index ed3d0cd77..3e2cb339f 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.40.0 + 3.41.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index e0f878257..9520fea2e 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 8cf52b7e4..2a07e45b0 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 63c0dde91..12a8c5bb1 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.40.0 + 3.41.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index c15ec9928..ec292749e 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index b058a7e8f..bcac7f269 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.40.0 + 3.41.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 70aa8bcc7..f9ec802c3 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 94f14ee22..73696f2f4 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 05d1bf853..b42167187 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index b48b62ba2..82cd86892 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.40.0 + 3.41.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index f78549d39..39a8dce78 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 32d26350e..5c90e00b7 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index f2683a1dc..56d89ec03 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 38b03bebb..b4386c2b3 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.40.0 + 3.41.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 9d0160c37..1e7c49e74 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 857b5515a..dff4d0ce5 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index e9051b5e4..eacde52cc 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.40.0 + 3.41.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index a22969fce..87f7479d0 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 3826620b8..f09e20d10 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 16dd140c8..ec3d3f2a6 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 613f02320..32be238bc 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.40.0 + 3.41.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index da5fda1a7..b5942721c 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.40.0 + 3.41.0 4.0.0 transaction-cursor - 3.40.0 + 3.41.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 2d06a789a..89842a460 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 7c6348069..4886c97eb 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.40.0 + 3.41.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 288d37e55..b918d13c5 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index fa0bd8445..82840cb9e 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index b59e196b5..55301cf03 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.40.0 + 3.41.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index de609acba..ccc5f496a 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.40.0 + 3.41.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index d1da76628..37642d5ee 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.40.0 + 3.41.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index f42122668..e0d0cc8cc 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.40.0 + 3.41.0 payment-order-composition-service - 3.40.0 + 3.41.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 463573b81..39dbd3d11 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.40.0 + 3.41.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 80c8ade83..085bf3719 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.40.0 + 3.41.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 8d428631a..4dd04cc75 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.40.0 + 3.41.0 product-composition-service - 3.40.0 + 3.41.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 41ccc440a..503ca2128 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.40.0 + 3.41.0 transaction-composition-service - 3.40.0 + 3.41.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 22c078429..f8a440e7e 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.40.0 + 3.41.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index d05209a02..28713f141 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.40.0 + 3.41.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index bc388031b..c2b018548 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index dfd12d078..51e21bb16 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.40.0 + 3.41.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index e6079e482..1e91d8d4d 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 60ef63c7f..2af43cdbf 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.40.0 + 3.41.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 475885a83..14133ae39 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.40.0 + 3.41.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 9a6b0f660..01865d5da 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 27612778a..40a139e90 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 2c7044a2d..db2e85ee0 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 83f1bd45f..06fbd28d9 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.40.0 + 3.41.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index f48f771fc..3fca06038 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 6c390733f..94d557ccd 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 51b2cc8b1..fcd643c71 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.40.0 + 3.41.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 7e2f3d7e8..8e51dc194 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 142780877..706b2c534 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.40.0 + 3.41.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 7b1e67c02..9f28ca03b 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.40.0 + 3.41.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b6fae96fe..6f9a15c49 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 4f93590eb..3ca04372b 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.40.0 + 3.41.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 968c8f695..e81347c61 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.40.0 + 3.41.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index c1462ec7c..87b69366b 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.40.0 + 3.41.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 9dadcc325..a9c25584f 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index aeaf5f53d..7d673bdad 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 20ed26274..6f58e48db 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index a06527c32..bce28bec8 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.40.0 + 3.41.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index c627e8064..1d66b29ce 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index d673dc4d2..4753966a7 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 94c9460af..b4037a900 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.40.0 + 3.41.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index afd2f194b..e144e2aa6 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 6c716a89f..65d3d83db 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 3b6896b2e..be5bb2e96 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index e3a662936..954d561c8 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.40.0 + 3.41.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index f8ca9fa60..3ee46f4bc 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.40.0 + 3.41.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 2bb45c6dd..f792f664c 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.40.0 + 3.41.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index a5c48e81e..1713f744c 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index daf8e598c..c00818cdd 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index b31b5203a..b39c833fa 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index a3bcfc489..fc924740d 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index d9e24d904..e6f60a869 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 453d61690..852cb3167 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 9b38f8655..8ff13d693 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.40.0 + 3.41.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 7c5fd8889..41530a759 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.40.0 + 3.41.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index b4a1e00e4..ba84ef5e5 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.40.0 + 3.41.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 3a1645cb1..41d3356f5 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.40.0 + 3.41.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index f0652fb46..f9f50a363 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.40.0 + 3.41.0 ../../stream-sdk/stream-parent From 7e814684a9c156e0cfe271e4adcb7c39d1ac9e35 Mon Sep 17 00:00:00 2001 From: Tarun Bharti <72968092+tarun-bb@users.noreply.github.com> Date: Thu, 8 Jun 2023 10:23:18 +0200 Subject: [PATCH 17/95] Created pull_request_template.md for stream contributors (#331) * Created pull_request_template.md for stream contributors * Update CHANGELOG.md --- .github/pull_request_template.md | 16 ++++++++++++++++ CHANGELOG.md | 4 ++++ 2 files changed, 20 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..bcd2c2218 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,16 @@ +## Description + +A few sentences describing the overall goals of the pull request's commits. + +## Checklist + + + + - [ ] I made sure, I read [CONTRIBUTING.md](CONTRIBUTING.md) to put right branch prefix as per my need. + - [ ] I made sure to update [CHANGELOG.md](CHANGELOG.md). + - [ ] I made sure to update [Stream Wiki](https://github.com/Backbase/stream-services/wiki)(only valid in case of new stream module or architecture changes). + - [ ] My changes are adequately tested. + - [ ] I made sure all the SonarCloud Quality Gate are passed. diff --git a/CHANGELOG.md b/CHANGELOG.md index 58a8e5866..c2e3411c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.41.0](https://github.com/Backbase/stream-services/compare/3.41.0...3.40.0) +### Added +- Added Pull Request template for Stream contributors. + ## [3.41.0](https://github.com/Backbase/stream-services/compare/3.40.0...3.41.0) ### Added - Added additions to `DebitCardItem` openapi schema. From 0bc1816169845e34d1d8d93d81e3fb6280b5098b Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Thu, 8 Jun 2023 08:54:38 +0000 Subject: [PATCH 18/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index f2d31ad4f..6034256b7 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 3e2cb339f..e5f078ae7 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.41.0 + 3.42.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 9520fea2e..84d57364a 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 2a07e45b0..81e32db4a 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 12a8c5bb1..cfb91c713 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.41.0 + 3.42.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index ec292749e..f4e53a8cb 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index bcac7f269..e2e7a1fcb 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.41.0 + 3.42.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index f9ec802c3..6c01b41bc 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 73696f2f4..892bd8bb3 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index b42167187..80c14755a 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 82cd86892..b157ebef5 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.41.0 + 3.42.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 39a8dce78..17e6107a2 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 5c90e00b7..fd28ff1c1 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 56d89ec03..42d385c68 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index b4386c2b3..2b903c105 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.41.0 + 3.42.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 1e7c49e74..a29236502 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index dff4d0ce5..551733ddb 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index eacde52cc..f8a81c58b 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.41.0 + 3.42.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 87f7479d0..69aad1789 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index f09e20d10..ffd55ad8f 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index ec3d3f2a6..61826a2e1 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 32be238bc..d24bb5edc 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.41.0 + 3.42.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index b5942721c..d9a45df29 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.41.0 + 3.42.0 4.0.0 transaction-cursor - 3.41.0 + 3.42.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 89842a460..260f16fd5 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 4886c97eb..8cba2cf38 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.41.0 + 3.42.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index b918d13c5..bdedf4cd2 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 82840cb9e..21ebfd174 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 55301cf03..ce579d7af 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.41.0 + 3.42.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index ccc5f496a..1126e13bd 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.41.0 + 3.42.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 37642d5ee..1f1e5ed66 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.41.0 + 3.42.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index e0d0cc8cc..fc821bbb6 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.41.0 + 3.42.0 payment-order-composition-service - 3.41.0 + 3.42.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 39dbd3d11..dd2f4efd1 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.41.0 + 3.42.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 085bf3719..76cb0a89b 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.41.0 + 3.42.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 4dd04cc75..b030d4f9e 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.41.0 + 3.42.0 product-composition-service - 3.41.0 + 3.42.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 503ca2128..a4e07947d 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.41.0 + 3.42.0 transaction-composition-service - 3.41.0 + 3.42.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index f8a440e7e..d4a136b73 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.41.0 + 3.42.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 28713f141..9b2c1fb5d 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.41.0 + 3.42.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index c2b018548..9de63a2c2 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 51e21bb16..bdf71cdfe 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.41.0 + 3.42.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 1e91d8d4d..754130c29 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 2af43cdbf..8e4119b77 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.41.0 + 3.42.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 14133ae39..6d48dc5d3 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.41.0 + 3.42.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 01865d5da..b68549d25 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 40a139e90..08fc0cf27 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index db2e85ee0..6c12a841e 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 06fbd28d9..877284935 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.41.0 + 3.42.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 3fca06038..ed9f8fb99 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 94d557ccd..b313dc0b8 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index fcd643c71..320240eae 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.41.0 + 3.42.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 8e51dc194..3c0235824 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 706b2c534..a224f2306 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.41.0 + 3.42.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 9f28ca03b..33b2334ba 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.41.0 + 3.42.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 6f9a15c49..b44c9d3f8 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 3ca04372b..6e57415ac 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.41.0 + 3.42.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index e81347c61..b967f1d77 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.41.0 + 3.42.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 87b69366b..9a0599995 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.41.0 + 3.42.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index a9c25584f..7610e0d4e 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 7d673bdad..092b3c02f 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 6f58e48db..5f3509d0c 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index bce28bec8..120dbbba9 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.41.0 + 3.42.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 1d66b29ce..211524849 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 4753966a7..f5e32e12c 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index b4037a900..b99b7b559 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.41.0 + 3.42.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index e144e2aa6..b0a295fab 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 65d3d83db..92766cf27 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index be5bb2e96..1a75010e4 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 954d561c8..410c855d7 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.41.0 + 3.42.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 3ee46f4bc..87933e46b 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.41.0 + 3.42.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index f792f664c..a499e3e60 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.41.0 + 3.42.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 1713f744c..b8c109a9e 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index c00818cdd..bd5d2b004 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index b39c833fa..4bd0ac6b0 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index fc924740d..240ed7c43 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index e6f60a869..59ba98990 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 852cb3167..77297f46f 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 8ff13d693..f37796ebb 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.41.0 + 3.42.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 41530a759..b9f70add3 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.41.0 + 3.42.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index ba84ef5e5..11f3d8082 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.41.0 + 3.42.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 41d3356f5..0c883917d 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.41.0 + 3.42.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index f9f50a363..b2e0274ee 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.41.0 + 3.42.0 ../../stream-sdk/stream-parent From 7d4d11b850287a01d5f58fa0228d82110d485fe4 Mon Sep 17 00:00:00 2001 From: Andrii Hrytsiuk Date: Fri, 12 May 2023 14:43:24 +0200 Subject: [PATCH 19/95] ARC-82: Migrate to access-control-service-api v3: - Configure code generation - Replace usages of v2 with v3 --- CHANGELOG.md | 6 +- .../AccessControlConfiguration.java | 33 ++- .../exceptions/LegalEntityException.java | 2 +- .../stream/mapper/AccessGroupMapper.java | 22 +- .../stream/mapper/LegalEntityMapper.java | 22 +- .../stream/mapper/ParticipantMapper.java | 5 +- .../stream/service/AccessGroupService.java | 146 ++++++-------- .../stream/service/LegalEntityService.java | 67 +------ .../stream/mapper/AccessGroupMapperTest.java | 17 +- .../stream/mapper/LegalEntityMapperTest.java | 189 ++++++++++++++++++ .../stream/mapper/ParticipantMapperTest.java | 10 +- .../service/AccessGroupServiceTest.java | 114 +++++------ ...sGroupServiceUpdateFunctionGroupsTest.java | 67 +++---- .../service/LegalEntityServiceTest.java | 11 +- .../com/backbase/stream/ApprovalSaga.java | 2 +- stream-dbs-clients/pom.xml | 6 +- .../config/AccessControlClientConfig.java | 58 +----- .../mappings/create-data-groups.json | 2 +- .../mappings/create-function-groups.json | 2 +- .../mappings/create-legal-entity.json | 2 +- .../mappings/create-service-agreement.json | 2 +- .../resources/mappings/get-data-groups.json | 2 +- .../mappings/get-function-groups.json | 2 +- .../mappings/get-legal-entity-external.json | 2 +- .../resources/mappings/get-legal-entity.json | 2 +- .../get-service-agreement-permissions.json | 2 +- .../mappings/get-service-agreement.json | 2 +- .../mappings/update-function-groups.json | 2 +- .../mappings/update-legal-entity.json | 2 +- .../mappings/update-user-permissions.json | 2 +- .../com/backbase/stream/LegalEntitySaga.java | 4 +- .../backbase/stream/LegalEntitySagaTest.java | 37 ++-- .../UpdatedServiceAgreementSagaTest.java | 6 +- .../LegalEntityAsyncControllerTest.java | 8 +- .../backbase/stream/it/LegalEntitySagaIT.java | 57 +++--- .../product/BusinessFunctionGroupMapper.java | 4 +- .../stream/product/ProductIngestionSaga.java | 2 +- .../BusinessFunctionGroupMapperTest.java | 19 +- 38 files changed, 477 insertions(+), 463 deletions(-) create mode 100644 stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java diff --git a/CHANGELOG.md b/CHANGELOG.md index c2e3411c0..8fd15cd28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,11 @@ # Changelog All notable changes to this project will be documented in this file. -## [3.41.0](https://github.com/Backbase/stream-services/compare/3.41.0...3.40.0) +## [3.43.0](https://github.com/Backbase/stream-services/compare/3.42.0...3.43.0) +### Changed +- Upgraded Access-Control service-api from v2 to v3 + +## [3.42.0](https://github.com/Backbase/stream-services/compare/3.41.0...3.42.0) ### Added - Added Pull Request template for Stream contributors. diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java index 455a3af32..842ba2f3b 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java @@ -1,16 +1,10 @@ package com.backbase.stream.configuration; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntitiesApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntityApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UserQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UsersApi; +import com.backbase.dbs.accesscontrol.api.service.v3.DataGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.FunctionGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.LegalEntitiesApi; +import com.backbase.dbs.accesscontrol.api.service.v3.ServiceAgreementsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.UsersApi; import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.profile.api.service.v2.UserProfileManagementApi; @@ -40,7 +34,7 @@ public class AccessControlConfiguration { @Bean - public BatchResponseUtils batchResponseUtils(){ + public BatchResponseUtils batchResponseUtils() { return new BatchResponseUtils(); } @@ -55,8 +49,8 @@ public EntitlementsService entitlementsService(ArrangementService arrangementSer @Bean public LegalEntityService legalEntityService(LegalEntitiesApi legalEntitiesApi, - LegalEntityApi legalEntityApi, BatchResponseUtils batchResponseUtils) { - return new LegalEntityService(legalEntitiesApi, legalEntityApi, batchResponseUtils); + BatchResponseUtils batchResponseUtils) { + return new LegalEntityService(legalEntitiesApi, batchResponseUtils); } @Bean @@ -74,13 +68,12 @@ public UserProfileService userProfileService(UserProfileManagementApi userProfil @Bean public AccessGroupService accessGroupService( UserManagementApi usersApi, - DeletionProperties configurationProperties, UserQueryApi userQueryApi, - UsersApi accessControlUsersApi, DataGroupApi dataGroupApi, + DeletionProperties configurationProperties, + UsersApi accessControlUsersApi, DataGroupsApi dataGroupsApi, ServiceAgreementsApi serviceAgreementsApi, - ServiceAgreementApi serviceAgreementApi, ServiceAgreementQueryApi serviceAgreementQueryApi, - FunctionGroupsApi functionGroupsApi, FunctionGroupApi functionGroupApi, BatchResponseUtils batchResponseUtils) { - return new AccessGroupService(usersApi, userQueryApi, accessControlUsersApi, dataGroupApi, dataGroupsApi, - functionGroupApi, functionGroupsApi, serviceAgreementQueryApi, serviceAgreementApi, serviceAgreementsApi, + FunctionGroupsApi functionGroupsApi, BatchResponseUtils batchResponseUtils) { + return new AccessGroupService(usersApi, accessControlUsersApi, dataGroupsApi, + functionGroupsApi, serviceAgreementsApi, configurationProperties, batchResponseUtils); } diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/exceptions/LegalEntityException.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/exceptions/LegalEntityException.java index b9f29f889..9c744b350 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/exceptions/LegalEntityException.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/exceptions/LegalEntityException.java @@ -1,6 +1,6 @@ package com.backbase.stream.exceptions; -import com.backbase.dbs.accesscontrol.api.service.v2.model.LegalEntityCreateItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityCreateItem; import org.springframework.web.reactive.function.client.WebClientResponseException; public class LegalEntityException extends RuntimeException { diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/AccessGroupMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/AccessGroupMapper.java index 0e1251f74..8232b11a7 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/AccessGroupMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/AccessGroupMapper.java @@ -1,15 +1,14 @@ package com.backbase.stream.mapper; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ApprovalStatus; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ParticipantIngest; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationIngestFunctionGroup; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationPermission; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationPermissionFunctionGroupUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementItemQuery; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementPut; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServicesAgreementIngest; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ParticipantIngest; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationIngestFunctionGroup; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationPermission; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationPermissionFunctionGroupUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementItemQuery; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementPut; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServicesAgreementIngest; import com.backbase.stream.legalentity.model.BusinessFunction; import com.backbase.stream.legalentity.model.BusinessFunctionGroup; import com.backbase.stream.legalentity.model.JobRole; @@ -46,9 +45,6 @@ public interface AccessGroupMapper { PresentationIngestFunctionGroup toPresentation(JobRole referenceJobRole); - com.backbase.stream.legalentity.model.ApprovalStatus map( - ApprovalStatus approvalStatus); - /** * Map {@link BusinessFunctionGroup} with privileges to {@link PresentationPermission}. * diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java index ac357a6f6..08ace2c30 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java @@ -1,6 +1,11 @@ package com.backbase.stream.mapper; -import com.backbase.dbs.accesscontrol.api.service.v2.model.*; +import com.backbase.dbs.accesscontrol.api.service.v3.model.GetServiceAgreement; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityCreateItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityItemBase; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityPut; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType; import com.backbase.stream.legalentity.model.LegalEntity; import com.backbase.stream.legalentity.model.ServiceAgreement; import org.mapstruct.Mapper; @@ -24,17 +29,18 @@ public interface LegalEntityMapper { com.backbase.stream.legalentity.model.LegalEntityType map(LegalEntityType legalEntityType); + @Mapping(source = "type", target = "legalEntityType") LegalEntity toModel(LegalEntityCreateItem legalEntity); @Mapping(source = "id", target = "internalId") ServiceAgreement toStream(GetServiceAgreement getServiceAgreement); - @Mapping(source = "additions", target = "legalEntity.additions") - @Mapping(source = "externalId", target = "legalEntity.externalId") - @Mapping(source = "name", target = "legalEntity.name") - @Mapping(source = "legalEntityType", target = "legalEntity.type") - @Mapping(source = "parentExternalId", target = "legalEntity.parentExternalId") - @Mapping(source = "activateSingleServiceAgreement", target = "legalEntity.activateSingleServiceAgreement") - @Mapping(source = "externalId", target = "externalId") + @Mapping(source = "additions", target = "newValues.additions") + @Mapping(source = "externalId", target = "newValues.externalId") + @Mapping(source = "name", target = "newValues.name") + @Mapping(source = "legalEntityType", target = "newValues.type") + @Mapping(source = "parentExternalId", target = "newValues.parentExternalId") + @Mapping(source = "activateSingleServiceAgreement", target = "newValues.activateSingleServiceAgreement") + @Mapping(source = "externalId", target = "currentExternalId") LegalEntityPut toLegalEntityPut(LegalEntity legalEntity); } diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/ParticipantMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/ParticipantMapper.java index a8c5487d3..d1d65eec9 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/ParticipantMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/ParticipantMapper.java @@ -1,10 +1,9 @@ package com.backbase.stream.mapper; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantBatchUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantPutBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantBatchUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantPutBody; import com.backbase.stream.legalentity.model.LegalEntityParticipant; import com.backbase.stream.legalentity.model.ServiceAgreement; -import java.util.List; import org.mapstruct.AfterMapping; import org.mapstruct.Mapper; import org.mapstruct.Mapping; diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java index d26735d2f..c825b35af 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java @@ -1,51 +1,45 @@ package com.backbase.stream.service; -import static com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItemExtended.StatusEnum.HTTP_STATUS_OK; +import static com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItemExtended.StatusEnum.HTTP_STATUS_OK; import static com.backbase.stream.legalentity.model.ServiceAgreementUserAction.ActionEnum.ADD; import static com.backbase.stream.legalentity.model.ServiceAgreementUserAction.ActionEnum.REMOVE; import static org.springframework.util.StringUtils.isEmpty; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UserQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UsersApi; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ArrangementPrivilegesGetResponseBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItemExtended; -import com.backbase.dbs.accesscontrol.api.service.v2.model.DataGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.DataGroupItemSystemBase; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Functiongroupupdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.IdItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ListOfFunctionGroupsWithDataGroups; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PersistenceApprovalPermissions; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAction; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationApprovalStatus; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAssignUserPermissions; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationDataGroupIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationDataGroupItemPutRequestBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationDataGroupUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationFunctionDataGroup; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationFunctionGroupDataGroup; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationFunctionGroupPutRequestBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationGenericObjectId; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationIngestFunctionGroup; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationItemIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantBatchUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationPermission; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationPermissionFunctionGroupUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationSearchDataGroupsRequest; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationServiceAgreementIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationServiceAgreementUserPair; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationServiceAgreementUsersBatchUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementParticipantsGetResponseBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementUsersQuery; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServicesAgreementIngest; +import com.backbase.dbs.accesscontrol.api.service.v3.DataGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.FunctionGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.ServiceAgreementsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.UsersApi; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ArrangementPrivilegesGetResponseBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItemExtended; +import com.backbase.dbs.accesscontrol.api.service.v3.model.DataGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.DataGroupItemSystemBase; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.IdItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ListOfFunctionGroupsWithDataGroups; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PersistenceApprovalPermissions; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAction; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAssignUserPermissions; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationDataGroupIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationDataGroupItemPutRequestBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationDataGroupUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationFunctionDataGroup; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationFunctionGroupDataGroup; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationFunctionGroupPutRequestBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationGenericObjectId; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationIngestFunctionGroup; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationItemIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantBatchUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationPermission; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationPermissionFunctionGroupUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationSearchDataGroupsRequest; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationServiceAgreementIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationServiceAgreementUserPair; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationServiceAgreementUsersBatchUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementParticipantsGetResponseBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementUsersQuery; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServicesAgreementIngest; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.stream.configuration.DeletionProperties; @@ -124,22 +118,12 @@ public class AccessGroupService { @NonNull private final UserManagementApi usersApi; @NonNull - private final UserQueryApi userQueryApi; - @NonNull private final UsersApi accessControlUsersApi; @NonNull - private final DataGroupApi dataGroupApi; - @NonNull private final DataGroupsApi dataGroupsApi; @NonNull - private final FunctionGroupApi functionGroupApi; - @NonNull private final FunctionGroupsApi functionGroupsApi; @NonNull - private final ServiceAgreementQueryApi serviceAgreementQueryApi; - @NonNull - private final ServiceAgreementApi serviceAgreementApi; - @NonNull private final ServiceAgreementsApi serviceAgreementsApi; @NonNull private final DeletionProperties deletionProperties; @@ -159,7 +143,7 @@ public class AccessGroupService { */ public Mono createServiceAgreement(StreamTask streamTask, ServiceAgreement serviceAgreement) { ServicesAgreementIngest servicesAgreementIngest = accessGroupMapper.toPresentation(serviceAgreement); - return serviceAgreementApi.postServiceAgreementIngest(servicesAgreementIngest) + return serviceAgreementsApi.postServiceAgreementIngest(servicesAgreementIngest) .onErrorResume(WebClientResponseException.class, throwable -> { streamTask.error(SERVICE_AGREEMENT, "create", "failed", serviceAgreement.getExternalId(), "", throwable, throwable.getResponseBodyAsString(), "Failed to create Service Agreement"); @@ -176,7 +160,7 @@ public Mono createServiceAgreement(StreamTask streamTask, Serv */ public Mono getServiceAgreementByExternalId(String externalId) { log.info("setting up getting Service Agreement with external Id: {} flow", externalId); - return serviceAgreementApi.getServiceAgreementExternalId(externalId) + return serviceAgreementsApi.getServiceAgreementExternalId(externalId) .doOnNext(serviceAgreementItem -> log .info("Service Agreement: {} found", serviceAgreementItem.getExternalId())) .onErrorResume(WebClientResponseException.NotFound.class, throwable -> { @@ -260,7 +244,7 @@ public Mono updateServiceAgreementRegularUsers(StreamTask stre .flatMap(actionGroup -> { log.info("Update regular users of Service Agreement with external Id: {}", serviceAgreement.getExternalId()); - return serviceAgreementApi.putPresentationServiceAgreementUsersBatchUpdate(actionGroup) + return serviceAgreementsApi.putPresentationServiceAgreementUsersBatchUpdate(actionGroup) .onErrorResume(WebClientResponseException.class, e -> Mono.error(new StreamTaskException(streamTask, e, MessageFormat @@ -296,7 +280,7 @@ private Mono enrichUsersWithInternalUserId(T task, Lis } private Mono getServiceAgreementUsers(ServiceAgreement serviceAgreement) { - return serviceAgreementQueryApi.getServiceAgreementUsers(serviceAgreement.getInternalId()) + return serviceAgreementsApi.getServiceAgreementUsers(serviceAgreement.getInternalId()) .onErrorResume(WebClientResponseException.NotFound.class, e -> { log.info("users not found"); return Mono.just(new ServiceAgreementUsersQuery()); @@ -403,7 +387,7 @@ private Mono putServiceAgreementParticipants(StreamTask stream log.debug("updating participants: " + request.toString()); - return serviceAgreementApi.putPresentationIngestServiceAgreementParticipants(request) + return serviceAgreementsApi.putPresentationIngestServiceAgreementParticipants(request) .onErrorResume(WebClientResponseException.class, e -> { streamTask.error("participant", "update-participants", "failed", serviceAgreement.getExternalId(), serviceAgreement.getInternalId(), e, e.getResponseBodyAsString(), @@ -465,7 +449,7 @@ public Mono setAdministrators(LegalEntity legalEntity) { presentationServiceAgreementUsersBatchUpdate.users(userPairs); presentationServiceAgreementUsersBatchUpdate.setAction(PresentationAction.ADD); - return serviceAgreementApi.putPresentationServiceAgreementAdminsBatchUpdate(presentationServiceAgreementUsersBatchUpdate) + return serviceAgreementsApi.putPresentationServiceAgreementAdminsBatchUpdate(presentationServiceAgreementUsersBatchUpdate) .doOnError(WebClientResponseException.BadRequest.class, this::handleError) .collectList() .map(batchResponseItemExtendeds -> { @@ -518,9 +502,7 @@ public Mono assignPermissions(StreamTask streamTask, ServiceAgre return Mono.error(new StreamTaskException(streamTask, e, "Failed to Assign permissions: " + e.getResponseBodyAsString())); }) - .flatMap(this::processApprovalStatus) - .map(jobProfileUser::approvalStatus); - + .then(Mono.just(jobProfileUser)); } public Mono assignPermissionsBatch(BatchProductGroupTask task, Map>> usersPermissions) { @@ -572,7 +554,7 @@ public Mono assignPermissionsBatch(BatchProductGroupTask * Retrieves function groups by service agreement id, filter any non-system and convert resulting list into a set of ids. */ private Mono> getAssociatedSystemFunctionsIds(BatchProductGroupTask task) { - return functionGroupApi.getFunctionGroups(task.getData().getServiceAgreement().getInternalId()) + return functionGroupsApi.getFunctionGroups(task.getData().getServiceAgreement().getInternalId()) .onErrorResume(WebClientResponseException.class, e -> { task.error(ACCESS_GROUP, "assign-permissions", "failed", task.getData().getServiceAgreement().getExternalId(), task.getData().getServiceAgreement().getInternalId(), e, e.getResponseBodyAsString(), "Failed to fetch function groups"); return Mono.error(new StreamTaskException(task, e, "Failed to fetch function groups: " + e.getResponseBodyAsString())); @@ -599,7 +581,7 @@ private Mono> mergeUserPermissions(Batch List request, Set systemFunctionGroupIds) { return Flux.fromIterable(users) - .flatMap(user -> userQueryApi.getPersistenceApprovalPermissions(user.getInternalId(), task.getData().getServiceAgreement().getInternalId()) + .flatMap(user -> accessControlUsersApi.getPersistenceApprovalPermissions(user.getInternalId(), task.getData().getServiceAgreement().getInternalId()) .onErrorResume(WebClientResponseException.NotFound.class, e -> Mono.empty()) .map(PersistenceApprovalPermissions::getItems) .map(items -> items.stream() @@ -726,15 +708,6 @@ private ListOfFunctionGroupsWithDataGroups functionGroupsWithDataGroup(JobProfil return functionGroups; } - private Mono processApprovalStatus( - PresentationApprovalStatus presentationApprovalStatus) { - if (presentationApprovalStatus.getApprovalStatus() != null) { - return Mono.just(accessGroupMapper.map(presentationApprovalStatus.getApprovalStatus())); - } else { - return Mono.empty(); - } - } - private PresentationFunctionDataGroup getPresentationFunctionDataGroup(ProductGroup productGroup, BusinessFunctionGroup businessFunctionGroup) { return new PresentationFunctionDataGroup() @@ -810,7 +783,7 @@ public Mono updateExistingDataGroupsBatch(BatchProductGro .dataGroupIdentifier(mapDataGroupId(dbsDataGroup.getId())) .type(dbsDataGroup.getType()) .action(PresentationAction.ADD) - .dataItems(arrangementsToAdd.stream().map(id -> new PresentationItemIdentifier().internalIdIdentifier(id)).collect(Collectors.toList())) + .dataItems(arrangementsToAdd.stream().map(id -> new PresentationItemIdentifier().id(id)).collect(Collectors.toList())) ); } if (!CollectionUtils.isEmpty(arrangementsToRemove)) { @@ -818,7 +791,7 @@ public Mono updateExistingDataGroupsBatch(BatchProductGro .dataGroupIdentifier(mapDataGroupId(dbsDataGroup.getId())) .type(dbsDataGroup.getType()) .action(PresentationAction.REMOVE) - .dataItems(arrangementsToRemove.stream().map(id -> new PresentationItemIdentifier().internalIdIdentifier(id)).collect(Collectors.toList())) + .dataItems(arrangementsToRemove.stream().map(id -> new PresentationItemIdentifier().id(id)).collect(Collectors.toList())) ); } }); @@ -852,7 +825,7 @@ public Flux updateDataGroupItems(List getExistingDataGroups(String serviceAgreementInternalId, String type) { - return dataGroupApi.getDataGroups(serviceAgreementInternalId, type, true); + return dataGroupsApi.getDataGroups(serviceAgreementInternalId, type, true); } /** @@ -940,7 +913,7 @@ private Mono updateAccessGroupWithArrangementIds(DataGroupItem dat log.info("Updating Data Access Group: {}", dataGroupsDataGroupItem.getId()); List dataItems = Stream.concat(StreamUtils.getInternalProductIds(productGroup).stream(), StreamUtils.getCustomDataGroupItems(productGroup).stream()) - .map(id -> new PresentationItemIdentifier().internalIdIdentifier(id)).collect(Collectors.toList()); + .map(id -> new PresentationItemIdentifier().id(id)).collect(Collectors.toList()); PresentationDataGroupUpdate presentationDataGroupUpdate = new PresentationDataGroupUpdate(); presentationDataGroupUpdate.setDataGroupIdentifier(mapDataGroupId(dataGroupsDataGroupItem.getId())); @@ -978,7 +951,6 @@ public Mono createArrangementDataAccessGroup(ServiceAgreement dataGroupItemSystemBase.setName(productGroup.getName()); dataGroupItemSystemBase.setDescription(productGroup.getDescription()); dataGroupItemSystemBase.setServiceAgreementId(serviceAgreement.getInternalId()); - dataGroupItemSystemBase.setAreItemsInternalIds(true); dataGroupItemSystemBase.setItems(dataItems); dataGroupItemSystemBase.setType(productGroup.getProductGroupType().name()); if (dataGroupItemSystemBase.getItems().stream().anyMatch(Objects::isNull)) { @@ -1029,7 +1001,7 @@ public Mono deleteFunctionGroupsForServiceAgreement(String serviceAgreemen return Mono.empty(); } - return functionGroupApi.getFunctionGroups(serviceAgreementInternalId) + return functionGroupsApi.getFunctionGroups(serviceAgreementInternalId) .collectList() .flatMap(functionGroups -> functionGroupsApi.postFunctionGroupsDelete( @@ -1050,7 +1022,7 @@ public Mono deleteFunctionGroupsForServiceAgreement(String serviceAgreemen */ public Mono> getFunctionGroupsForServiceAgreement(String serviceAgreementInternalId) { log.debug("Retrieving Function Groups for Service Agreement {}", serviceAgreementInternalId); - return functionGroupApi.getFunctionGroups(serviceAgreementInternalId) + return functionGroupsApi.getFunctionGroups(serviceAgreementInternalId) .collectList(); } @@ -1063,7 +1035,7 @@ public Mono> getFunctionGroupsForServiceAgreement(String */ public Mono deleteAdmins(ServiceAgreement serviceAgreement) { log.debug("Removing admins for Service Agreement {}", serviceAgreement.getName()); - return serviceAgreementQueryApi.getServiceAgreementAdmins(serviceAgreement.getInternalId()) + return serviceAgreementsApi.getServiceAgreementAdmins(serviceAgreement.getInternalId()) .flatMapMany(admins -> Flux.fromIterable(admins.getAdmins())) // get External ID for each admin. // We need to get the user by using the internal id to facilitate the delete for issue #46 @@ -1079,7 +1051,7 @@ public Mono deleteAdmins(ServiceAgreement serviceAgreement) { if (CollectionUtils.isEmpty(admins)) { return Mono.empty(); } else { - return serviceAgreementApi.putPresentationServiceAgreementAdminsBatchUpdate( + return serviceAgreementsApi.putPresentationServiceAgreementAdminsBatchUpdate( new PresentationServiceAgreementUsersBatchUpdate() .action(PresentationAction.REMOVE) .users(admins)) @@ -1100,7 +1072,7 @@ public Mono deleteAdmins(ServiceAgreement serviceAgreement) { * @return flux of arrangements internal ids. */ public Flux getArrangementInternalIdsForServiceAgreement(String serviceAgreementInternalId) { - return dataGroupApi.getDataGroups(serviceAgreementInternalId, null, true) + return dataGroupsApi.getDataGroups(serviceAgreementInternalId, null, true) .collectList() .map(dataGroupItems -> { // get all internal arrangement IDs present in data groups. @@ -1200,7 +1172,7 @@ private Mono createJobRole(StreamTask streamTask, ServiceAgreement serv // Removing constant from mapper and adding default APS here to avoid issues with apsName. if(jobRole.getApsId() == null && isEmpty(jobRole.getApsName())){ log.warn("Adding default APS '1 - User APS' to job role since it wasn't previously set."); - presentationIngestFunctionGroup.setApsId(BigDecimal.ONE); + presentationIngestFunctionGroup.setApsId(1L); } return functionGroupsApi.postPresentationIngestFunctionGroup(presentationIngestFunctionGroup) @@ -1339,7 +1311,7 @@ private Mono updateJobRole(StreamTask streamTask, ServiceAgre } PresentationFunctionGroupPutRequestBody putRequestBody = new PresentationFunctionGroupPutRequestBody(); - putRequestBody.functionGroup(new Functiongroupupdate() + putRequestBody.functionGroup(new FunctionGroupUpdate() .name(jobRole.getName()) .description(jobRole.getDescription()) .validFromDate(jobRole.getValidFromDate()) @@ -1400,7 +1372,7 @@ private Mono> updateBatchBusinessFunctionGroup(S PresentationFunctionGroupPutRequestBody putRequestBody = new PresentationFunctionGroupPutRequestBody(); - putRequestBody.setFunctionGroup(new Functiongroupupdate() + putRequestBody.setFunctionGroup(new FunctionGroupUpdate() .description(Optional.ofNullable(bfg.getDescription()).orElse(bfg.getName())) .permissions(getUpdatePermissions(bfg)) .name(bfg.getName()) @@ -1433,7 +1405,7 @@ private boolean isEmptyFunctionName(List getUpdatePermissions(Bus @NotNull private Flux getFunctionGroups(StreamTask streamTask, ServiceAgreement serviceAgreement) { - return functionGroupApi.getFunctionGroups(serviceAgreement.getInternalId()) + return functionGroupsApi.getFunctionGroups(serviceAgreement.getInternalId()) .onErrorResume(WebClientResponseException.class, e -> { log.error("Failed to get Function Groups for Service Agreement: {} Response: {}", serviceAgreement.getExternalId(), e.getResponseBodyAsString()); diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/LegalEntityService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/LegalEntityService.java index 447c1ef38..2f5d5afd5 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/LegalEntityService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/LegalEntityService.java @@ -1,33 +1,22 @@ package com.backbase.stream.service; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntitiesApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntityApi; -import com.backbase.dbs.accesscontrol.api.service.v2.model.LegalEntitiesBatchDelete; -import com.backbase.dbs.accesscontrol.api.service.v2.model.LegalEntityCreateItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.LegalEntityItemId; -import com.backbase.dbs.accesscontrol.api.service.v2.model.LegalEntityPut; +import com.backbase.dbs.accesscontrol.api.service.v3.LegalEntitiesApi; +import com.backbase.dbs.accesscontrol.api.service.v3.model.IdItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntitiesBatchDelete; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityCreateItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityPut; import com.backbase.stream.exceptions.LegalEntityException; import com.backbase.stream.legalentity.model.LegalEntity; import com.backbase.stream.legalentity.model.ServiceAgreement; import com.backbase.stream.mapper.AccessGroupMapper; import com.backbase.stream.mapper.LegalEntityMapper; import com.backbase.stream.utils.BatchResponseUtils; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.LocalDateTime; -import java.time.ZoneId; import java.util.Collections; -import java.util.Date; import java.util.Objects; -import java.util.UUID; -import javax.crypto.Cipher; -import javax.crypto.spec.IvParameterSpec; -import javax.crypto.spec.SecretKeySpec; import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.mapstruct.factory.Mappers; -import org.springframework.beans.factory.annotation.Value; import org.springframework.data.domain.Pageable; import org.springframework.web.client.RestClientException; import org.springframework.web.reactive.function.client.WebClientResponseException; @@ -45,20 +34,11 @@ public class LegalEntityService { @NonNull private final LegalEntitiesApi legalEntitiesApi; @NonNull - private final LegalEntityApi legalEntityApi; - @NonNull private final BatchResponseUtils batchResponseUtils; private final LegalEntityMapper mapper = Mappers.getMapper(LegalEntityMapper.class); private final AccessGroupMapper serviceAgreementMapper = Mappers.getMapper(AccessGroupMapper.class); - // Configured at access-control service - @Value("${backbase.accesscontrol.token.key:Bar12345Bar12345}") - private final String accessControlApiTokenKey = "Bar12345Bar12345"; - - @Value("${backbase.accesscontrol.token.initPhrase:RandomInitVecto2}") - private final String accessControlApiTokenInitPhrase = "RandomInitVecto2"; - /** * Create Legal Entity in Access Control. * @@ -75,7 +55,7 @@ public Mono createLegalEntity(LegalEntity legalEntity) { }); } - private Mono createLegalEntity(LegalEntityCreateItem legalEntity) { + private Mono createLegalEntity(LegalEntityCreateItem legalEntity) { // Create Legal Entity without master service agreement return legalEntitiesApi.postCreateLegalEntities(legalEntity) .doOnError(WebClientResponseException.class, this::handleWebClientResponseException) @@ -95,7 +75,7 @@ public Flux getSubEntities(String legalEntityExternalId, Pageable p return getLegalEntityByExternalId(legalEntityExternalId) .flux() .flatMap(legalEntity -> - legalEntitiesApi.getSubEntities(legalEntity.getInternalId(), null, + legalEntitiesApi.getSubEntities(legalEntity.getInternalId(), Math.toIntExact(pageable.getOffset()), pageable.getPageSize(), null) .map(mapper::toStream)); } @@ -124,7 +104,7 @@ public Mono getMasterServiceAgreementForExternalLegalEntityId( */ public Mono getMasterServiceAgreementForInternalLegalEntityId(String legalEntityInternalId) { log.info("Getting Service Agreement for: {}", legalEntityInternalId); - return legalEntityApi.getMasterServiceAgreement(legalEntityInternalId) + return legalEntitiesApi.getMasterServiceAgreement(legalEntityInternalId) .doOnNext(serviceAgreementItem -> log.info("Service Agreement: {} found for legal entity: {}", serviceAgreementItem.getExternalId(), legalEntityInternalId)) .onErrorResume(WebClientResponseException.NotFound.class, throwable -> { log.info("Master Service Agreement not found for: {}. Request:[{}] {} Response: {}", legalEntityInternalId, throwable.getRequest().getMethod(), throwable.getRequest().getURI() , throwable.getResponseBodyAsString()); @@ -166,7 +146,6 @@ public Mono getLegalEntityByInternalId(String internalId) { public Mono deleteLegalEntity(String legalEntityExternalId) { return legalEntitiesApi.postLegalEntitiesBatchDelete( new LegalEntitiesBatchDelete() - .accessToken(getAccessControlAccessToken()) .externalIds(Collections.singletonList(legalEntityExternalId))) .map(r -> batchResponseUtils.checkBatchResponseItem(r, "Remove Legal Entity", r.getStatus().getValue(), r.getResourceId(), r.getErrors())) .collectList() @@ -183,34 +162,6 @@ private void handleWebClientResponseException(WebClientResponseException webclie webclientResponseException.getResponseBodyAsString()); } - /** - * Generate access token which is usually verified by Access Control APIs during delete action. - * - * This implementation is brought here to avoid calling the - * - * @return access token. - */ - private String getAccessControlAccessToken() { - try { - SecretKeySpec secretKeySpec = new SecretKeySpec(accessControlApiTokenKey.getBytes(StandardCharsets.UTF_8), "AES"); - IvParameterSpec iv = new IvParameterSpec(accessControlApiTokenInitPhrase.getBytes(StandardCharsets.UTF_8)); - Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING"); - cipher.init(1, secretKeySpec, iv); - - byte[] encrypted = cipher.doFinal(Long.toString(Date.from( - LocalDateTime.now() - .atZone(ZoneId.systemDefault()).toInstant()).getTime()).getBytes()); - - ByteBuffer bb = ByteBuffer.wrap(encrypted); - long firstLong = bb.getLong(); - long secondLong = bb.getLong(); - return new UUID(firstLong, secondLong).toString(); - } catch (Exception e) { - log.error("Error obtaining access token: ", e); - return null; - } - } - /** * Update Legal Entity in Access Control. * @@ -224,7 +175,7 @@ public Mono putLegalEntity(LegalEntity legalEntity) { .doOnError(WebClientResponseException.class, this::handleWebClientResponseException) .onErrorResume(WebClientResponseException.class, exception -> Mono.error(new RuntimeException("Failed to update Legal Entity", exception))) .onErrorStop() - .then(getLegalEntityByExternalId(legalEntityPut.getExternalId())); + .then(getLegalEntityByExternalId(legalEntityPut.getNewValues().getExternalId())); } } diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/AccessGroupMapperTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/AccessGroupMapperTest.java index e898d3bbc..addaa00f1 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/AccessGroupMapperTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/AccessGroupMapperTest.java @@ -2,19 +2,18 @@ import static org.junit.jupiter.api.Assertions.assertEquals; -import com.backbase.dbs.accesscontrol.api.service.v2.model.CreateStatus; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ParticipantIngest; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationUserApsIdentifiers; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementPut; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServicesAgreementIngest; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Status; +import com.backbase.dbs.accesscontrol.api.service.v3.model.CreateStatus; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ParticipantIngest; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationUserApsIdentifiers; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementPut; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServicesAgreementIngest; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Status; import com.backbase.stream.legalentity.model.ApsIdentifiers; import com.backbase.stream.legalentity.model.LegalEntityParticipant; import com.backbase.stream.legalentity.model.LegalEntityStatus; import com.backbase.stream.legalentity.model.ServiceAgreement; import java.time.LocalDate; -import java.util.Collections; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.junit.jupiter.MockitoExtension; @@ -148,4 +147,4 @@ void toPresentationPutMapsServiceAgreementToServiceAgreementPut() { assertEquals(expected, actual); } -} \ No newline at end of file +} diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java new file mode 100644 index 000000000..e086c8c01 --- /dev/null +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java @@ -0,0 +1,189 @@ +package com.backbase.stream.mapper; + +import static org.junit.jupiter.api.Assertions.assertAll; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; + +import com.backbase.dbs.accesscontrol.api.service.v3.model.GetServiceAgreement; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityCreateItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityItemBase; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityPut; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Status; +import com.backbase.stream.legalentity.model.LegalEntity; +import com.backbase.stream.legalentity.model.LegalEntityStatus; +import com.backbase.stream.legalentity.model.LegalEntityType; +import com.backbase.stream.legalentity.model.ServiceAgreement; +import java.time.LocalDate; +import java.time.Month; +import java.util.Map; +import org.junit.jupiter.api.Test; +import org.mapstruct.factory.Mappers; + +class LegalEntityMapperTest { + + public static final LegalEntity LEGAL_ENTITY_MODEL = new LegalEntity() + .name("Test Legal Entity") + .externalId("externalId") + .internalId("internalId") + .legalEntityType(com.backbase.stream.legalentity.model.LegalEntityType.BANK) + .parentExternalId("parentExternalId") + .activateSingleServiceAgreement(true) + .additions(Map.of("k1", "v1", "k2", "v2")); + + private final LegalEntityMapper mapper = Mappers.getMapper(LegalEntityMapper.class); + + @Test + void toPresentationWithNullArg() { + assertNull(mapper.toPresentation(null)); + } + + @Test + void toPresentationShouldCopyAllAttributes() { + LegalEntityCreateItem presentation = mapper.toPresentation(LEGAL_ENTITY_MODEL); + + assertAll( + () -> assertNotNull(presentation), + () -> assertEquals("externalId", presentation.getExternalId()), + () -> assertEquals("Test Legal Entity", presentation.getName()), + () -> assertEquals( + com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.BANK, + presentation.getType() + ), + () -> assertEquals("parentExternalId", presentation.getParentExternalId()), + () -> assertEquals(Boolean.TRUE, presentation.getActivateSingleServiceAgreement()) + ); + } + + @Test + void toStreamFromLegalEntityItemBaseWithNullArg() { + assertNull(mapper.toStream((LegalEntityItemBase) null)); + } + + @Test + void toStreamFromLegalEntityItemBaseShouldCopyAllAttributes() { + LegalEntityItemBase legalEntityItemBase = new LegalEntityItemBase() + .name("Test Legal Entity") + .id("internalId") + .externalId("externalId") + .type(com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.CUSTOMER) + .additions(Map.of("k1", "v1", "k2", "v2")); + LegalEntity model = mapper.toStream(legalEntityItemBase); + assertAll( + () -> assertNotNull(model), + () -> assertEquals("externalId", model.getExternalId()), + () -> assertEquals("internalId", model.getInternalId()), + () -> assertEquals("Test Legal Entity", model.getName()), + () -> assertEquals(LegalEntityType.CUSTOMER, model.getLegalEntityType()) + ); + + } + + @Test + void toStreamFromLegalEntityItemWithNullArg() { + assertNull(mapper.toStream((LegalEntityItem) null)); + } + + @Test + void toStreamFromLegalEntityItemShouldCopyAllAttributes() { + LegalEntityItem legalEntityItem = new LegalEntityItem() + .id("internalId") + .externalId("externalId") + .parentId("parentId") + .name("Test Legal Entity") + .type(com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.CUSTOMER) + ; + LegalEntity model = mapper.toStream(legalEntityItem); + assertAll( + () -> assertNotNull(model), + () -> assertEquals("externalId", model.getExternalId()), + () -> assertEquals("internalId", model.getInternalId()), + () -> assertEquals("parentId", model.getParentInternalId()), + () -> assertEquals("Test Legal Entity", model.getName()), + () -> assertEquals(LegalEntityType.CUSTOMER, model.getLegalEntityType()) + ); + } + + @Test + void toModelFromLegalEntityCreateItemWithNullArg() { + assertNull(mapper.toModel(null)); + } + + @Test + void toModelFromLegalEntityCreateItemShouldCopyAllAttributes() { + LegalEntityCreateItem legalEntity = new LegalEntityCreateItem() + .externalId("externalId") + .parentExternalId("parentExternalId") + .name("Test Legal Entity") + .type(com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.CUSTOMER) + .activateSingleServiceAgreement(true); + LegalEntity model = mapper.toModel(legalEntity); + assertAll( + () -> assertNotNull(model), + () -> assertEquals("externalId", model.getExternalId()), + () -> assertEquals("parentExternalId", model.getParentExternalId()), + () -> assertEquals("Test Legal Entity", model.getName()), + () -> assertEquals(LegalEntityType.CUSTOMER, model.getLegalEntityType()), + () -> assertEquals(Boolean.TRUE, model.getActivateSingleServiceAgreement()) + ); + } + + @Test + void toStreamFromGetServiceAgreementWithNullArg() { + assertNull(mapper.toStream((GetServiceAgreement) null)); + } + + @Test + void toStreamFromGetServiceAgreementShouldCopyAllAttributes() { + GetServiceAgreement getServiceAgreement = new GetServiceAgreement() + .id("internalId") + .externalId("externalId") + .name("Test Service Agreement") + .description("description") + .validFromDate("2018-08-31") + .validFromTime("07:48:23") + .validUntilDate("2018-09-30") + .validUntilTime("07:49:24") + .status(Status.ENABLED) + .isMaster(true) + .creatorLegalEntity("creatorLegalEntity"); + ServiceAgreement model = mapper.toStream(getServiceAgreement); + assertAll( + () -> assertNotNull(model), + () -> assertEquals("externalId", model.getExternalId()), + () -> assertEquals("internalId", model.getInternalId()), + () -> assertEquals("Test Service Agreement", model.getName()), + () -> assertEquals("description", model.getDescription()), + () -> assertEquals(LocalDate.of(2018, Month.AUGUST, 31), model.getValidFromDate()), + () -> assertEquals("07:48:23", model.getValidFromTime()), + () -> assertEquals(LocalDate.of(2018, Month.SEPTEMBER, 30), model.getValidUntilDate()), + () -> assertEquals("07:49:24", model.getValidUntilTime()), + () -> assertEquals(Boolean.TRUE, model.getIsMaster()), + () -> assertEquals(LegalEntityStatus.ENABLED, model.getStatus()) + ); + } + + @Test + void testToLegalEntityPutWithNullArg() { + assertNull(mapper.toLegalEntityPut(null)); + } + + @Test + void testToLegalEntityPutShouldCopyAllAttributes() { + LegalEntityPut presentation = mapper.toLegalEntityPut(LEGAL_ENTITY_MODEL); + + assertAll( + () -> assertNotNull(presentation), + () -> assertEquals("externalId", presentation.getCurrentExternalId()), + () -> assertEquals("externalId", presentation.getNewValues().getExternalId()), + () -> assertEquals("Test Legal Entity", presentation.getNewValues().getName()), + () -> assertEquals( + com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.BANK, + presentation.getNewValues().getType() + ), + () -> assertEquals("parentExternalId", presentation.getNewValues().getParentExternalId()), + () -> assertEquals(Boolean.TRUE, presentation.getNewValues().getActivateSingleServiceAgreement()) + ); + } +} diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/ParticipantMapperTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/ParticipantMapperTest.java index bd1904a69..ae0183e19 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/ParticipantMapperTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/ParticipantMapperTest.java @@ -2,9 +2,9 @@ import static org.junit.jupiter.api.Assertions.assertEquals; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAction; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantBatchUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantPutBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAction; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantBatchUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantPutBody; import com.backbase.stream.legalentity.model.LegalEntityParticipant; import com.backbase.stream.legalentity.model.ServiceAgreement; import org.junit.jupiter.api.Test; @@ -28,10 +28,8 @@ void mapToPresentationBatchPut() { new LegalEntityParticipant().externalId("p2").sharingAccounts(false).sharingUsers(false).action( LegalEntityParticipant.ActionEnum.REMOVE)); - PresentationParticipantBatchUpdate actual = subject.toPresentation(serviceAgreement); - PresentationParticipantBatchUpdate expected = new PresentationParticipantBatchUpdate(); expected.addParticipantsItem(new PresentationParticipantPutBody().sharingAccounts(true).sharingUsers(true) .action(PresentationAction.ADD).externalParticipantId("p1").externalServiceAgreementId(saExternalId)); @@ -39,4 +37,4 @@ void mapToPresentationBatchPut() { .action(PresentationAction.REMOVE).externalParticipantId("p2").externalServiceAgreementId(saExternalId)); assertEquals(expected, actual); } -} \ No newline at end of file +} diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java index 2b8b85a9f..813381100 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceTest.java @@ -1,9 +1,9 @@ package com.backbase.stream.service; -import static com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItemExtended.StatusEnum.HTTP_STATUS_INTERNAL_SERVER_ERROR; -import static com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItemExtended.StatusEnum.HTTP_STATUS_OK; -import static com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAction.ADD; -import static com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAction.REMOVE; +import static com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItemExtended.StatusEnum.HTTP_STATUS_INTERNAL_SERVER_ERROR; +import static com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItemExtended.StatusEnum.HTTP_STATUS_OK; +import static com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAction.ADD; +import static com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAction.REMOVE; import static com.backbase.stream.LambdaAssertions.assertEqualsTo; import static com.backbase.stream.WebClientTestUtils.buildWebResponseExceptionMono; import static com.backbase.stream.legalentity.model.LegalEntityStatus.ENABLED; @@ -17,32 +17,27 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UserQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UsersApi; -import com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItemExtended; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem.TypeEnum; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PersistenceApprovalPermissions; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PersistenceApprovalPermissionsGetResponseBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAction; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationAssignUserPermissions; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationDataGroupIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationFunctionGroupDataGroup; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantBatchUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationParticipantPutBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationServiceAgreementUserPair; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationServiceAgreementUsersBatchUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementParticipantsGetResponseBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementUsersQuery; +import com.backbase.dbs.accesscontrol.api.service.v3.DataGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.FunctionGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.ServiceAgreementsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.UsersApi; +import com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItemExtended; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem.TypeEnum; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PersistenceApprovalPermissions; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PersistenceApprovalPermissionsGetResponseBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAction; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationAssignUserPermissions; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationDataGroupIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationFunctionGroupDataGroup; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantBatchUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationParticipantPutBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationServiceAgreementUserPair; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationServiceAgreementUsersBatchUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementParticipantsGetResponseBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementUsersQuery; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.stream.configuration.DeletionProperties; import com.backbase.stream.legalentity.model.BaseProductGroup; @@ -92,30 +87,15 @@ class AccessGroupServiceTest { @Mock private UserManagementApi usersApi; - @Mock - private UserQueryApi userQueryApi; - @Mock private UsersApi accessControlUsersApi; - @Mock - private DataGroupApi dataGroupApi; - @Mock private DataGroupsApi dataGroupsApi; - @Mock - private FunctionGroupApi functionGroupApi; - @Mock private FunctionGroupsApi functionGroupsApi; - @Mock - private ServiceAgreementQueryApi serviceAgreementQueryApi; - - @Mock - private ServiceAgreementApi serviceAgreementApi; - @Mock private ServiceAgreementsApi serviceAgreementsApi; @@ -130,7 +110,7 @@ void getServiceAgreementByExternalIdRetrievesServiceAgreementByExternalId() { final String externalId = "someExternalId"; final Mono dbsSa = Mono.just(new ServiceAgreementItem().externalId(externalId)); - when(serviceAgreementApi.getServiceAgreementExternalId(eq(externalId))).thenReturn(dbsSa); + when(serviceAgreementsApi.getServiceAgreementExternalId(eq(externalId))).thenReturn(dbsSa); Mono result = subject.getServiceAgreementByExternalId(externalId); @@ -148,7 +128,7 @@ void getServiceAgreementByExternalIdReturnsEmptyOnServiceAgreementNotFound() { Mono response = buildWebResponseExceptionMono(WebClientResponseException.NotFound.class, HttpMethod.GET); - when(serviceAgreementApi.getServiceAgreementExternalId(eq(externalId))) + when(serviceAgreementsApi.getServiceAgreementExternalId(eq(externalId))) .thenReturn(response); @@ -185,7 +165,7 @@ void updateServiceAgreement() { .addParticipantsItem(new LegalEntityParticipant().externalId("p2").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - when(serviceAgreementApi.putPresentationIngestServiceAgreementParticipants(any())) + when(serviceAgreementsApi.putPresentationIngestServiceAgreementParticipants(any())) .thenReturn(Flux.concat( Mono.just(new BatchResponseItemExtended().action(ADD).resourceId("p1").status(HTTP_STATUS_OK)), Mono.just(new BatchResponseItemExtended().action(ADD).resourceId("p2").status(HTTP_STATUS_OK)) @@ -195,20 +175,20 @@ void updateServiceAgreement() { .map(u -> new BatchResponseItemExtended().status(HTTP_STATUS_OK) .resourceId(u.getUserProfile().getUser().getExternalId())) .collect(Collectors.toList())); - when(serviceAgreementApi.putPresentationServiceAgreementUsersBatchUpdate(any())).thenReturn(usersResponse); + when(serviceAgreementsApi.putPresentationServiceAgreementUsersBatchUpdate(any())).thenReturn(usersResponse); when(serviceAgreementsApi.getServiceAgreementParticipants(eq(saInternalId))) .thenReturn(Flux.fromIterable(Collections.emptyList())); Mono emptyExistingUsersList = Mono.just(new ServiceAgreementUsersQuery()); - when(serviceAgreementQueryApi.getServiceAgreementUsers(eq(saInternalId))).thenReturn(emptyExistingUsersList); + when(serviceAgreementsApi.getServiceAgreementUsers(eq(saInternalId))).thenReturn(emptyExistingUsersList); Mono result = subject.updateServiceAgreementAssociations(streamTask, serviceAgreement, regularUsers); result.block(); - InOrder inOrderValidator = inOrder(serviceAgreementApi); + InOrder inOrderValidator = inOrder(serviceAgreementsApi); thenUpdateParticipantsCall(inOrderValidator, saExternalId, ADD, new ExpectedParticipantUpdate("p1", true, true), new ExpectedParticipantUpdate("p2", false, false)); @@ -253,7 +233,7 @@ void updateServiceAgreementWithExistingParticipants() { .addParticipantsItem(new LegalEntityParticipant().externalId("p3").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - when(serviceAgreementApi.putPresentationIngestServiceAgreementParticipants(any())) + when(serviceAgreementsApi.putPresentationIngestServiceAgreementParticipants(any())) .thenReturn(Flux.concat(Mono.just(new BatchResponseItemExtended().status(HTTP_STATUS_OK)))); ServiceAgreementParticipantsGetResponseBody existingPar1 = @@ -268,18 +248,18 @@ void updateServiceAgreementWithExistingParticipants() { .map(u -> new BatchResponseItemExtended().status(HTTP_STATUS_OK) .resourceId(u.getUserProfile().getUser().getExternalId())) .collect(Collectors.toList())); - when(serviceAgreementApi.putPresentationServiceAgreementUsersBatchUpdate(any())).thenReturn(usersResponse); + when(serviceAgreementsApi.putPresentationServiceAgreementUsersBatchUpdate(any())).thenReturn(usersResponse); Mono existingUsersList = Mono.just(new ServiceAgreementUsersQuery().addUserIdsItem("in_userId1").addUserIdsItem("in_userId3")); - when(serviceAgreementQueryApi.getServiceAgreementUsers(eq(saInternalId))).thenReturn(existingUsersList); + when(serviceAgreementsApi.getServiceAgreementUsers(eq(saInternalId))).thenReturn(existingUsersList); Mono result = subject.updateServiceAgreementAssociations(streamTask, serviceAgreement, regularUsers); result.block(); - InOrder inOrderValidator = inOrder(serviceAgreementApi); + InOrder inOrderValidator = inOrder(serviceAgreementsApi); thenUpdateParticipantsCall(inOrderValidator, saExternalId, ADD, new ExpectedParticipantUpdate("p3", false, false)); thenUpdateParticipantsCall(inOrderValidator, saExternalId, REMOVE, @@ -309,7 +289,7 @@ void updateParticipantsLogsAllErrors() { .addParticipantsItem(new LegalEntityParticipant().externalId("p4").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - when(serviceAgreementApi.putPresentationIngestServiceAgreementParticipants(any())) + when(serviceAgreementsApi.putPresentationIngestServiceAgreementParticipants(any())) .thenReturn(Flux.concat( Mono.just(new BatchResponseItemExtended().action(ADD).resourceId("p1") .status(HTTP_STATUS_OK)), @@ -377,13 +357,13 @@ void assignPermissionsBatch() { )) ); - when(functionGroupApi.getFunctionGroups("sa-internal-id")) + when(functionGroupsApi.getFunctionGroups("sa-internal-id")) .thenReturn(Flux.just( new FunctionGroupItem().id("system-group-id-1").name("SYSTEM_FUNCTION_GROUP").type(FunctionGroupItem.TypeEnum.SYSTEM), new FunctionGroupItem().id("system-group-id-2").name("Full access").type(FunctionGroupItem.TypeEnum.TEMPLATE) )); - when(userQueryApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) + when(accessControlUsersApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) .thenReturn(Mono.just(new PersistenceApprovalPermissions().items(Arrays.asList( new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("system-group-id-1").dataGroupIds(Collections.emptyList()), new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("system-group-id-2").dataGroupIds(Collections.emptyList()), @@ -456,13 +436,13 @@ void assignPermissionsBatchNoExistingFunctionGroups() { )) )); - when(functionGroupApi.getFunctionGroups("sa-internal-id")) + when(functionGroupsApi.getFunctionGroups("sa-internal-id")) .thenReturn(Flux.just( new FunctionGroupItem().id("system-group-id-1").name("SFG").type(FunctionGroupItem.TypeEnum.SYSTEM), new FunctionGroupItem().id("function-group-id-1").name("Full access").type(FunctionGroupItem.TypeEnum.TEMPLATE) )); - when(userQueryApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) + when(accessControlUsersApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) .thenReturn(Mono.just(new PersistenceApprovalPermissions().items(Arrays.asList( new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("function-group-id-1").dataGroupIds(Collections.emptyList()), new PersistenceApprovalPermissionsGetResponseBody().functionGroupId("business-function-group-id-1").dataGroupIds(Collections.singletonList("data-group-1")) @@ -559,13 +539,13 @@ void assignPermissionsBatchEmptyExistingPermissions() { )) ); - when(functionGroupApi.getFunctionGroups("sa-internal-id")) + when(functionGroupsApi.getFunctionGroups("sa-internal-id")) .thenReturn(Flux.just( new FunctionGroupItem().id("system-group-id-1").name("SYSTEM_FUNCTION_GROUP").type(FunctionGroupItem.TypeEnum.SYSTEM), new FunctionGroupItem().id("system-group-id-2").name("Full access").type(FunctionGroupItem.TypeEnum.TEMPLATE) )); - when(userQueryApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) + when(accessControlUsersApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) .thenReturn(Mono.just(new PersistenceApprovalPermissions().items(Collections.emptyList()))); when(accessControlUsersApi.putAssignUserPermissions(expectedPermissions)) @@ -619,12 +599,12 @@ void assignPermissionsBatchOnlySystemFunctionGroupExists() { )) ); - when(functionGroupApi.getFunctionGroups("sa-internal-id")) + when(functionGroupsApi.getFunctionGroups("sa-internal-id")) .thenReturn(Flux.just( new FunctionGroupItem().id("system-group-id-1").name("SYSTEM_FUNCTION_GROUP").type(FunctionGroupItem.TypeEnum.SYSTEM) )); - when(userQueryApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) + when(accessControlUsersApi.getPersistenceApprovalPermissions("user-internal-id", "sa-internal-id")) .thenReturn(Mono.just(new PersistenceApprovalPermissions().items(Collections.singletonList( new PersistenceApprovalPermissionsGetResponseBody() .functionGroupId("system-group-id-1") @@ -668,7 +648,7 @@ void deleteFunctionGroupsForServiceAgreement_templateTypeConfigured_deletesOnlyT FunctionGroupItem templateFunctionGroup = new FunctionGroupItem().id("template-group-id-2").name("Full access") .type(TypeEnum.TEMPLATE); - when(functionGroupApi.getFunctionGroups(internalSaId)) + when(functionGroupsApi.getFunctionGroups(internalSaId)) .thenReturn(Flux.just( systemFunctionGroup, templateFunctionGroup @@ -694,7 +674,7 @@ private void thenRegularUsersUpdateCall(String expectedSaExId, PresentationActio new PresentationServiceAgreementUsersBatchUpdate().action(expectedAction) .users(Stream.of(expectedUserIds).map(userId -> new PresentationServiceAgreementUserPair() .externalUserId(userId).externalServiceAgreementId(expectedSaExId)).collect(Collectors.toList())); - verify(serviceAgreementApi, times(1)) + verify(serviceAgreementsApi, times(1)) .putPresentationServiceAgreementUsersBatchUpdate(eq(expectedRegularUserAddUpdate)); } @@ -705,7 +685,7 @@ private void thenUpdateParticipantsCall(InOrder validator, String expectedSaExId .externalServiceAgreementId(expectedSaExId).externalParticipantId(ep.exId) .sharingAccounts(ep.sharingAccounts).sharingUsers(ep.sharingAccounts).action(expectedAction)) .collect(Collectors.toList())); - validator.verify(serviceAgreementApi).putPresentationIngestServiceAgreementParticipants(eq(expectedRequest)); + validator.verify(serviceAgreementsApi).putPresentationIngestServiceAgreementParticipants(eq(expectedRequest)); } private ServiceAgreement buildInputServiceAgreement(String saInternalId, String saExternalId, String description, diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceUpdateFunctionGroupsTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceUpdateFunctionGroupsTest.java index 61133627c..c9a0323f9 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceUpdateFunctionGroupsTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/AccessGroupServiceUpdateFunctionGroupsTest.java @@ -3,26 +3,21 @@ import static com.backbase.stream.legalentity.model.LegalEntityStatus.ENABLED; import static org.mockito.ArgumentMatchers.any; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UserQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UsersApi; -import com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItemExtended; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Functiongroupupdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.IdItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Permission; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationFunctionGroupPutRequestBody; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationIdentifier; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationIngestFunctionGroup; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationPermission; -import com.backbase.dbs.accesscontrol.api.service.v2.model.PresentationPermissionFunctionGroupUpdate; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Privilege; +import com.backbase.dbs.accesscontrol.api.service.v3.DataGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.FunctionGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.ServiceAgreementsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.UsersApi; +import com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItemExtended; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.IdItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Permission; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationFunctionGroupPutRequestBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationIdentifier; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationIngestFunctionGroup; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationPermission; +import com.backbase.dbs.accesscontrol.api.service.v3.model.PresentationPermissionFunctionGroupUpdate; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Privilege; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.stream.configuration.DeletionProperties; import com.backbase.stream.legalentity.model.BusinessFunction; @@ -33,7 +28,6 @@ import com.backbase.stream.utils.BatchResponseUtils; import com.backbase.stream.worker.exception.StreamTaskException; import com.backbase.stream.worker.model.StreamTask; -import java.math.BigDecimal; import java.time.LocalDate; import java.util.Arrays; import java.util.Collections; @@ -59,30 +53,15 @@ class AccessGroupServiceUpdateFunctionGroupsTest { @Mock private UserManagementApi usersApi; - @Mock - private UserQueryApi userQueryApi; - @Mock private UsersApi accessControlUsersApi; - @Mock - private DataGroupApi dataGroupApi; - @Mock private DataGroupsApi dataGroupsApi; - @Mock - private FunctionGroupApi functionGroupApi; - @Mock private FunctionGroupsApi functionGroupsApi; - @Mock - private ServiceAgreementQueryApi serviceAgreementQueryApi; - - @Mock - private ServiceAgreementApi serviceAgreementApi; - @Mock private ServiceAgreementsApi serviceAgreementsApi; @@ -117,7 +96,7 @@ void setupJobRole() { .addParticipantsItem(new LegalEntityParticipant().externalId("p3").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - Mockito.when(functionGroupApi.getFunctionGroups(saInternalId)) + Mockito.when(functionGroupsApi.getFunctionGroups(saInternalId)) .thenReturn(Flux.fromIterable(Collections.singletonList(new FunctionGroupItem() .name("jobRoleOld").id("2") .addPermissionsItem(new Permission().functionId("102") @@ -155,7 +134,7 @@ void setupJobRole() { Mockito.verify(functionGroupsApi) .postPresentationIngestFunctionGroup(new PresentationIngestFunctionGroup() .externalServiceAgreementId(saExternalId) - .apsId(BigDecimal.ONE) + .apsId(1L) .name("jobRoleNew") .description("jobRoleNew") .type(PresentationIngestFunctionGroup.TypeEnum.REGULAR) @@ -197,7 +176,7 @@ void updateJobRole() { .addParticipantsItem(new LegalEntityParticipant().externalId("p3").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - Mockito.when(functionGroupApi.getFunctionGroups(saInternalId)) + Mockito.when(functionGroupsApi.getFunctionGroups(saInternalId)) .thenReturn(Flux.fromIterable(Collections.singletonList(new FunctionGroupItem() .name("jobRole").id("1") .addPermissionsItem(new Permission().functionId("101") @@ -235,7 +214,7 @@ void updateJobRole() { Mockito.verify(functionGroupsApi) .putFunctionGroupsUpdate(Collections.singletonList(new PresentationFunctionGroupPutRequestBody() .identifier(new PresentationIdentifier().idIdentifier("1")) - .functionGroup(new Functiongroupupdate() + .functionGroup(new FunctionGroupUpdate() .name("jobRole") .description("jobRole") .metadata(Map.of("key1","value1")) @@ -274,7 +253,7 @@ void updateJobRoleItemStatusIs400() { .addParticipantsItem(new LegalEntityParticipant().externalId("p3").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - Mockito.when(functionGroupApi.getFunctionGroups(saInternalId)) + Mockito.when(functionGroupsApi.getFunctionGroups(saInternalId)) .thenReturn(Flux.fromIterable(Collections.singletonList(new FunctionGroupItem() .name("jobRole").id("1") .addPermissionsItem(new Permission().functionId("101") @@ -314,7 +293,7 @@ void updateJobRoleItemStatusIs400() { Mockito.verify(functionGroupsApi) .putFunctionGroupsUpdate(Collections.singletonList(new PresentationFunctionGroupPutRequestBody() .identifier(new PresentationIdentifier().idIdentifier("1")) - .functionGroup(new Functiongroupupdate() + .functionGroup(new FunctionGroupUpdate() .name("jobRole") .description("jobRole") .addPermissionsItem(new PresentationPermissionFunctionGroupUpdate() @@ -352,7 +331,7 @@ void setupFunctionGroups() { .addParticipantsItem(new LegalEntityParticipant().externalId("p3").sharingAccounts(false) .sharingUsers(false).action(LegalEntityParticipant.ActionEnum.ADD)); - Mockito.when(functionGroupApi.getFunctionGroups(saInternalId)) + Mockito.when(functionGroupsApi.getFunctionGroups(saInternalId)) .thenReturn(Flux.fromIterable(Collections.singletonList(new FunctionGroupItem() .name("fg1").id("1") .addPermissionsItem(new Permission().functionId("101") @@ -392,7 +371,7 @@ void setupFunctionGroups() { Mockito.verify(functionGroupsApi) .putFunctionGroupsUpdate(Collections.singletonList(new PresentationFunctionGroupPutRequestBody() .identifier(new PresentationIdentifier().idIdentifier("1")) - .functionGroup(new Functiongroupupdate() + .functionGroup(new FunctionGroupUpdate() .name("fg1") .description("fg1") .addPermissionsItem(new PresentationPermissionFunctionGroupUpdate() diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/LegalEntityServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/LegalEntityServiceTest.java index 1ab83c25e..a65a21e9a 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/LegalEntityServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/LegalEntityServiceTest.java @@ -4,10 +4,9 @@ import static org.mockito.ArgumentMatchers.anyList; import static org.mockito.Mockito.when; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntitiesApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntityApi; -import com.backbase.dbs.accesscontrol.api.service.v2.model.BatchResponseItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.LegalEntityItemBase; +import com.backbase.dbs.accesscontrol.api.service.v3.LegalEntitiesApi; +import com.backbase.dbs.accesscontrol.api.service.v3.model.BatchResponseItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityItemBase; import com.backbase.stream.legalentity.model.LegalEntity; import com.backbase.stream.mapper.LegalEntityMapper; import com.backbase.stream.utils.BatchResponseUtils; @@ -28,14 +27,12 @@ class LegalEntityServiceTest { @Mock private LegalEntitiesApi legalEntitiesApi; - @Mock - private LegalEntityApi legalEntityApi; private LegalEntityMapper mapper = Mappers.getMapper(LegalEntityMapper.class); @BeforeEach void setup() { - subject = new LegalEntityService(legalEntitiesApi, legalEntityApi, new BatchResponseUtils()); + subject = new LegalEntityService(legalEntitiesApi, new BatchResponseUtils()); } @Test diff --git a/stream-approvals/approvals-core/src/main/java/com/backbase/stream/ApprovalSaga.java b/stream-approvals/approvals-core/src/main/java/com/backbase/stream/ApprovalSaga.java index dc60ef8f7..b29d7879b 100644 --- a/stream-approvals/approvals-core/src/main/java/com/backbase/stream/ApprovalSaga.java +++ b/stream-approvals/approvals-core/src/main/java/com/backbase/stream/ApprovalSaga.java @@ -2,7 +2,7 @@ import static com.backbase.stream.product.utils.StreamUtils.nullableCollectionToStream; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; import com.backbase.stream.approval.model.Approval; import com.backbase.stream.approval.model.ApprovalType; import com.backbase.stream.approval.model.Policy; diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 08fc0cf27..21bb64b5d 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -217,9 +217,9 @@ generate-webclient-embedded - ${project.build.directory}/yaml/access-control/access-control-service-api-v2*.yaml - com.backbase.dbs.accesscontrol.api.service.v2 - com.backbase.dbs.accesscontrol.api.service.v2.model + ${project.build.directory}/yaml/access-control/access-control-service-api-v3*.yaml + com.backbase.dbs.accesscontrol.api.service.v3 + com.backbase.dbs.accesscontrol.api.service.v3.model diff --git a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java index 82ddd0ce4..80bfb1644 100644 --- a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java +++ b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AccessControlClientConfig.java @@ -1,19 +1,13 @@ package com.backbase.stream.clients.config; import com.backbase.dbs.accesscontrol.api.service.ApiClient; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.DataGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupApi; -import com.backbase.dbs.accesscontrol.api.service.v2.FunctionGroupsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntitiesApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntityApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.ServiceAgreementsApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UserContextApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UserQueryApi; -import com.backbase.dbs.accesscontrol.api.service.v2.UsersApi; -import com.backbase.dbs.accesscontrol.api.service.v2.PermissionSetApi; +import com.backbase.dbs.accesscontrol.api.service.v3.DataGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.FunctionGroupsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.LegalEntitiesApi; +import com.backbase.dbs.accesscontrol.api.service.v3.ServiceAgreementsApi; +import com.backbase.dbs.accesscontrol.api.service.v3.UserContextApi; +import com.backbase.dbs.accesscontrol.api.service.v3.UsersApi; +import com.backbase.dbs.accesscontrol.api.service.v3.PermissionSetApi; import com.fasterxml.jackson.databind.ObjectMapper; import java.text.DateFormat; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; @@ -38,54 +32,24 @@ public ApiClient accessControlApiClient(ObjectMapper objectMapper, DateFormat da .setBasePath(createBasePath()); } - @Bean - @ConditionalOnMissingBean - public UserQueryApi userQueryApi(ApiClient accessControlApiClient) { - return new UserQueryApi(accessControlApiClient); - } - @Bean @ConditionalOnMissingBean public UsersApi accessControlUsersApi(ApiClient accessControlApiClient) { return new UsersApi(accessControlApiClient); } - @Bean - @ConditionalOnMissingBean - public DataGroupApi dataGroupApi(ApiClient accessControlApiClient) { - return new DataGroupApi(accessControlApiClient); - } - @Bean @ConditionalOnMissingBean public DataGroupsApi dataGroupsApi(ApiClient accessControlApiClient) { return new DataGroupsApi(accessControlApiClient); } - @Bean - @ConditionalOnMissingBean - public FunctionGroupApi functionGroupApi(ApiClient accessControlApiClient) { - return new FunctionGroupApi(accessControlApiClient); - } - @Bean @ConditionalOnMissingBean public FunctionGroupsApi functionGroupsApi(ApiClient accessControlApiClient) { return new FunctionGroupsApi(accessControlApiClient); } - @Bean - @ConditionalOnMissingBean - public ServiceAgreementQueryApi serviceAgreementQueryApi(ApiClient accessControlApiClient) { - return new ServiceAgreementQueryApi(accessControlApiClient); - } - - @Bean - @ConditionalOnMissingBean - public ServiceAgreementApi serviceAgreementApi(ApiClient accessControlApiClient) { - return new ServiceAgreementApi(accessControlApiClient); - } - @Bean @ConditionalOnMissingBean public ServiceAgreementsApi serviceAgreementsApi(ApiClient accessControlApiClient) { @@ -98,18 +62,12 @@ public LegalEntitiesApi legalEntitiesApi(ApiClient accessControlApiClient) { return new LegalEntitiesApi(accessControlApiClient); } - @Bean - @ConditionalOnMissingBean - public LegalEntityApi legalEntityApi(ApiClient accessControlApiClient) { - return new LegalEntityApi(accessControlApiClient); - } - @Bean @ConditionalOnMissingBean public UserContextApi userContextApi(ApiClient accessControlApiClient) { return new UserContextApi(accessControlApiClient); } - + @Bean @ConditionalOnMissingBean public PermissionSetApi permissionSetApi(ApiClient accessControlApiClient) { diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-data-groups.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-data-groups.json index 04d4bc8c0..dba6051b7 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-data-groups.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-data-groups.json @@ -1,7 +1,7 @@ { "request": { "method": "POST", - "url": "/access-control/service-api/v2/accessgroups/data-groups", + "url": "/access-control/service-api/v3/accesscontrol/data-groups", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-function-groups.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-function-groups.json index 6a1b20d31..52cf86982 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-function-groups.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-function-groups.json @@ -1,7 +1,7 @@ { "request": { "method": "POST", - "url": "/access-control/service-api/v2/accessgroups/function-groups/ingest", + "url": "/access-control/service-api/v3/accesscontrol/function-groups/ingest", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-legal-entity.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-legal-entity.json index e0ac42ea8..4c8d8ea81 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-legal-entity.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-legal-entity.json @@ -1,7 +1,7 @@ { "request": { "method": "POST", - "url": "/access-control/service-api/v2/legalentities/create", + "url": "/access-control/service-api/v3/accesscontrol/legal-entities/create", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-service-agreement.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-service-agreement.json index 2d252c6d5..c92fd144e 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-service-agreement.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/create-service-agreement.json @@ -1,7 +1,7 @@ { "request": { "method": "POST", - "url": "/access-control/service-api/v2/accessgroups/serviceagreements/ingest/serviceagreements", + "url": "/access-control/service-api/v3/accessgroups/serviceagreements/ingest/serviceagreements", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-data-groups.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-data-groups.json index 3fd24a0b8..be549ca3d 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-data-groups.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-data-groups.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPath": "/access-control/service-api/v2/accesscontrol/accessgroups/data-groups", + "urlPath": "/access-control/service-api/v3/accesscontrol/data-groups", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-function-groups.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-function-groups.json index 14695b9fa..faba224c4 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-function-groups.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-function-groups.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPath": "/access-control/service-api/v2/accesscontrol/accessgroups/function-groups", + "urlPath": "/access-control/service-api/v3/accesscontrol/function-groups", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity-external.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity-external.json index 88a6bb155..da3db7de7 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity-external.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity-external.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPathPattern": "/access-control/service-api/v2/legalentities/external/([\\w-]+)", + "urlPathPattern": "/access-control/service-api/v3/accesscontrol/legal-entities/external/([\\w-]+)", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity.json index fd6141a36..7b1103269 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-legal-entity.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPathPattern": "/access-control/service-api/v2/legalentities/([\\w-]+)", + "urlPathPattern": "/access-control/service-api/v3/accesscontrol/legal-entities/([\\w-]+)", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement-permissions.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement-permissions.json index a4081c3af..35e89d8c5 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement-permissions.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement-permissions.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPathPattern": "/access-control/service-api/v2/accesscontrol/accessgroups/users/([\\w-]+)/service-agreements/([\\w-]+)/permissions", + "urlPathPattern": "/access-control/service-api/v3/accessgroups/users/([\\w-]+)/service-agreements/([\\w-]+)/permissions", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement.json index e519ff5a4..5c211b530 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-service-agreement.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPathPattern": "/access-control/service-api/v2/accesscontrol/legalentities/([\\w-]+)/serviceagreements/master", + "urlPathPattern": "/access-control/service-api/v3/accesscontrol/legal-entities/([\\w-]+)/service-agreements/master", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-function-groups.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-function-groups.json index cf2edcdaa..4ab0c11f3 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-function-groups.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-function-groups.json @@ -1,7 +1,7 @@ { "request": { "method": "PUT", - "url": "/access-control/service-api/v2/accessgroups/function-groups/batch/update", + "url": "/access-control/service-api/v3/accesscontrol/function-groups/batch/update", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-legal-entity.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-legal-entity.json index 944f0fa2f..40c46f215 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-legal-entity.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-legal-entity.json @@ -1,7 +1,7 @@ { "request": { "method": "PUT", - "url": "/access-control/service-api/v2/legalentities", + "url": "/access-control/service-api/v3/accesscontrol/legal-entities", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-user-permissions.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-user-permissions.json index 4ec780b9b..d4f7f0a6a 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-user-permissions.json +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/update-user-permissions.json @@ -1,7 +1,7 @@ { "request": { "method": "PUT", - "url": "/access-control/service-api/v2/accessgroups/users/permissions/user-permissions", + "url": "/access-control/service-api/v3/accessgroups/users/permissions/user-permissions", "headers": { "X-B3-TraceId": { "matches": "[\\w-]+" diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 0fd623032..9be06417b 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -8,8 +8,8 @@ import static java.util.Optional.ofNullable; import static org.springframework.util.CollectionUtils.isEmpty; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementParticipantsGetResponseBody; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementParticipantsGetResponseBody; import com.backbase.dbs.contact.api.service.v2.model.AccessContextScope; import com.backbase.dbs.contact.api.service.v2.model.ContactsBulkPostRequestBody; import com.backbase.dbs.contact.api.service.v2.model.ExternalAccessContext; diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java index 8eff280c0..adf5db61d 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java @@ -1,6 +1,15 @@ package com.backbase.stream; -import com.backbase.dbs.accesscontrol.api.service.v2.model.ServiceAgreementParticipantsGetResponseBody; +import static com.backbase.stream.service.UserService.REMOVED_PREFIX; +import static java.util.Collections.singletonList; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyInt; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementParticipantsGetResponseBody; import com.backbase.dbs.contact.api.service.v2.model.AccessContextScope; import com.backbase.dbs.contact.api.service.v2.model.ContactsBulkPostRequestBody; import com.backbase.dbs.contact.api.service.v2.model.ContactsBulkPostResponseBody; @@ -44,6 +53,14 @@ import com.backbase.stream.service.LegalEntityService; import com.backbase.stream.service.UserProfileService; import com.backbase.stream.service.UserService; +import java.math.BigDecimal; +import java.time.Duration; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.concurrent.CopyOnWriteArrayList; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -56,24 +73,6 @@ import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; -import java.math.BigDecimal; -import java.time.Duration; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.Map; -import java.util.concurrent.CopyOnWriteArrayList; - -import static com.backbase.stream.service.UserService.REMOVED_PREFIX; -import static java.util.Collections.singletonList; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyInt; -import static org.mockito.ArgumentMatchers.eq; -import static org.mockito.Mockito.times; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - @ExtendWith(MockitoExtension.class) class LegalEntitySagaTest { diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/UpdatedServiceAgreementSagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/UpdatedServiceAgreementSagaTest.java index 00ce2c4a1..cc0aa72a6 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/UpdatedServiceAgreementSagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/UpdatedServiceAgreementSagaTest.java @@ -7,7 +7,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItem; import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.stream.legalentity.model.BaseProductGroup; @@ -30,8 +30,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; - -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.ArgumentCaptor; @@ -138,4 +136,4 @@ void updateServiceAgreement() { permissionsRequest.put(user2, permissionUser2); verify(accessGroupService).assignPermissionsBatch(any(), eq(permissionsRequest)); } -} \ No newline at end of file +} diff --git a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java index ccbc72de9..d06c4196f 100644 --- a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java +++ b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java @@ -7,9 +7,8 @@ import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.when; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntitiesApi; -import com.backbase.dbs.accesscontrol.api.service.v2.LegalEntityApi; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.LegalEntitiesApi; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; import com.backbase.dbs.arrangement.api.service.v2.ArrangementsApi; import com.backbase.dbs.contact.api.service.v2.ContactsApi; import com.backbase.dbs.limit.api.service.v2.LimitsServiceApi; @@ -95,9 +94,6 @@ class LegalEntityAsyncControllerTest { @MockBean private LegalEntitiesApi legalEntitiesApi; - @MockBean - private LegalEntityApi legalEntityApi; - @MockBean private IdentityManagementApi identityManagementApi; diff --git a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java index a78aec98b..0ce7c974a 100644 --- a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java +++ b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java @@ -3,16 +3,7 @@ import static com.backbase.stream.it.LegalEntitySagaIT.NotEmptyPattern.notEmpty; import static com.github.tomakehurst.wiremock.client.WireMock.stubFor; import static com.github.tomakehurst.wiremock.client.WireMock.verify; -import java.util.Arrays; -import java.util.Collections; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.test.context.ActiveProfiles; -import org.springframework.test.web.reactive.server.WebTestClient; + import com.backbase.stream.LegalEntityTask; import com.backbase.stream.legalentity.model.BaseProductGroup; import com.backbase.stream.legalentity.model.CurrentAccount; @@ -32,6 +23,16 @@ import com.github.tomakehurst.wiremock.junit5.WireMockTest; import com.github.tomakehurst.wiremock.matching.MatchResult; import com.github.tomakehurst.wiremock.matching.StringValuePattern; +import java.util.Arrays; +import java.util.Collections; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.test.context.ActiveProfiles; +import org.springframework.test.web.reactive.server.WebTestClient; @SpringBootTest @ActiveProfiles("it") @@ -138,21 +139,21 @@ private void setupWireMock() { ); stubFor( - WireMock.get("/access-control/service-api/v2/legalentities/external/100000") + WireMock.get("/access-control/service-api/v3/accesscontrol/legal-entities/external/100000") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("{\n\"additions\":{},\"id\":\"500000\",\"externalId\":\"100000\",\"name\":\"Legal Entity\",\"type\":\"CUSTOMER\"\n}")) ); stubFor( - WireMock.get("/access-control/service-api/v2/legalentities/500000") + WireMock.get("/access-control/service-api/v3/accesscontrol/legal-entities/500000") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("{\n\"additions\":{},\"id\":\"500000\",\"externalId\":\"100000\",\"name\":\"Legal Entity\",\"type\":\"CUSTOMER\"\n}")) ); stubFor( - WireMock.put("/access-control/service-api/v2/legalentities") + WireMock.put("/access-control/service-api/v3/accesscontrol/legal-entities") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("{\n\"additions\":{},\"id\":\"500000\",\"externalId\":\"100000\",\"name\":\"Legal Entity\",\"type\":\"CUSTOMER\"\n}")) @@ -185,53 +186,53 @@ private void setupWireMock() { ); stubFor( - WireMock.get("/access-control/service-api/v2/accessgroups/serviceagreements/external/Service_Agreement_Id") + WireMock.get("/access-control/service-api/v3/accesscontrol/service-agreements/external/Service_Agreement_Id") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("{\"additions\":{},\"creatorLegalEntity\":\"500000\",\"status\":\"ENABLED\",\"id\":\"500001\",\"externalId\":\"Service_Agreement_Id\",\"name\":\"\",\"description\":\"Custom Service Agreement\",\"isMaster\":false,\"validFromDate\":null,\"validFromTime\":null,\"validUntilDate\":null,\"validUntilTime\":null}")) ); stubFor( - WireMock.get("/access-control/service-api/v2/accessgroups/service-agreements/500001/participants") + WireMock.get("/access-control/service-api/v3/accesscontrol/service-agreements/500001/participants") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("[{\"additions\":{},\"id\":\"500000\",\"externalId\":\"100000\",\"name\":\"Legal Entity\",\"sharingUsers\":true,\"sharingAccounts\":true}]")) ); stubFor( - WireMock.put("/access-control/service-api/v2/accessgroups/serviceagreements/ingest/service-agreements/participants") + WireMock.put("/access-control/service-api/v3/accesscontrol/service-agreements/ingest/participants") .willReturn(WireMock.aResponse().withStatus(HttpStatus.ACCEPTED.value())) ); stubFor( - WireMock.get("/access-control/service-api/v2/accesscontrol/accessgroups/serviceagreements/500001/users") + WireMock.get("/access-control/service-api/v3/accesscontrol/service-agreements/500001/users") .willReturn(WireMock.aResponse().withStatus(HttpStatus.NOT_FOUND.value())) ); stubFor( - WireMock.put("/access-control/service-api/v2/accessgroups/serviceagreements/ingest/service-agreements/users") + WireMock.put("/access-control/service-api/v3/accesscontrol/service-agreements/ingest/users") .willReturn(WireMock.aResponse().withStatus(HttpStatus.ACCEPTED.value())) ); stubFor( - WireMock.get("/access-control/service-api/v2/accesscontrol/accessgroups/function-groups?serviceAgreementId=500001") + WireMock.get("/access-control/service-api/v3/accesscontrol/function-groups?serviceAgreementId=500001") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("[{\"additions\":{},\"id\":\"500002\",\"serviceAgreementId\":\"500001\",\"name\":\"Private - Read only\",\"description\":\"Private - Read only\",\"type\":\"TEMPLATE\",\"permissions\":[{\"functionId\":\"1029\",\"assignedPrivileges\":[{\"additions\":{},\"privilege\":\"view\"}]}]},{\"additions\":{},\"id\":\"500003\",\"serviceAgreementId\":\"500001\",\"name\":\"Private - Full access\",\"description\":\"Private - Full access\",\"type\":\"TEMPLATE\",\"permissions\":[{\"functionId\":\"1029\",\"assignedPrivileges\":[{\"additions\":{},\"privilege\":\"create\"},{\"additions\":{},\"privilege\":\"edit\"},{\"additions\":{},\"privilege\":\"delete\"},{\"additions\":{},\"privilege\":\"execute\"},{\"additions\":{},\"privilege\":\"view\"}]}]}]")) ); stubFor( - WireMock.put("/access-control/service-api/v2/accessgroups/function-groups/batch/update") + WireMock.put("/access-control/service-api/v3/accesscontrol/function-groups/batch/update") .willReturn(WireMock.aResponse().withStatus(HttpStatus.ACCEPTED.value())) ); stubFor( - WireMock.put("/access-control/service-api/v2/accessgroups/users/permissions/user-permissions") + WireMock.put("/access-control/service-api/v3/accessgroups/users/permissions/user-permissions") .willReturn(WireMock.aResponse().withStatus(HttpStatus.ACCEPTED.value())) ); stubFor( - WireMock.get("/access-control/service-api/v2/accesscontrol/accessgroups/users/9ac44fca/service-agreements/500001/permissions") + WireMock.get("/access-control/service-api/v3/accessgroups/users/9ac44fca/service-agreements/500001/permissions") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("{\"additions\":{},\"approvalId\":null,\"items\":[{\"additions\":{},\"functionGroupId\":\"500002\",\"dataGroupIds\":[],\"selfApprovalPolicies\":[]},{\"additions\":{},\"functionGroupId\":\"500003\",\"dataGroupIds\":[],\"selfApprovalPolicies\":[]}]}")) @@ -243,19 +244,19 @@ private void setupWireMock() { ); stubFor( - WireMock.post("/access-control/service-api/v2/accessgroups/data-groups") + WireMock.post("/access-control/service-api/v3/accesscontrol/data-groups") .willReturn(WireMock.aResponse().withStatus(HttpStatus.CREATED.value())) ); stubFor( - WireMock.get("/access-control/service-api/v2/accesscontrol/accessgroups/data-groups?serviceAgreementId=500001&includeItems=true") + WireMock.get("/access-control/service-api/v3/accesscontrol/data-groups?serviceAgreementId=500001&includeItems=true") .willReturn(WireMock.aResponse() .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("[{\"additions\":{},\"id\":\"4002\",\"name\":\"Default PG\",\"description\":\"Default data group description\",\"serviceAgreementId\":\"500001\",\"type\":\"ARRANGEMENTS\",\"approvalId\":null,\"items\":[\"arrangement-id-1\"]},{\"additions\":{},\"id\":\"4003\",\"name\":\"Mixed PG\",\"description\":\"Default data group description\",\"serviceAgreementId\":\"500001\",\"type\":\"ARRANGEMENTS\",\"approvalId\":null,\"items\":[\"arrangement-id-2\"]}]")) ); stubFor( - WireMock.put("/access-control/service-api/v2/accessgroups/data-groups/batch/update/data-items") + WireMock.put("/access-control/service-api/v3/accesscontrol/data-groups/batch/update/data-items") .willReturn(WireMock.aResponse().withStatus(HttpStatus.ACCEPTED.value())) ); } @@ -280,7 +281,7 @@ void legalEntitySaga() { .expectStatus().isEqualTo(200); // Then - verify(WireMock.getRequestedFor(WireMock.urlEqualTo("/access-control/service-api/v2/legalentities/500000")) + verify(WireMock.getRequestedFor(WireMock.urlEqualTo("/access-control/service-api/v3/accesscontrol/legal-entities/500000")) .withHeader("X-TID", WireMock.equalTo("tenant-id")) .withHeader("X-B3-TraceId", notEmpty()) .withHeader("X-B3-SpanId", notEmpty())); @@ -305,7 +306,7 @@ void legalEntitySagaEmptyProductGroup() { .expectStatus().isEqualTo(200); // Then - verify(WireMock.getRequestedFor(WireMock.urlEqualTo("/access-control/service-api/v2/legalentities/500000")) + verify(WireMock.getRequestedFor(WireMock.urlEqualTo("/access-control/service-api/v3/accesscontrol/legal-entities/500000")) .withHeader("X-B3-TraceId", notEmpty()) .withHeader("X-B3-SpanId", notEmpty())); } @@ -335,7 +336,7 @@ void legalEntitySagaUpdateLegalEntity() { // Then - verify(WireMock.getRequestedFor(WireMock.urlEqualTo("/access-control/service-api/v2/legalentities/500000")) + verify(WireMock.getRequestedFor(WireMock.urlEqualTo("/access-control/service-api/v3/accesscontrol/legal-entities/500000")) .withHeader("X-TID", WireMock.equalTo("tenant-id")) .withHeader("X-B3-TraceId", notEmpty()) .withHeader("X-B3-SpanId", notEmpty())); diff --git a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BusinessFunctionGroupMapper.java b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BusinessFunctionGroupMapper.java index 70053b85c..f4c594d25 100644 --- a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BusinessFunctionGroupMapper.java +++ b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BusinessFunctionGroupMapper.java @@ -1,7 +1,7 @@ package com.backbase.stream.product; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Permission; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Permission; import com.backbase.stream.legalentity.model.BusinessFunction; import com.backbase.stream.legalentity.model.BusinessFunctionGroup; import org.mapstruct.Mapper; diff --git a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java index c3cfa222b..41bcf3d2e 100644 --- a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java +++ b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java @@ -5,7 +5,7 @@ import static java.util.Comparator.nullsFirst; import static org.springframework.util.CollectionUtils.isEmpty; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItem; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItemPost; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItemPut; diff --git a/stream-product/product-ingestion-saga/src/test/java/com/backbase/stream/product/BusinessFunctionGroupMapperTest.java b/stream-product/product-ingestion-saga/src/test/java/com/backbase/stream/product/BusinessFunctionGroupMapperTest.java index 9cbd35bef..4614e8a21 100644 --- a/stream-product/product-ingestion-saga/src/test/java/com/backbase/stream/product/BusinessFunctionGroupMapperTest.java +++ b/stream-product/product-ingestion-saga/src/test/java/com/backbase/stream/product/BusinessFunctionGroupMapperTest.java @@ -1,15 +1,14 @@ package com.backbase.stream.product; -import com.backbase.dbs.accesscontrol.api.service.v2.model.FunctionGroupItem; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Permission; -import com.backbase.dbs.accesscontrol.api.service.v2.model.Privilege; -import org.junit.jupiter.api.Test; - -import java.util.Collections; - import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; +import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Permission; +import com.backbase.dbs.accesscontrol.api.service.v3.model.Privilege; +import java.util.Collections; +import org.junit.jupiter.api.Test; + class BusinessFunctionGroupMapperTest { private final BusinessFunctionGroupMapper mapper = new BusinessFunctionGroupMapperImpl(); @@ -41,15 +40,15 @@ private FunctionGroupItem createFunctionGroupItem() { item.setId("1001"); item.setServiceAgreementId("S001"); item.setName("Payments"); - item.setPermissions(Collections.singletonList(createPermisson())); + item.setPermissions(Collections.singletonList(createPermission())); return item; } - private Permission createPermisson() { + private Permission createPermission() { Permission permission = new Permission(); permission.setFunctionId("F001"); permission.setAssignedPrivileges(Collections.singletonList(new Privilege().privilege("CREATE"))); return permission; } -} \ No newline at end of file +} From 05c59a5bc8efcc6fb0041912a31b60bff0a07767 Mon Sep 17 00:00:00 2001 From: Andrii Hrytsiuk Date: Wed, 7 Jun 2023 09:53:10 +0200 Subject: [PATCH 20/95] ARC-82: Add Customer Category to Legal Entity --- api/stream-legal-entity/openapi.yaml | 9 +++++++++ .../backbase/stream/mapper/LegalEntityMapperTest.java | 10 +++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/api/stream-legal-entity/openapi.yaml b/api/stream-legal-entity/openapi.yaml index fdd2c6a7b..f11ca5ecf 100644 --- a/api/stream-legal-entity/openapi.yaml +++ b/api/stream-legal-entity/openapi.yaml @@ -979,6 +979,8 @@ components: $ref: '#/components/schemas/ExternalIdentifier' legalEntityType: $ref: '#/components/schemas/LegalEntityType' + customerCategory: + $ref: '#/components/schemas/CustomerCategory' realmName: type: string description: Realm to which the Legal Entity should be mapped. @@ -2533,6 +2535,13 @@ components: enum: - "ADD" - "REMOVE" + CustomerCategory: + type: string + title: Customer Category + description: Property to differentiate between Retail and SME Service Agreement / Legal Entity. + enum: + - RETAIL + - BUSINESS examples: RootLegalEntityHierarchyExample: diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java index e086c8c01..ae9e9af5c 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java @@ -11,6 +11,7 @@ import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityItemBase; import com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityPut; import com.backbase.dbs.accesscontrol.api.service.v3.model.Status; +import com.backbase.stream.legalentity.model.CustomerCategory; import com.backbase.stream.legalentity.model.LegalEntity; import com.backbase.stream.legalentity.model.LegalEntityStatus; import com.backbase.stream.legalentity.model.LegalEntityType; @@ -28,6 +29,7 @@ class LegalEntityMapperTest { .externalId("externalId") .internalId("internalId") .legalEntityType(com.backbase.stream.legalentity.model.LegalEntityType.BANK) + .customerCategory(com.backbase.stream.legalentity.model.CustomerCategory.RETAIL) .parentExternalId("parentExternalId") .activateSingleServiceAgreement(true) .additions(Map.of("k1", "v1", "k2", "v2")); @@ -51,6 +53,10 @@ void toPresentationShouldCopyAllAttributes() { com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.BANK, presentation.getType() ), + () -> assertEquals( + com.backbase.dbs.accesscontrol.api.service.v3.model.CustomerCategory.RETAIL, + presentation.getCustomerCategory() + ), () -> assertEquals("parentExternalId", presentation.getParentExternalId()), () -> assertEquals(Boolean.TRUE, presentation.getActivateSingleServiceAgreement()) ); @@ -68,6 +74,7 @@ void toStreamFromLegalEntityItemBaseShouldCopyAllAttributes() { .id("internalId") .externalId("externalId") .type(com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.CUSTOMER) + .customerCategory(com.backbase.dbs.accesscontrol.api.service.v3.model.CustomerCategory.BUSINESS) .additions(Map.of("k1", "v1", "k2", "v2")); LegalEntity model = mapper.toStream(legalEntityItemBase); assertAll( @@ -75,7 +82,8 @@ void toStreamFromLegalEntityItemBaseShouldCopyAllAttributes() { () -> assertEquals("externalId", model.getExternalId()), () -> assertEquals("internalId", model.getInternalId()), () -> assertEquals("Test Legal Entity", model.getName()), - () -> assertEquals(LegalEntityType.CUSTOMER, model.getLegalEntityType()) + () -> assertEquals(LegalEntityType.CUSTOMER, model.getLegalEntityType()), + () -> assertEquals(CustomerCategory.BUSINESS, model.getCustomerCategory()) ); } From ea9836387b69357a65011b77473b91b72628a678 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Thu, 8 Jun 2023 14:49:03 +0000 Subject: [PATCH 21/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 6034256b7..7f9b26195 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index e5f078ae7..12bb55779 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.42.0 + 3.43.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 84d57364a..6e34536fb 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 81e32db4a..9842e3104 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index cfb91c713..c35de75cc 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.42.0 + 3.43.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index f4e53a8cb..9bb8ef172 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index e2e7a1fcb..36b304ca0 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.42.0 + 3.43.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 6c01b41bc..8a2a15a96 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 892bd8bb3..fd7e4776f 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 80c14755a..fdcf29d30 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index b157ebef5..b4f080792 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.42.0 + 3.43.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 17e6107a2..974cfd6b2 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index fd28ff1c1..81bbe0464 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 42d385c68..16db5a212 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 2b903c105..b8b108bab 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.42.0 + 3.43.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index a29236502..10bc5238d 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 551733ddb..3539c73ab 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index f8a81c58b..35a52095e 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.42.0 + 3.43.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 69aad1789..8345ccb9f 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index ffd55ad8f..e7df98dfe 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 61826a2e1..c4600f9ed 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index d24bb5edc..19aa462fe 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.42.0 + 3.43.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index d9a45df29..a5d4a9239 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.42.0 + 3.43.0 4.0.0 transaction-cursor - 3.42.0 + 3.43.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 260f16fd5..e8218bd5b 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 8cba2cf38..d204c9b9e 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.42.0 + 3.43.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index bdedf4cd2..08cafcbb9 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 21ebfd174..74f34fac1 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index ce579d7af..f3c8ebed0 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.42.0 + 3.43.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 1126e13bd..50b85bf0c 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.42.0 + 3.43.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 1f1e5ed66..8bb3b5eff 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.42.0 + 3.43.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index fc821bbb6..af4070ed7 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.42.0 + 3.43.0 payment-order-composition-service - 3.42.0 + 3.43.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index dd2f4efd1..ebfff76d9 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.42.0 + 3.43.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 76cb0a89b..0e49c6a74 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.42.0 + 3.43.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index b030d4f9e..3a581b554 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.42.0 + 3.43.0 product-composition-service - 3.42.0 + 3.43.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index a4e07947d..5773b419c 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.42.0 + 3.43.0 transaction-composition-service - 3.42.0 + 3.43.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index d4a136b73..711e08f14 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.42.0 + 3.43.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 9b2c1fb5d..ac206f78b 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.42.0 + 3.43.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 9de63a2c2..98d4d27a8 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index bdf71cdfe..654d2fbd9 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.42.0 + 3.43.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 754130c29..20a7b6ae8 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 8e4119b77..0c907aa1b 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.42.0 + 3.43.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 6d48dc5d3..f53873c98 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.42.0 + 3.43.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index b68549d25..7ed24d781 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 21bb64b5d..6384b1d51 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 6c12a841e..91607b2ba 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 877284935..ac7e085ea 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.42.0 + 3.43.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index ed9f8fb99..567f6d2d8 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index b313dc0b8..33292c01c 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 320240eae..00f116367 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.42.0 + 3.43.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 3c0235824..850327513 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index a224f2306..64299a7b0 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.42.0 + 3.43.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 33b2334ba..00b339e08 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.42.0 + 3.43.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b44c9d3f8..35fc90b6d 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 6e57415ac..96632aa08 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.42.0 + 3.43.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index b967f1d77..35055e6c3 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.42.0 + 3.43.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 9a0599995..0eb5fdbc8 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.42.0 + 3.43.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 7610e0d4e..c8fbb95a5 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 092b3c02f..43f7cc83f 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 5f3509d0c..b93549b00 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 120dbbba9..2754466ea 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.42.0 + 3.43.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 211524849..fe1eb65e7 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index f5e32e12c..6a6d73798 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index b99b7b559..77448e0e9 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.42.0 + 3.43.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index b0a295fab..736d5cf8b 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 92766cf27..75f4dbdc9 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 1a75010e4..14bacde96 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 410c855d7..859745423 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.42.0 + 3.43.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 87933e46b..229017e1e 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.42.0 + 3.43.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index a499e3e60..5332f1317 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.42.0 + 3.43.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index b8c109a9e..f81cad8f2 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index bd5d2b004..b0b18689c 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 4bd0ac6b0..45369ee99 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 240ed7c43..bd201970b 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 59ba98990..cc1000c97 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 77297f46f..e3b72c450 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index f37796ebb..006717b08 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.42.0 + 3.43.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index b9f70add3..12f2bfbe2 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.42.0 + 3.43.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 11f3d8082..c3072938d 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.42.0 + 3.43.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 0c883917d..b29a70892 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.42.0 + 3.43.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index b2e0274ee..a1ec71b78 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.42.0 + 3.43.0 ../../stream-sdk/stream-parent From cacedb8d17cd77e25149ae4e48de9b2b043d9e85 Mon Sep 17 00:00:00 2001 From: Tarun Bharti <72968092+tarun-bb@users.noreply.github.com> Date: Mon, 12 Jun 2023 11:54:51 +0200 Subject: [PATCH 22/95] New workflow to validate Pull request description and task list (#332) * Create pull-request-body-validation.yml * Update pull_request_template.md * Update CHANGELOG.md * Update pull-request-body-validation.yml --- .github/pull_request_template.md | 3 +++ .../pull-request-body-validation.yml | 27 +++++++++++++++++++ CHANGELOG.md | 4 +++ 3 files changed, 34 insertions(+) create mode 100644 .github/workflows/pull-request-body-validation.yml diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index bcd2c2218..ed8a60fda 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -7,6 +7,9 @@ A few sentences describing the overall goals of the pull request's commits. - [ ] I made sure, I read [CONTRIBUTING.md](CONTRIBUTING.md) to put right branch prefix as per my need. diff --git a/.github/workflows/pull-request-body-validation.yml b/.github/workflows/pull-request-body-validation.yml new file mode 100644 index 000000000..f7435c5ff --- /dev/null +++ b/.github/workflows/pull-request-body-validation.yml @@ -0,0 +1,27 @@ +name: Pull Request Body Validation + +# +# IMPORTANT TO KNOW +# +# - This workflow runs whenever new changes is Opened, reopened, edited or changes pushed to an existing Pull Request +# - It validates if all task lists in the pull request are completed +# - It validates if description in the pull request is updated by PR owner +# + +on: + pull_request: + types: [opened, edited, synchronize, reopened] +jobs: + pull-request-validation: + runs-on: ubuntu-latest + steps: + - name: Check PR description + uses: JJ/github-pr-contains-action@releases/v10 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + bodyDoesNotContain: "A few sentences describing the overall goals of the pull request's commits" + + - name: Check for incomplete task list items + uses: Shopify/task-list-checker@main + with: + github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fd15cd28..584a99219 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.44.0](https://github.com/Backbase/stream-services/compare/3.43.0...3.44.0) +### Added +- Added Pull request body(description and checklist) validation workflow + ## [3.43.0](https://github.com/Backbase/stream-services/compare/3.42.0...3.43.0) ### Changed - Upgraded Access-Control service-api from v2 to v3 From fdd61ac4601087a3a1de830336b473f21eed7b6f Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 12 Jun 2023 10:22:57 +0000 Subject: [PATCH 23/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 80 files changed, 84 insertions(+), 84 deletions(-) diff --git a/pom.xml b/pom.xml index 7f9b26195..9ab638884 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 12bb55779..0b8a8731f 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.43.0 + 3.44.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 6e34536fb..66e4d7f9d 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 9842e3104..febd7a82a 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index c35de75cc..f527e91db 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.43.0 + 3.44.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 9bb8ef172..5c07d7708 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 36b304ca0..bb05b4767 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.43.0 + 3.44.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 8a2a15a96..b782fac98 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index fd7e4776f..cffcbc0d9 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index fdcf29d30..75d28882d 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index b4f080792..82a573bd6 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.43.0 + 3.44.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 974cfd6b2..a4d4cb834 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 81bbe0464..49b716469 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 16db5a212..ddf6daab6 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index b8b108bab..102a98e7b 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.43.0 + 3.44.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 10bc5238d..66d153281 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 3539c73ab..3f15e8aba 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 35a52095e..dde42cd55 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.43.0 + 3.44.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 8345ccb9f..99f5cf45d 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index e7df98dfe..77a2a75d6 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index c4600f9ed..d36544903 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 19aa462fe..954f5fb33 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.43.0 + 3.44.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index a5d4a9239..76e974408 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.43.0 + 3.44.0 4.0.0 transaction-cursor - 3.43.0 + 3.44.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index e8218bd5b..ba59b8c24 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index d204c9b9e..4a4620456 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.43.0 + 3.44.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 08cafcbb9..694c41cb8 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 74f34fac1..13beb15fa 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index f3c8ebed0..4bb9039dc 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.43.0 + 3.44.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 50b85bf0c..16f736de1 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.43.0 + 3.44.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 8bb3b5eff..9dfce4990 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.43.0 + 3.44.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index af4070ed7..c69e59e9e 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.43.0 + 3.44.0 payment-order-composition-service - 3.43.0 + 3.44.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index ebfff76d9..3bdbca25e 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.43.0 + 3.44.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 0e49c6a74..3e9e9fe57 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.43.0 + 3.44.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 3a581b554..4e7dee61d 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.43.0 + 3.44.0 product-composition-service - 3.43.0 + 3.44.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 5773b419c..31b5626ef 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.43.0 + 3.44.0 transaction-composition-service - 3.43.0 + 3.44.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 711e08f14..f757cf7c5 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.43.0 + 3.44.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index ac206f78b..68a896010 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.43.0 + 3.44.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 98d4d27a8..9c6077e52 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 654d2fbd9..36bd9d845 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.43.0 + 3.44.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 20a7b6ae8..6e00d878d 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 0c907aa1b..b50879c66 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.43.0 + 3.44.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index f53873c98..81f38828f 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.43.0 + 3.44.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 7ed24d781..1f4b51c92 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 6384b1d51..251121568 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 91607b2ba..4bae20982 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index ac7e085ea..de5c02a00 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.43.0 + 3.44.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 567f6d2d8..9302b0b68 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 33292c01c..da1108703 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 00f116367..40a691652 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.43.0 + 3.44.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 850327513..67dd3d0f0 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-limits diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 64299a7b0..5031688d9 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.43.0 + 3.44.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 00b339e08..02836ede2 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.43.0 + 3.44.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 35fc90b6d..b0a866bcf 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 96632aa08..5898ed55c 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.43.0 + 3.44.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 35055e6c3..61254ccb1 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.43.0 + 3.44.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 0eb5fdbc8..62cd25ad2 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.43.0 + 3.44.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index c8fbb95a5..1c67ea830 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 43f7cc83f..fbe4a50b8 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index b93549b00..56c2838ed 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 2754466ea..b717803a0 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.43.0 + 3.44.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index fe1eb65e7..500d9aa0c 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 6a6d73798..27a44bb81 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 77448e0e9..492e1b18c 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.43.0 + 3.44.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 736d5cf8b..45df66c6f 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 75f4dbdc9..77eb3c828 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 14bacde96..f7bf0f166 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 859745423..a7d9ecb13 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.43.0 + 3.44.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 229017e1e..8f78d59f6 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.43.0 + 3.44.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 5332f1317..00b721035 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.43.0 + 3.44.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index f81cad8f2..908a88462 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index b0b18689c..9ad5669c5 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 45369ee99..81c584c09 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index bd201970b..e9ad2f436 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index cc1000c97..186af0e3f 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index e3b72c450..f7b22b91a 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 006717b08..4dc4833be 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.43.0 + 3.44.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 12f2bfbe2..b64ab5b68 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.43.0 + 3.44.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index c3072938d..415910f2d 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.43.0 + 3.44.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index b29a70892..9727def9c 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.43.0 + 3.44.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index a1ec71b78..f5cf55f5f 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.43.0 + 3.44.0 ../../stream-sdk/stream-parent From 8428c8d0d66a8b51c0d1db27e6216d414588b361 Mon Sep 17 00:00:00 2001 From: Iaroslav Vakatsiienko Date: Thu, 27 Apr 2023 19:29:23 +0300 Subject: [PATCH 24/95] cme-2716 added loans stream module --- CHANGELOG.md | 5 + README.md | 1 + api/stream-legal-entity/openapi.yaml | 310 +++++++++++++++++- pom.xml | 1 + stream-dbs-clients/pom.xml | 43 +++ .../clients/config/LoansApiClientConfig.java | 35 ++ ...LegalEntityHierarchyTaskApplicationIT.java | 4 + stream-legal-entity/legal-entity-core/pom.xml | 16 + .../com/backbase/stream/LegalEntitySaga.java | 9 +- .../LegalEntitySagaConfiguration.java | 10 +- .../backbase/stream/LegalEntitySagaTest.java | 3 + .../LegalEntityAsyncControllerTest.java | 4 + .../backbase/stream/it/LegalEntitySagaIT.java | 20 ++ .../src/test/resources/application-it.yml | 4 + stream-loans/loans-core/pom.xml | 92 ++++++ .../LoansServiceConfiguration.java | 46 +++ .../LoansWorkerConfigurationProperties.java | 13 + .../com/backbase/stream/loan/LoanMapper.java | 105 ++++++ .../com/backbase/stream/loan/LoansSaga.java | 54 +++ .../com/backbase/stream/loan/LoansTask.java | 43 +++ .../stream/loan/LoansUnitOfWorkExecutor.java | 15 + .../repository/LoansUnitOfWorkRepository.java | 10 + .../backbase/stream/loan/LoansSagaTest.java | 244 ++++++++++++++ stream-loans/pom.xml | 19 ++ stream-product/product-ingestion-saga/pom.xml | 6 + .../product/BatchProductIngestionSaga.java | 35 +- .../stream/product/ProductIngestionSaga.java | 5 +- .../ProductIngestionSagaConfiguration.java | 13 +- 28 files changed, 1149 insertions(+), 16 deletions(-) create mode 100644 stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/LoansApiClientConfig.java create mode 100644 stream-loans/loans-core/pom.xml create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansServiceConfiguration.java create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansWorkerConfigurationProperties.java create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoanMapper.java create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansSaga.java create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansTask.java create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansUnitOfWorkExecutor.java create mode 100644 stream-loans/loans-core/src/main/java/com/backbase/stream/loan/repository/LoansUnitOfWorkRepository.java create mode 100644 stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java create mode 100644 stream-loans/pom.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 584a99219..2edd2db71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.45.0](https://github.com/Backbase/stream-services/compare/3.44.0...3.45.0) +### Added +- Added support for loans ingestion into DBS. +- Included the ingestion of loans to BatchProductIngestionSage where productGroups are being processed. +- After related arrangements were created in Products capability the loans part is ingested to Loans. ## [3.44.0](https://github.com/Backbase/stream-services/compare/3.43.0...3.44.0) ### Added diff --git a/README.md b/README.md index 1ba1df33d..d2ef972c4 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ The Services are listed with Service name and how they are packaged Currently, the following DBS services are exposed as Stream Components: * [Stream Legal Entity](stream-legal-entity) (Lib, Rest, Task) → Legal Entity Ingestion Service that orchestrate all calls to DBS from a single aggregate model. This service is exposed as a library and a REST full service. Supports retry of the aggregate and uses the Legal Entity Ingestion Model to have a single interface into DBS. Requires Access Control, Product Summary * [Stream Product Catalog](stream-product-catalog) (Lib, Rest, Task) → Enabled bootstrapping of product types into DBS. Product Types are currently hardcoded in the streamTask definition. Orchestrates calls into Product Summary +* [Stream Loans](stream-loans) (Lib, Rest, Task) → Enabled bootstrapping of loans into DBS. Loans are currently hardcoded in the streamTask definition. Orchestrate calls into Loans after the products were ingested into Product Summary * [Stream Access Control](stream-access-control) (Lib) → The Stream Access Control library provides access to Access Control services from a single library and provides an easier abstraction layer to use these services. It mixes access to persistence and service api's to enable proper service to service comms for non DBS services such as Stream. Requires Access Control, Product Summary * [Stream-Cursor](stream-cursor) (Lib, Rest, Source) → The Stream Cursor Source is listening to predefined DBS events such as On Login. For each login event, it will retrieve a list of products from entitlements and creates an Ingestion Cursor per product. Cursors can be stored in a RDBMS and published on a HTTP Web Socket or Spring Cloud Dataflow Source. Requires RDBMS, Access Control, Product Summary and Transactions. Login Event received from Authentication Starter or Identity (with Audit Events enabled) * [Stream Transactions](stream-transactions) (Lib, Rest) → Allows ingestion into DBS in a controlled way with support for retry, rate limiting and configurable batch sizes. diff --git a/api/stream-legal-entity/openapi.yaml b/api/stream-legal-entity/openapi.yaml index f11ca5ecf..7e4305223 100644 --- a/api/stream-legal-entity/openapi.yaml +++ b/api/stream-legal-entity/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.0.1 info: title: Ingest Legal Entity API description: Ingestion Saga for Legal Entities and their products - version: 2.3.0 + version: 2.3.1 x-logo: url: "http://www.backbase.com/wp-content/uploads/2017/04/backbase-logo-png.png" backgroundColor: "#FFFFFF" @@ -666,6 +666,97 @@ components: $ref: '#/components/schemas/BBAN' bankBranchCode: $ref: '#/components/schemas/BankBranchCode' + type: + $ref: '#/components/schemas/LoanType' + status: + $ref: '#/components/schemas/LoanStatus' + nextRepaymentDateTime: + $ref: '#/components/schemas/NextRepaymentDateTime' + nextRepaymentAmount: + $ref: '#/components/schemas/NextRepaymentAmount' + isOverdue: + $ref: '#/components/schemas/IsOverdue' + overduePaymentsCount: + $ref: '#/components/schemas/OverduePaymentsCount' + borrowers: + $ref: '#/components/schemas/Borrowers' + defaultSettlementAccountNumber: + $ref: '#/components/schemas/DefaultSettlementAccountNumber' + defaultSettlementAccountInternalId: + $ref: '#/components/schemas/DefaultSettlementAccountInternalId' + defaultSettlementAccountExternalId: + $ref: '#/components/schemas/DefaultSettlementAccountExternalId' + isFullyRepaid: + $ref: '#/components/schemas/IsFullyRepaid' + feesDueAmount: + $ref: '#/components/schemas/FeesDueAmount' + paidAmount: + $ref: '#/components/schemas/PaidAmount' + termCount: + $ref: '#/components/schemas/TermCount' + paymentFrequency: + $ref: '#/components/schemas/FrequencyUnit' + collaterals: + $ref: '#/components/schemas/Collaterals' + escrowAttributes: + $ref: '#/components/schemas/EscrowAttributes' + revolving: + $ref: '#/components/schemas/Revolving' + renewDateTime: + $ref: '#/components/schemas/RenewDateTime' + totalDirectAmortization: + $ref: '#/components/schemas/TotalDirectAmortization' + totalIndirectAmortization: + $ref: '#/components/schemas/TotalIndirectAmortization' + totalDirectAmortizationUnit: + $ref: '#/components/schemas/FrequencyUnit' + totalIndirectAmortizationUnit: + $ref: '#/components/schemas/FrequencyUnit' + remainingTermUnit: + $ref: '#/components/schemas/TermUnit' + remainingTermCount: + $ref: '#/components/schemas/TermCount' + approvalDateTime: + $ref: '#/components/schemas/DateTime' + numberOfPaymentsMade: + $ref: '#/components/schemas/NumberOfPaymentsMade' + totalNumberOfPayments: + $ref: '#/components/schemas/TotalNumberOfPayments' + taxesOnInterestAmount: + $ref: '#/components/schemas/TaxesOnInterestAmount' + contractLatePaymentCommissionAmount: + $ref: '#/components/schemas/ContractLatePaymentCommissionAmount' + calculationPeriodStartDateTime: + $ref: '#/components/schemas/CalculationPeriodStartDateTime' + calculationPeriodEndDateTime: + $ref: '#/components/schemas/CalculationPeriodEndDateTime' + actualLatePaymentCommissionAmount: + $ref: '#/components/schemas/ActualLatePaymentCommissionAmount' + latePaymentCommissionTaxesAmount: + $ref: '#/components/schemas/LatePaymentCommissionTaxesAmount' + overdueInterestAmount: + $ref: '#/components/schemas/OverdueInterestAmount' + overdueTaxesOnInterestAmount: + $ref: '#/components/schemas/OverdueTaxesOnInterestAmount' + overdueEscrowPaymentAmount: + $ref: '#/components/schemas/OverdueEscrowPaymentAmount' + overduePrincipalPaymentAmount: + $ref: '#/components/schemas/OverduePrincipalPaymentAmount' + overduePenaltyAmount: + $ref: '#/components/schemas/PenaltyAmount' + totalAnnualCostPercentage: + $ref: '#/components/schemas/TotalAnnualCostPercentage' + minimumDueAmount: + $ref: '#/components/schemas/MinimumDueAmount' + lastPaymentAmount: + $ref: '#/components/schemas/LastPaymentAmount' + lastPaymentDateTime: + $ref: '#/components/schemas/LastPaymentDateTime' + interestPaymentFrequency: + $ref: '#/components/schemas/FrequencyUnit' + documentMetadatas: + $ref: '#/components/schemas/DocumentMetadataArray' + TermDeposit: allOf: - $ref: '#/components/schemas/BaseProduct' @@ -2232,6 +2323,223 @@ components: type: string description: Additional properties + ############################################### + ## Loan fields + ############################################### + LoanType: + type: string + description: Type of a loan. + LoanStatus: + type: string + description: Status of a loan. + enum: + - Active + - Inactive + - Pending + NextRepaymentDateTime: + type: string + format: date-time + description: Datetime of a next payment. + NextRepaymentAmount: + type: number + format: double + description: Amount of a next payment. + IsOverdue: + type: boolean + OverduePaymentsCount: + type: integer + Borrowers: + type: array + items: + type: string + description: Borrower(s) + DefaultSettlementAccountNumber: + type: string + description: | + Default settlement account number. If defaultSettlementAccountId is specified and the account is + from dbs then account number will be taken from it and this field will be ignored. + DefaultSettlementAccountInternalId: + type: string + DefaultSettlementAccountExternalId: + type: string + IsFullyRepaid: + type: boolean + FeesDueAmount: + type: number + format: double + PaidAmount: + type: number + format: double + TermCount: + type: integer + PaymentFrequency: + type: integer + Revolving: + type: boolean + description: Shows if a loan is revolving + RenewDateTime: + type: string + description: Shows if loan is fully repaid + format: date-time + TotalDirectAmortization: + type: number + format: double + TotalIndirectAmortization: + type: number + format: double + NumberOfPaymentsMade: + type: integer + TotalNumberOfPayments: + type: integer + DateTime: + type: string + format: date-time + TaxesOnInterestAmount: + type: number + format: double + ContractLatePaymentCommissionAmount: + type: number + description: Late payment commission amount (contract condition) + format: double + CalculationPeriodStartDateTime: + type: string + format: date-time + CalculationPeriodEndDateTime: + type: string + format: date-time + ActualLatePaymentCommissionAmount: + type: number + description: Late payment commission (actual accrual condition) + format: double + LatePaymentCommissionTaxesAmount: + type: number + format: double + OverdueInterestAmount: + type: number + format: double + OverdueTaxesOnInterestAmount: + type: number + format: double + OverdueEscrowPaymentAmount: + type: number + format: double + OverduePrincipalPaymentAmount: + type: number + format: double + PenaltyAmount: + type: number + format: double + TotalAnnualCostPercentage: + type: number + format: double + MinimumDueAmount: + type: number + format: double + LastPaymentAmount: + type: number + description: Specifies the last payment amount that was posted as a transaction + format: double + LastPaymentDateTime: + type: string + format: date-time + StartDateTime: + type: string + format: date-time + EndDateTime: + type: string + format: date-time + FrequencyUnit: + type: string + description: Frequencu units. + enum: + - "Weekly" + - "Biweekly" + - "Twicemonthly" + - "Monthly" + - "Fourweeks" + - "Bimonthly" + - "Quarterly" + - "Semiannually" + - "Annually" + - "Maturity" + DocumentMetadata: + type: object + description: A loan document metadata. + properties: + id: + maxLength: 50 + minLength: 1 + type: string + description: Identifier of the document. + name: + maxLength: 50 + minLength: 1 + type: string + description: Name of the document. + contentType: + maxLength: 50 + minLength: 1 + type: string + description: Content type of document. + DocumentMetadataArray: + type: array + items: + $ref: '#/components/schemas/DocumentMetadata' + + Collaterals: + type: array + items: + $ref: '#/components/schemas/Collateral' + Collateral: + type: object + properties: + type: + type: string + description: Type of a collateral + currentValue: + type: number + format: double + description: Current evaluetion of a collateral + currencyCode: + type: string + description: The alpha-3 code (complying with ISO 4217) of the currency that qualifies the amount + specification: + type: string + description: Specification of a collateral (e.g. Serial numbers, Address data, etc) + nextRevaluationDateTime: + type: string + format: date-time + description: Next revaluation date + EscrowAttributes: + type: object + properties: + totalAmount: + type: number + format: double + description: A total amount set aside for Escrow + insurance: + type: number + format: double + description: Insurance amount set aside for Escrow + fees: + type: number + format: double + description: Fee amount set aside for Escrow + tax: + type: number + format: double + description: Tax amount set aside for Escrow + pmi: + type: number + format: double + description: PMI amount set aside for Escrow + other: + type: number + format: double + description: Other amount set aside for Escrow + + + ############################################### ## Additional Data Group Items ############################################### diff --git a/pom.xml b/pom.xml index 9ab638884..a2fd3c7f8 100644 --- a/pom.xml +++ b/pom.xml @@ -32,6 +32,7 @@ stream-portfolio stream-contacts stream-compositions + stream-loans diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 251121568..f633415ef 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -29,6 +29,10 @@ + + com.backbase.buildingblocks + building-blocks-common + org.openapitools jackson-databind-nullable @@ -197,6 +201,14 @@ ${project.build.directory}/yaml true + + com.backbase.loan + loan + api + zip + ${project.build.directory}/yaml + true + **/*.yaml, **/*.json @@ -246,6 +258,37 @@ com.backbase.dbs.arrangement.api.service.v2.model + + generate-loan-integration-inbound-api-code + generate-sources + + generate-webclient-embedded + + + ${project.build.directory}/yaml/loan/loan-integration-inbound-api-v*.yaml + com.backbase.loan.inbound.api.service.v1 + com.backbase.loan.inbound.api.service.v1.model + true + java + true + false + false + + resttemplate + interServiceRestTemplate + java8 + true + true + true + true + false + true + true + false + / + + + generate-user-manager-client-api-code generate-sources diff --git a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/LoansApiClientConfig.java b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/LoansApiClientConfig.java new file mode 100644 index 000000000..6d73e080f --- /dev/null +++ b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/LoansApiClientConfig.java @@ -0,0 +1,35 @@ +package com.backbase.stream.clients.config; + +import com.backbase.loan.inbound.api.service.ApiClient; +import com.backbase.loan.inbound.api.service.v1.LoansApi; +import com.fasterxml.jackson.databind.ObjectMapper; +import java.text.DateFormat; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ConfigurationProperties("backbase.communication.services.loan") +public class LoansApiClientConfig extends CompositeApiClientConfig { + + public static final String LOAN_SERVICE_ID = "loan"; + + public LoansApiClientConfig() { + super(LOAN_SERVICE_ID); + } + + @Bean + @ConditionalOnMissingBean + public ApiClient loanApiClient(ObjectMapper objectMapper, DateFormat dateFormat) { + return new ApiClient(getWebClient(), objectMapper, dateFormat) + .setBasePath(createBasePath()); + } + + @Bean + @ConditionalOnMissingBean + public LoansApi loansApi(ApiClient loanApiClient) { + return new LoansApi(loanApiClient); + } + +} diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java b/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java index 92185682a..8e937c63a 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java @@ -4,6 +4,7 @@ import com.backbase.stream.config.BootstrapConfigurationProperties; import com.github.tomakehurst.wiremock.junit5.WireMockExtension; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.RegisterExtension; import org.springframework.beans.factory.annotation.Autowired; @@ -39,6 +40,9 @@ static void registerDynamicProperties(DynamicPropertyRegistry registry) { registry.add("spring.cloud.discovery.client.simple.instances.arrangement-manager[0].uri", () -> wiremockUrl); registry.add("spring.cloud.discovery.client.simple.instances.arrangement-manager[0].metadata.contextPath", () -> "/arrangement-manager"); + registry.add("spring.cloud.discovery.client.simple.instances.loan[0].uri", () -> wiremockUrl); + registry.add("spring.cloud.discovery.client.simple.instances.loan[0].metadata.contextPath", + () -> "/loan"); } @Test diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index de5c02a00..6ab141a34 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -45,6 +45,22 @@ ${project.version} + + com.backbase.stream + loans-core + ${project.version} + + + backbase-bom + com.backbase + + + backbase-bom + com.backbase + + + + com.backbase.stream product-catalog-core diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 9be06417b..dc7845115 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -40,6 +40,7 @@ import com.backbase.stream.legalentity.model.LegalEntityReference; import com.backbase.stream.legalentity.model.LegalEntityStatus; import com.backbase.stream.legalentity.model.Limit; +import com.backbase.stream.legalentity.model.Loan; import com.backbase.stream.legalentity.model.Privilege; import com.backbase.stream.legalentity.model.ProductGroup; import com.backbase.stream.legalentity.model.ServiceAgreement; @@ -48,6 +49,8 @@ import com.backbase.stream.legalentity.model.UserProfile; import com.backbase.stream.limit.LimitsSaga; import com.backbase.stream.limit.LimitsTask; +import com.backbase.stream.loan.LoansSaga; +import com.backbase.stream.loan.LoansTask; import com.backbase.stream.mapper.ExternalContactMapper; import com.backbase.stream.mapper.UserProfileMapper; import com.backbase.stream.product.BatchProductIngestionSaga; @@ -148,8 +151,9 @@ public LegalEntitySaga(LegalEntityService legalEntityService, UserProfileService userProfileService, AccessGroupService accessGroupService, ProductIngestionSaga productIngestionSaga, - BatchProductIngestionSaga batchProductIngestionSaga, LimitsSaga limitsSaga, - ContactsSaga contactsSaga, + BatchProductIngestionSaga batchProductIngestionSaga, + LimitsSaga limitsSaga, + ContactsSaga contactsSaga, LegalEntitySagaConfigurationProperties legalEntitySagaConfigurationProperties) { this.legalEntityService = legalEntityService; this.userService = userService; @@ -177,6 +181,7 @@ public Mono executeTask(@SpanTag(value = "streamTask") LegalEnt .flatMap(this::processSubsidiaries); } + private Mono postContacts(LegalEntityTask streamTask) { return Mono.just(streamTask) .flatMap(this::postLegalEntityContacts) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java index e68aa8fbf..ee77ff380 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java @@ -28,7 +28,8 @@ AccessControlConfiguration.class, ProductIngestionSagaConfiguration.class, LimitsServiceConfiguration.class, - ContactsServiceConfiguration.class + ContactsServiceConfiguration.class, + LoansServiceConfiguration.class }) @EnableConfigurationProperties( {LegalEntitySagaConfigurationProperties.class} @@ -52,9 +53,10 @@ public LegalEntitySaga reactiveLegalEntitySaga(LegalEntityService legalEntitySer userProfileService, accessGroupService, productIngestionSaga, - batchProductIngestionSaga, limitsSaga, - contactsSaga, - sinkConfigurationProperties + batchProductIngestionSaga, + limitsSaga, + contactsSaga, + sinkConfigurationProperties ); } diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java index adf5db61d..7acace884 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java @@ -37,6 +37,7 @@ import com.backbase.stream.legalentity.model.LegalEntityStatus; import com.backbase.stream.legalentity.model.LegalEntityType; import com.backbase.stream.legalentity.model.Limit; +import com.backbase.stream.legalentity.model.Loan; import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.Privilege; import com.backbase.stream.legalentity.model.ProductGroup; @@ -378,6 +379,7 @@ void productGroupsProcessedSequentially() { .name("Account 2") .currency("GBP") )) + .loans(singletonList(new Loan().IBAN("IBAN123321"))) )) .users(singletonList( new JobProfileUser() @@ -462,6 +464,7 @@ void productGroupsProcessedSequentially() { }); }); + // When legalEntitySaga.executeTask(legalEntityTask) .block(Duration.ofSeconds(10)); diff --git a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java index d06c4196f..00732b124 100644 --- a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java +++ b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java @@ -16,6 +16,7 @@ import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.api.service.v2.UserProfileManagementApi; import com.backbase.dbs.user.api.service.v2.model.GetUser; +import com.backbase.loan.inbound.api.service.v1.LoansApi; import com.backbase.stream.config.LegalEntityHttpConfiguration; import com.backbase.stream.configuration.LegalEntitySagaConfiguration; import com.backbase.stream.configuration.UpdatedServiceAgreementSagaConfiguration; @@ -94,6 +95,9 @@ class LegalEntityAsyncControllerTest { @MockBean private LegalEntitiesApi legalEntitiesApi; + @MockBean + private LoansApi loansApi; + @MockBean private IdentityManagementApi identityManagementApi; diff --git a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java index 0ce7c974a..d4e774036 100644 --- a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java +++ b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java @@ -4,6 +4,19 @@ import static com.github.tomakehurst.wiremock.client.WireMock.stubFor; import static com.github.tomakehurst.wiremock.client.WireMock.verify; + +import com.backbase.stream.legalentity.model.Loan; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.test.context.ActiveProfiles; +import org.springframework.test.web.reactive.server.WebTestClient; import com.backbase.stream.LegalEntityTask; import com.backbase.stream.legalentity.model.BaseProductGroup; import com.backbase.stream.legalentity.model.CurrentAccount; @@ -95,6 +108,7 @@ private static LegalEntityTask defaultLegalEntityTask() { .name("Account 2") .currency("GBP") )) + .loans(List.of(new Loan().IBAN("IBAN"))) )) .users(Collections.singletonList( new JobProfileUser() @@ -259,6 +273,12 @@ private void setupWireMock() { WireMock.put("/access-control/service-api/v3/accesscontrol/data-groups/batch/update/data-items") .willReturn(WireMock.aResponse().withStatus(HttpStatus.ACCEPTED.value())) ); + stubFor( + WireMock.post("/loan/service-api/v1/loans/batch") + .willReturn(WireMock.aResponse().withStatus(HttpStatus.MULTI_STATUS.value()) + .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) + .withBody("[{\"arrangementId\":\"arrId1\",\"resourceId\":\"resId1\"}]")) + ); } /** diff --git a/stream-legal-entity/legal-entity-http/src/test/resources/application-it.yml b/stream-legal-entity/legal-entity-http/src/test/resources/application-it.yml index ceff0336b..a25627230 100644 --- a/stream-legal-entity/legal-entity-http/src/test/resources/application-it.yml +++ b/stream-legal-entity/legal-entity-http/src/test/resources/application-it.yml @@ -20,6 +20,10 @@ spring: - uri: http://localhost:10000 metadata: contextPath: /arrangement-manager + loan: + - uri: http://localhost:10000 + metadata: + contextPath: /loan kubernetes: config: enabled: false diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml new file mode 100644 index 000000000..e22811806 --- /dev/null +++ b/stream-loans/loans-core/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + + + com.backbase.stream + stream-loans + 3.44.0 + + + loans-core + jar + Stream :: Loans Core + + + true + + + + + com.backbase.buildingblocks + backbase-building-blocks-release + compile + + + + + + + + com.backbase.stream + legal-entity-model + ${project.version} + + + com.backbase.stream + stream-dbs-clients + ${project.version} + + + com.backbase.stream + stream-worker + ${project.version} + + + + io.projectreactor + reactor-test + test + + + + com.backbase.buildingblocks + service-sdk-starter-test + test + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + + + lombok + org.projectlombok + ${lombok.version} + + + org.projectlombok + lombok-mapstruct-binding + 0.2.0 + + + org.mapstruct + mapstruct-processor + ${org.mapstruct.version} + + + + -parameters + -Amapstruct.verbose=true + + + + + + diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansServiceConfiguration.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansServiceConfiguration.java new file mode 100644 index 000000000..f47af3d58 --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansServiceConfiguration.java @@ -0,0 +1,46 @@ +package com.backbase.stream.configuration; + +import com.backbase.loan.inbound.api.service.v1.LoansApi; +import com.backbase.stream.loan.LoansSaga; +import com.backbase.stream.loan.LoansTask; +import com.backbase.stream.loan.LoansUnitOfWorkExecutor; +import com.backbase.stream.loan.repository.LoansUnitOfWorkRepository; +import com.backbase.stream.worker.repository.impl.InMemoryReactiveUnitOfWorkRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@EnableConfigurationProperties({ + LoansWorkerConfigurationProperties.class +}) +@RequiredArgsConstructor +@Configuration +public class LoansServiceConfiguration { + + @Bean + public LoansSaga loansSaga(LoansApi loansApi) { + return new LoansSaga(loansApi); + } + + public static class InMemoryLoansUnitOfWorkRepository extends + InMemoryReactiveUnitOfWorkRepository implements LoansUnitOfWorkRepository { + + } + + @Bean + @ConditionalOnProperty(name = "backbase.stream.persistence", havingValue = "memory", matchIfMissing = true) + public LoansUnitOfWorkRepository loansUnitOfWorkRepository() { + return new InMemoryLoansUnitOfWorkRepository(); + } + + @Bean + public LoansUnitOfWorkExecutor loansUnitOfWorkExecutor( + LoansUnitOfWorkRepository repository, LoansSaga saga, + LoansWorkerConfigurationProperties configurationProperties + ) { + return new LoansUnitOfWorkExecutor(repository, saga, configurationProperties); + } + +} diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansWorkerConfigurationProperties.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansWorkerConfigurationProperties.java new file mode 100644 index 000000000..607f799bb --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/configuration/LoansWorkerConfigurationProperties.java @@ -0,0 +1,13 @@ +package com.backbase.stream.configuration; + +import com.backbase.stream.worker.configuration.StreamWorkerConfiguration; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.context.properties.ConfigurationProperties; + +@ConfigurationProperties(prefix = "backbase.stream.loans.worker") +@Slf4j +@Data +public class LoansWorkerConfigurationProperties extends StreamWorkerConfiguration { + private boolean continueOnError; +} diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoanMapper.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoanMapper.java new file mode 100644 index 000000000..5867992e8 --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoanMapper.java @@ -0,0 +1,105 @@ +package com.backbase.stream.loan; + +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationBorrower; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationFrequency; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationLoan; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationLoanStatus; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationTermUnit; +import com.backbase.stream.legalentity.model.FrequencyUnit; +import com.backbase.stream.legalentity.model.Loan; +import com.backbase.stream.legalentity.model.LoanStatus; +import com.backbase.stream.legalentity.model.TermUnit; +import java.time.LocalDate; +import java.time.OffsetDateTime; +import java.time.ZoneOffset; +import java.util.List; +import org.mapstruct.Mapper; +import org.mapstruct.Mapping; +import org.mapstruct.ValueMapping; + +@Mapper +public interface LoanMapper { + + @Mapping(target = "arrangementAttributes.internalId", source = "internalId") + @Mapping(target = "arrangementAttributes.externalId", source = "externalId") + @Mapping(target = "currencyCode", source = "currency") + @Mapping(target = "loanStatus", source = "status") + @Mapping(target = "loanType", source = "type") + @Mapping(target = "branchCode", source = "bankBranchCode") + @Mapping(target = "availableBalance", source = "availableBalance.amount") + @Mapping(target = "creditLimit", source = "creditLimit.amount") + @Mapping(target = "amortizationSchedule", ignore = true) + @Mapping(target = "debtAttributes.calculationPeriodStartDateTime", source = "calculationPeriodStartDateTime") + @Mapping(target = "debtAttributes.calculationPeriodEndDateTime", source = "calculationPeriodEndDateTime") + @Mapping(target = "debtAttributes.outstandingAmount", source = "outstandingPayment") + @Mapping(target = "debtAttributes.drawnAmount", source = "outstandingPrincipalAmount") + @Mapping(target = "debtAttributes.feesDueAmount", source = "feesDueAmount") + @Mapping(target = "debtAttributes.interestDueAmount", source = "accruedInterest") + @Mapping(target = "debtAttributes.paidAmount", source = "paidAmount") + @Mapping(target = "debtAttributes.taxesOnInterestAmount", source = "taxesOnInterestAmount") + @Mapping(target = "interestAttributes.interestRate", source = "accountInterestRate") + @Mapping(target = "interestAttributes.interestPaymentFrequency", source = "interestPaymentFrequency") + @Mapping(target = "interestAttributes.totalAnnualCostPercentage", source = "totalAnnualCostPercentage") + @Mapping(target = "overdueAttributes.inArrearsAmount", source = "amountInArrear") + @Mapping(target = "overdueAttributes.inArrearsDateTime", expression = "java( toOffsetDateTime(loan.getOverdueSince()) )") + @Mapping(target = "overdueAttributes.overduePaymentsCount", source = "overduePaymentsCount") + @Mapping(target = "overdueAttributes.overduePenaltyAmount", source = "overduePenaltyAmount") + @Mapping(target = "overdueAttributes.overdueInterestAmount", source = "overdueInterestAmount") + @Mapping(target = "overdueAttributes.overdueEscrowPaymentAmount", source = "overdueEscrowPaymentAmount") + @Mapping(target = "overdueAttributes.overduePrincipalPaymentAmount", source = "overduePrincipalPaymentAmount") + @Mapping(target = "overdueAttributes.overdueTaxesOnInterestAmount", source = "overdueTaxesOnInterestAmount") + @Mapping(target = "overdueAttributes.actualLatePaymentCommissionAmount", source = "actualLatePaymentCommissionAmount") + @Mapping(target = "overdueAttributes.contractLatePaymentCommissionAmount", source = "contractLatePaymentCommissionAmount") + @Mapping(target = "overdueAttributes.latePaymentCommissionTaxesAmount", source = "latePaymentCommissionTaxesAmount") + @Mapping(target = "paymentAttributes.nextRepaymentDateTime", source = "nextRepaymentDateTime") + @Mapping(target = "paymentAttributes.nextRepaymentAmount", source = "nextRepaymentAmount") + @Mapping(target = "paymentAttributes.paymentFrequency", source = "paymentFrequency") + @Mapping(target = "paymentAttributes.numberOfPaymentsMade", source = "numberOfPaymentsMade") + @Mapping(target = "paymentAttributes.totalNumberOfPayments", source = "totalNumberOfPayments") + @Mapping(target = "paymentAttributes.totalDirectAmortizationUnit", source = "totalDirectAmortizationUnit") + @Mapping(target = "paymentAttributes.totalDirectAmortization", source = "totalDirectAmortization") + @Mapping(target = "paymentAttributes.totalIndirectAmortizationUnit", source = "totalIndirectAmortizationUnit") + @Mapping(target = "paymentAttributes.totalIndirectAmortization", source = "totalIndirectAmortization") + @Mapping(target = "startDateTime", source = "accountOpeningDate") + @Mapping(target = "endDateTime", source = "maturityDate") + @Mapping(target = "defaultSettlementAccount.number", source = "defaultSettlementAccountNumber") + @Mapping(target = "defaultSettlementAccount.name", source = "accountHolderName") + @Mapping(target = "defaultSettlementAccount.internalId", source = "defaultSettlementAccountInternalId") + @Mapping(target = "defaultSettlementAccount.externalId", source = "defaultSettlementAccountExternalId") + InboundIntegrationLoan map(Loan loan); + + @ValueMapping(target = "DAY", source = "DAILY") + @ValueMapping(target = "WEEK", source = "WEEKLY") + @ValueMapping(target = "MONTH", source = "MONTHLY") + @ValueMapping(target = "YEAR", source = "QUARTERLY") + @ValueMapping(target = "YEAR", source = "YEARLY") + InboundIntegrationTermUnit map(TermUnit termUnit); + + @ValueMapping(target = "WEEKLY", source = "WEEKLY") + @ValueMapping(target = "BIWEEKLY", source = "BIWEEKLY") + @ValueMapping(target = "TWICEMONTHLY", source = "TWICEMONTHLY") + @ValueMapping(target = "MONTHLY", source = "MONTHLY") + @ValueMapping(target = "FOURWEEKS", source = "FOURWEEKS") + @ValueMapping(target = "BIMONTHLY", source = "BIMONTHLY") + @ValueMapping(target = "QUARTERLY", source = "QUARTERLY") + @ValueMapping(target = "SEMIANNUALLY", source = "SEMIANNUALLY") + @ValueMapping(target = "ANNUALLY", source = "ANNUALLY") + @ValueMapping(target = "MATURITY", source = "MATURITY") + InboundIntegrationFrequency map(FrequencyUnit frequencyUnit); + + + @Mapping(target = "name", expression = "java( name )") + InboundIntegrationBorrower map(String name); + + List map(List name); + + @ValueMapping(target = "ACTIVE", source = "ACTIVE") + @ValueMapping(target = "INACTIVE", source = "INACTIVE") + @ValueMapping(target = "PENDING", source = "PENDING") + InboundIntegrationLoanStatus map(LoanStatus status); + + default OffsetDateTime toOffsetDateTime(LocalDate localDate) { + return localDate != null ? localDate.atStartOfDay().atOffset(ZoneOffset.UTC) : null; + } + +} diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansSaga.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansSaga.java new file mode 100644 index 000000000..9eab7cc18 --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansSaga.java @@ -0,0 +1,54 @@ +package com.backbase.stream.loan; + +import com.backbase.loan.inbound.api.service.v1.LoansApi; +import com.backbase.loan.inbound.api.service.v1.model.BatchUpsertLoans; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationArrangementAttributes; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationLoan; +import com.backbase.stream.worker.StreamTaskExecutor; +import java.util.List; +import java.util.stream.Collectors; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.mapstruct.factory.Mappers; +import org.springframework.cloud.sleuth.annotation.SpanTag; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +@Slf4j +@RequiredArgsConstructor +public class LoansSaga implements StreamTaskExecutor { + + private final LoanMapper loanMapper = Mappers.getMapper(LoanMapper.class); + + private final LoansApi loansApi; + + @Override + public Mono executeTask(@SpanTag(value = "streamTask") LoansTask streamTask) { + List inboundLoans = + streamTask.getData().stream() + .map(loanMapper::map) + .toList(); + List externalIds = inboundLoans.stream() + .map(InboundIntegrationLoan::getArrangementAttributes) + .map(InboundIntegrationArrangementAttributes::getExternalId) + .toList(); + log.info("Started ingestion of loans with external arrangement ids {}", externalIds); + return Flux.fromIterable(inboundLoans) + .buffer(50) + .concatMap(batch -> + loansApi.postBatchUpsertLoans(new BatchUpsertLoans().loans(batch)) + .doOnNext(upsertLoanResponse -> { + streamTask.setResponse(upsertLoanResponse); + streamTask.info("loan", "upsert", "success", upsertLoanResponse.getResourceId(), + upsertLoanResponse.getArrangementId(), "upsert is successful"); + }) + .collectList()) + .collectList() + .thenReturn(streamTask); + } + + @Override + public Mono rollBack(LoansTask streamTask) { + return null; + } +} diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansTask.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansTask.java new file mode 100644 index 000000000..0ffdd7698 --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansTask.java @@ -0,0 +1,43 @@ +package com.backbase.stream.loan; + +import com.backbase.loan.inbound.api.service.v1.model.BatchResponseItemExtended; +import com.backbase.stream.legalentity.model.Loan; +import com.backbase.stream.worker.model.StreamTask; +import java.util.List; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +@EqualsAndHashCode(callSuper = true) +@NoArgsConstructor +public class LoansTask extends StreamTask { + + public LoansTask(String unitOfWorkId, List data) { + super(unitOfWorkId); + this.data = data; + } + + private List data; + + public List getData() { + return data; + } + + public void setData(List data) { + this.data = data; + } + + public BatchResponseItemExtended getResponse() { + return response; + } + + public void setResponse(BatchResponseItemExtended response) { + this.response = response; + } + + private BatchResponseItemExtended response; + + @Override + public String getName() { + return "loan"; + } +} diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansUnitOfWorkExecutor.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansUnitOfWorkExecutor.java new file mode 100644 index 000000000..160136171 --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/LoansUnitOfWorkExecutor.java @@ -0,0 +1,15 @@ +package com.backbase.stream.loan; + +import com.backbase.stream.worker.StreamTaskExecutor; +import com.backbase.stream.worker.UnitOfWorkExecutor; +import com.backbase.stream.worker.configuration.StreamWorkerConfiguration; +import com.backbase.stream.worker.repository.UnitOfWorkRepository; + +public class LoansUnitOfWorkExecutor extends UnitOfWorkExecutor { + + public LoansUnitOfWorkExecutor(UnitOfWorkRepository repository, + StreamTaskExecutor streamTaskExecutor, StreamWorkerConfiguration streamWorkerConfiguration) { + super(repository, streamTaskExecutor, streamWorkerConfiguration); + } + +} diff --git a/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/repository/LoansUnitOfWorkRepository.java b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/repository/LoansUnitOfWorkRepository.java new file mode 100644 index 000000000..c37657fea --- /dev/null +++ b/stream-loans/loans-core/src/main/java/com/backbase/stream/loan/repository/LoansUnitOfWorkRepository.java @@ -0,0 +1,10 @@ +package com.backbase.stream.loan.repository; + +import com.backbase.stream.loan.LoansTask; +import com.backbase.stream.worker.repository.UnitOfWorkRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface LoansUnitOfWorkRepository extends UnitOfWorkRepository { + +} diff --git a/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java b/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java new file mode 100644 index 000000000..29ad5f753 --- /dev/null +++ b/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java @@ -0,0 +1,244 @@ +package com.backbase.stream.loan; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import com.backbase.loan.inbound.api.service.v1.LoansApi; +import com.backbase.loan.inbound.api.service.v1.model.BatchResponseItemExtended; +import com.backbase.loan.inbound.api.service.v1.model.BatchUpsertLoans; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationArrangementAttributes; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationBorrower; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationCollateral; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationDebtAttributes; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationDefaultSettlementAccount; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationFrequency; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationInterestAttributes; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationLoan; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationLoanStatus; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationOverdueAttributes; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationPaymentAttributes; +import com.backbase.loan.inbound.api.service.v1.model.InboundIntegrationTermUnit; +import com.backbase.stream.legalentity.model.AvailableBalance; +import com.backbase.stream.legalentity.model.Collateral; +import com.backbase.stream.legalentity.model.CreditLimit; +import com.backbase.stream.legalentity.model.DocumentMetadata; +import com.backbase.stream.legalentity.model.FrequencyUnit; +import com.backbase.stream.legalentity.model.Loan; +import com.backbase.stream.legalentity.model.LoanStatus; +import com.backbase.stream.legalentity.model.TermUnit; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.OffsetDateTime; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ExecutionException; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.ArgumentCaptor; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.junit.jupiter.MockitoExtension; +import reactor.core.publisher.Flux; + +@ExtendWith(MockitoExtension.class) +class LoansSagaTest { + + @Mock + private LoansApi loansApi; + + @InjectMocks + private LoansSaga loansSaga; + + @Test + void executeTask() throws ExecutionException, InterruptedException { + Loan loanEmpty = new Loan(); + String internalId = "6c520d87-f736-403a-8679-b08c5f3d9a70"; + loanEmpty.setInternalId(internalId); + String externalId = "fece07ee-bb19-4872-b0cc-f27efee17b9f"; + loanEmpty.setExternalId(externalId); + Loan loanFull = createLoan(); + + LoansTask streamTask = new LoansTask(); + streamTask.setData(List.of(loanEmpty, loanFull)); + ArgumentCaptor upsertLoansCaptor = ArgumentCaptor.forClass( + BatchUpsertLoans.class); + Mockito.when(loansApi.postBatchUpsertLoans(upsertLoansCaptor.capture())) + .thenReturn(Flux.just(new BatchResponseItemExtended().arrangementId(internalId).resourceId(externalId))); + + loansSaga.executeTask(streamTask).toFuture().get(); + + BatchUpsertLoans value = upsertLoansCaptor.getValue(); + Assertions.assertNotNull(value); + Assertions.assertNotNull(value.getLoans()); + Assertions.assertEquals(2, value.getLoans().size()); + Assertions.assertNotNull(value.getLoans().get(0)); + Assertions.assertNotNull(value.getLoans().get(0).getArrangementAttributes()); + assertEquals(externalId, value.getLoans().get(0).getArrangementAttributes().getExternalId()); + assertEquals(internalId, value.getLoans().get(0).getArrangementAttributes().getInternalId()); + assertLoan(value.getLoans().get(1)); + } + + private void assertLoan(InboundIntegrationLoan loan) { + InboundIntegrationArrangementAttributes arrangementAttributes = loan.getArrangementAttributes(); + assertEquals("0b72a53e-d8b8-45fe-b3d4-5fc62637ee0d", arrangementAttributes.getInternalId()); + assertEquals("2e41b450-1ef7-486b-b118-69481aa3624b", arrangementAttributes.getExternalId()); + assertEquals("USD", loan.getCurrencyCode()); + assertEquals(InboundIntegrationLoanStatus.ACTIVE, loan.getLoanStatus()); + assertEquals("LineOfCredit", loan.getLoanType()); + assertEquals("0001", loan.getBranchCode()); + assertEquals(new BigDecimal("100500.00000"), loan.getAvailableBalance()); + assertEquals(new BigDecimal("100501.00000"), loan.getCreditLimit()); + assertEquals(OffsetDateTime.parse("1991-08-24T16:22:00+00:00"), loan.getStartDateTime()); + assertEquals(OffsetDateTime.parse("1991-08-24T16:23:00+00:00"), loan.getEndDateTime()); + assertTrue(loan.getIsOverdue()); + assertTrue(loan.getRevolving()); + assertTrue(loan.getIsFullyRepaid()); + assertEquals(InboundIntegrationTermUnit.DAY, loan.getTermUnit()); + assertEquals(365, loan.getTermCount()); + assertEquals(InboundIntegrationTermUnit.YEAR, loan.getRemainingTermUnit()); + assertEquals(101, loan.getRemainingTermCount()); + assertEquals("v1", loan.getAdditions().get("k1")); + + InboundIntegrationDebtAttributes debtAttributes = loan.getDebtAttributes(); + assertNotNull(debtAttributes); + assertEquals(OffsetDateTime.parse("1991-08-24T16:20:00+00:00"), + debtAttributes.getCalculationPeriodStartDateTime()); + assertEquals(OffsetDateTime.parse("1991-08-24T04:20:00+00:00"), + debtAttributes.getCalculationPeriodEndDateTime()); + assertEquals(new BigDecimal("4004.004"), debtAttributes.getOutstandingAmount()); + assertEquals(new BigDecimal("6006.006"), debtAttributes.getDrawnAmount()); + assertEquals(new BigDecimal("7007.007"), debtAttributes.getFeesDueAmount()); + assertEquals(new BigDecimal("7008.008"), debtAttributes.getInterestDueAmount()); + assertEquals(new BigDecimal("7009.009"), debtAttributes.getPaidAmount()); + assertEquals(new BigDecimal("5005.005"), debtAttributes.getTaxesOnInterestAmount()); + + InboundIntegrationInterestAttributes interestAttributes = loan.getInterestAttributes(); + assertNotNull(interestAttributes); + assertEquals(new BigDecimal("8008.008"), interestAttributes.getInterestRate()); + assertEquals(InboundIntegrationFrequency.ANNUALLY, interestAttributes.getInterestPaymentFrequency()); + assertEquals(new BigDecimal("10.20"), interestAttributes.getTotalAnnualCostPercentage()); + + InboundIntegrationOverdueAttributes overdueAttributes = loan.getOverdueAttributes(); + assertNotNull(overdueAttributes); + assertEquals(new BigDecimal("9009.009"), overdueAttributes.getInArrearsAmount()); + assertEquals(OffsetDateTime.parse("1991-08-24T00:00:00+00:00"), overdueAttributes.getInArrearsDateTime()); + assertEquals(4, overdueAttributes.getOverduePaymentsCount()); + assertEquals(new BigDecimal("10000.01"), overdueAttributes.getOverduePenaltyAmount()); + assertEquals(new BigDecimal("11000.011"), overdueAttributes.getOverdueInterestAmount()); + assertEquals(new BigDecimal("12000.012"), overdueAttributes.getOverdueEscrowPaymentAmount()); + assertEquals(new BigDecimal("13000.013"), overdueAttributes.getOverduePrincipalPaymentAmount()); + assertEquals(new BigDecimal("14000.014"), overdueAttributes.getOverdueTaxesOnInterestAmount()); + assertEquals(new BigDecimal("15000.015"), overdueAttributes.getActualLatePaymentCommissionAmount()); + assertEquals(new BigDecimal("16000.016"), overdueAttributes.getContractLatePaymentCommissionAmount()); + assertEquals(new BigDecimal("17000.017"), overdueAttributes.getLatePaymentCommissionTaxesAmount()); + + InboundIntegrationPaymentAttributes paymentAttributes = loan.getPaymentAttributes(); + assertNotNull(paymentAttributes); + assertEquals(OffsetDateTime.parse("1991-08-24T16:21:00+00:00"), paymentAttributes.getNextRepaymentDateTime()); + assertEquals(new BigDecimal("18000.018"), paymentAttributes.getNextRepaymentAmount()); + assertEquals(InboundIntegrationFrequency.MONTHLY, paymentAttributes.getPaymentFrequency()); + assertEquals(42, paymentAttributes.getNumberOfPaymentsMade()); + assertEquals(142, paymentAttributes.getTotalNumberOfPayments()); + assertEquals("WEEKLY", paymentAttributes.getTotalDirectAmortizationUnit()); + assertEquals(new BigDecimal("19000.019"), paymentAttributes.getTotalDirectAmortization()); + assertEquals("BIWEEKLY", paymentAttributes.getTotalIndirectAmortizationUnit()); + assertEquals(new BigDecimal("20000.02"), paymentAttributes.getTotalIndirectAmortization()); + + InboundIntegrationDefaultSettlementAccount defaultSettlementAccount = loan.getDefaultSettlementAccount(); + assertNotNull(defaultSettlementAccount); + assertEquals("DEFSETACCNUM01", defaultSettlementAccount.getNumber()); + assertEquals("ACCHOLDNAME01", defaultSettlementAccount.getName()); + assertEquals("DEFSETACCINTID01", defaultSettlementAccount.getInternalId()); + assertEquals("DEFSETACCEXTID01", defaultSettlementAccount.getExternalId()); + + List borrowers = loan.getBorrowers(); + assertNotNull(borrowers); + assertEquals(1, borrowers.size()); + assertEquals(new InboundIntegrationBorrower().name("borrower01"), borrowers.get(0)); + + List collaterals = loan.getCollaterals(); + assertNotNull(collaterals); + assertEquals(1, collaterals.size()); + InboundIntegrationCollateral expectedCollateral = new InboundIntegrationCollateral() + .currencyCode("USD") + .type("property") + .currentValue(new BigDecimal("21000.021")) + .specification("SPECIFICATION") + .nextRevaluationDateTime(OffsetDateTime.parse("1991-08-24T16:24:00+00:00")); + assertEquals(expectedCollateral, collaterals.get(0)); + } + + private Loan createLoan() { + Loan loan = new Loan(); + loan.setInternalId("0b72a53e-d8b8-45fe-b3d4-5fc62637ee0d"); + loan.setExternalId("2e41b450-1ef7-486b-b118-69481aa3624b"); + loan.setCurrency("USD"); + loan.setStatus(LoanStatus.ACTIVE); + loan.setType("LineOfCredit"); + loan.setBankBranchCode("0001"); + loan.setAvailableBalance(new AvailableBalance().currencyCode("USD").amount(new BigDecimal("100500.00000"))); + loan.setCreditLimit(new CreditLimit().currencyCode("USD").amount(new BigDecimal("100501.00000"))); + loan.setCalculationPeriodStartDateTime(OffsetDateTime.parse("1991-08-24T16:20:00+00:00")); + loan.setCalculationPeriodEndDateTime(OffsetDateTime.parse("1991-08-24T04:20:00+00:00")); + loan.setOutstandingPayment(new BigDecimal("4004.004")); + loan.setOutstandingPrincipalAmount(new BigDecimal("6006.006")); + loan.setFeesDueAmount(new BigDecimal("7007.007")); + loan.setAccruedInterest(new BigDecimal("7008.008")); + loan.setPaidAmount(new BigDecimal("7009.009")); + loan.setTaxesOnInterestAmount(new BigDecimal("5005.005")); + loan.setAccountInterestRate(new BigDecimal("8008.008")); + loan.setInterestPaymentFrequency(FrequencyUnit.ANNUALLY); + loan.setTotalAnnualCostPercentage(new BigDecimal("10.20")); + loan.setAmountInArrear(new BigDecimal("9009.009")); + loan.setOverdueSince(LocalDate.parse("1991-08-24")); + loan.setOverduePaymentsCount(4); + loan.setOverduePenaltyAmount(new BigDecimal("10000.01")); + loan.setOverdueInterestAmount(new BigDecimal("11000.011")); + loan.setOverdueEscrowPaymentAmount(new BigDecimal("12000.012")); + loan.setOverduePrincipalPaymentAmount(new BigDecimal("13000.013")); + loan.setOverdueTaxesOnInterestAmount(new BigDecimal("14000.014")); + loan.setActualLatePaymentCommissionAmount(new BigDecimal("15000.015")); + loan.setContractLatePaymentCommissionAmount(new BigDecimal("16000.016")); + loan.setLatePaymentCommissionTaxesAmount(new BigDecimal("17000.017")); + loan.setNextRepaymentDateTime(OffsetDateTime.parse("1991-08-24T16:21:00+00:00")); + loan.setNextRepaymentAmount(new BigDecimal("18000.018")); + loan.setPaymentFrequency(FrequencyUnit.MONTHLY); + loan.setNumberOfPaymentsMade(42); + loan.setTotalNumberOfPayments(142); + loan.setTotalDirectAmortizationUnit(FrequencyUnit.WEEKLY); + loan.setTotalDirectAmortization(new BigDecimal("19000.019")); + loan.setTotalIndirectAmortizationUnit(FrequencyUnit.BIWEEKLY); + loan.setTotalIndirectAmortization(new BigDecimal("20000.02")); + loan.setAccountOpeningDate(OffsetDateTime.parse("1991-08-24T16:22:00+00:00")); + loan.setMaturityDate(OffsetDateTime.parse("1991-08-24T16:23:00+00:00")); + loan.setDefaultSettlementAccountNumber("DEFSETACCNUM01"); + loan.setAccountHolderName("ACCHOLDNAME01"); + loan.setDefaultSettlementAccountInternalId("DEFSETACCINTID01"); + loan.setDefaultSettlementAccountExternalId("DEFSETACCEXTID01"); + loan.setDocumentMetadatas(Collections.singletonList(new DocumentMetadata() + .id("3b427323-8d5d-4863-a87f-57c94fb290d6") + .name("docName") + .contentType("application/json"))); + loan.setBorrowers(Collections.singletonList("borrower01")); + loan.setIsOverdue(true); + loan.setRevolving(true); + loan.setIsFullyRepaid(true); + loan.setTermUnit(TermUnit.DAILY); + loan.setTermCount(365); + loan.setRemainingTermUnit(TermUnit.QUARTERLY); + loan.setRemainingTermCount(101); + loan.setCollaterals(Collections.singletonList( + new Collateral() + .currencyCode("USD") + .type("property") + .currentValue(new BigDecimal("21000.021")) + .specification("SPECIFICATION") + .nextRevaluationDateTime(OffsetDateTime.parse("1991-08-24T16:24:00+00:00")))); + loan.setAdditions(Map.of("k1", "v1")); + return loan; + } +} \ No newline at end of file diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml new file mode 100644 index 000000000..1de47b494 --- /dev/null +++ b/stream-loans/pom.xml @@ -0,0 +1,19 @@ + + + 4.0.0 + + + com.backbase.stream + stream-services + 3.44.0 + + + stream-loans + + pom + Stream :: Loans + + + loans-core + + diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 8f78d59f6..6dd60684c 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -25,6 +25,12 @@ ${project.version} + + com.backbase.stream + loans-core + ${project.version} + + com.backbase.stream product-core diff --git a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BatchProductIngestionSaga.java b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BatchProductIngestionSaga.java index 65a552590..385c9d3e3 100644 --- a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BatchProductIngestionSaga.java +++ b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/BatchProductIngestionSaga.java @@ -4,7 +4,6 @@ import static java.util.Comparator.naturalOrder; import static java.util.Comparator.nullsFirst; - import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItemPost; import com.backbase.stream.legalentity.model.BaseProduct; import com.backbase.stream.legalentity.model.BaseProductGroup; @@ -12,9 +11,12 @@ import com.backbase.stream.legalentity.model.BusinessFunctionGroup; import com.backbase.stream.legalentity.model.CustomDataGroupItem; import com.backbase.stream.legalentity.model.JobProfileUser; +import com.backbase.stream.legalentity.model.Loan; import com.backbase.stream.legalentity.model.ProductGroup; import com.backbase.stream.legalentity.model.ServiceAgreement; import com.backbase.stream.legalentity.model.User; +import com.backbase.stream.loan.LoansSaga; +import com.backbase.stream.loan.LoansTask; import com.backbase.stream.product.configuration.ProductIngestionSagaConfigurationProperties; import com.backbase.stream.product.service.ArrangementService; import com.backbase.stream.product.task.BatchProductGroupTask; @@ -30,6 +32,8 @@ import java.util.HashSet; import java.util.List; import java.util.Map; +import java.util.Objects; +import java.util.Optional; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.function.Function; @@ -52,8 +56,8 @@ public class BatchProductIngestionSaga extends ProductIngestionSaga { public static final String BATCH_PRODUCT_GROUP = "batch-product-group"; - public BatchProductIngestionSaga(ArrangementService arrangementService, AccessGroupService accessGroupService, UserService userService, ProductIngestionSagaConfigurationProperties configurationProperties) { - super(arrangementService, accessGroupService, userService, configurationProperties); + public BatchProductIngestionSaga(ArrangementService arrangementService, AccessGroupService accessGroupService, UserService userService, ProductIngestionSagaConfigurationProperties configurationProperties, LoansSaga loansSaga) { + super(arrangementService, accessGroupService, userService, configurationProperties, loansSaga); } public Mono process(ProductGroupTask streamTask) { @@ -97,7 +101,30 @@ public Mono process(BatchProductGroupTask streamTask) { }) .flatMap(this::upsertArrangementsBatch) .flatMap(this::setupProductGroupsBatch) - .flatMap(this::setupBusinessFunctionsAndPermissionsBatch); + .flatMap(this::setupBusinessFunctionsAndPermissionsBatch) + .flatMap(this::setupLoans); + } + + @SuppressWarnings("java:S2259") + private Mono setupLoans(BatchProductGroupTask batchProductGroupTask) { + BatchProductGroup data = batchProductGroupTask.getData(); + List loans = Optional.ofNullable(data) + .map(BatchProductGroup::getProductGroups).stream() + .filter(Objects::nonNull) + .flatMap(Collection::stream) + .map(BaseProductGroup::getLoans) + .filter(Objects::nonNull) + .flatMap(Collection::stream) + .toList(); + + if (!loans.isEmpty()) { + LoansTask loansTask = new LoansTask( + String.format(data.getServiceAgreement().getExternalId(), batchProductGroupTask.getId()), loans); + return Mono.just(loansTask) + .map(loansSaga::executeTask) + .thenReturn(batchProductGroupTask); + } + return Mono.just(batchProductGroupTask); } diff --git a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java index 41bcf3d2e..aa3867703 100644 --- a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java +++ b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java @@ -25,6 +25,7 @@ import com.backbase.stream.legalentity.model.ServiceAgreement; import com.backbase.stream.legalentity.model.TermDeposit; import com.backbase.stream.legalentity.model.User; +import com.backbase.stream.loan.LoansSaga; import com.backbase.stream.product.configuration.ProductIngestionSagaConfigurationProperties; import com.backbase.stream.product.exception.ArrangementCreationException; import com.backbase.stream.product.exception.ArrangementUpdateException; @@ -80,12 +81,14 @@ public class ProductIngestionSaga { protected final AccessGroupService accessGroupService; protected final UserService userService; protected final ProductIngestionSagaConfigurationProperties configurationProperties; + protected final LoansSaga loansSaga; - public ProductIngestionSaga(ArrangementService arrangementService, AccessGroupService accessGroupService, UserService userService, ProductIngestionSagaConfigurationProperties configurationProperties) { + public ProductIngestionSaga(ArrangementService arrangementService, AccessGroupService accessGroupService, UserService userService, ProductIngestionSagaConfigurationProperties configurationProperties, LoansSaga loansSaga) { this.arrangementService = arrangementService; this.accessGroupService = accessGroupService; this.userService = userService; this.configurationProperties = configurationProperties; + this.loansSaga = loansSaga; } @ContinueSpan(log = "processProducts") diff --git a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSagaConfiguration.java b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSagaConfiguration.java index e2c1d2b64..f71e0388e 100644 --- a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSagaConfiguration.java +++ b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSagaConfiguration.java @@ -1,5 +1,6 @@ package com.backbase.stream.product; +import com.backbase.stream.loan.LoansSaga; import com.backbase.stream.product.configuration.ProductConfiguration; import com.backbase.stream.product.configuration.ProductIngestionSagaConfigurationProperties; import com.backbase.stream.product.service.ArrangementService; @@ -19,12 +20,14 @@ public class ProductIngestionSagaConfiguration { public ProductIngestionSaga productIngestionSaga(ArrangementService arrangementService, AccessGroupService accessGroupService, UserService userService, - ProductIngestionSagaConfigurationProperties configurationProperties) { + ProductIngestionSagaConfigurationProperties configurationProperties, + LoansSaga loansSaga) { return new ProductIngestionSaga( arrangementService, accessGroupService, userService, - configurationProperties + configurationProperties, + loansSaga ); } @@ -32,12 +35,14 @@ public ProductIngestionSaga productIngestionSaga(ArrangementService arrangementS public BatchProductIngestionSaga batchProductIngestionSaga(ArrangementService arrangementService, AccessGroupService accessGroupService, UserService userService, - ProductIngestionSagaConfigurationProperties configurationProperties) { + ProductIngestionSagaConfigurationProperties configurationProperties, + LoansSaga loansSaga) { return new BatchProductIngestionSaga( arrangementService, accessGroupService, userService, - configurationProperties + configurationProperties, + loansSaga ); } } From 72dac15ba0f199af96d93f5e4ce6e461d5ae3321 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 12 Jun 2023 12:55:15 +0000 Subject: [PATCH 25/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 82 files changed, 86 insertions(+), 86 deletions(-) diff --git a/pom.xml b/pom.xml index a2fd3c7f8..9605ee588 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 0b8a8731f..23dfbb58c 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.44.0 + 3.45.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 66e4d7f9d..bd8eca81d 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index febd7a82a..2a1a8177f 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index f527e91db..f97b1df5d 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.44.0 + 3.45.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 5c07d7708..30d968efe 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index bb05b4767..bedb70b81 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.44.0 + 3.45.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index b782fac98..56ee586bf 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index cffcbc0d9..611361e1a 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 75d28882d..37f9d1bc4 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 82a573bd6..d005b7567 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.44.0 + 3.45.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index a4d4cb834..b6ecd36af 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 49b716469..167c1f893 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index ddf6daab6..69f9dcad7 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 102a98e7b..efb334a55 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.44.0 + 3.45.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 66d153281..23d87c85f 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 3f15e8aba..c24187374 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index dde42cd55..2631eb8bb 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.44.0 + 3.45.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 99f5cf45d..2eac25499 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 77a2a75d6..3a91c53de 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index d36544903..97b938d97 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 954f5fb33..c7900a4f9 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.44.0 + 3.45.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 76e974408..872a3235e 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.44.0 + 3.45.0 4.0.0 transaction-cursor - 3.44.0 + 3.45.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index ba59b8c24..42321e6d8 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 4a4620456..505d181b0 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.44.0 + 3.45.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 694c41cb8..127b147b4 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 13beb15fa..f6a5f9074 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 4bb9039dc..c0ad1fa21 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.44.0 + 3.45.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 16f736de1..297425a0e 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.44.0 + 3.45.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 9dfce4990..310a9161e 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.44.0 + 3.45.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index c69e59e9e..13da42a2f 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.44.0 + 3.45.0 payment-order-composition-service - 3.44.0 + 3.45.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 3bdbca25e..292b897f3 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.44.0 + 3.45.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 3e9e9fe57..d681819f0 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.44.0 + 3.45.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 4e7dee61d..b9314053a 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.44.0 + 3.45.0 product-composition-service - 3.44.0 + 3.45.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 31b5626ef..029794928 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.44.0 + 3.45.0 transaction-composition-service - 3.44.0 + 3.45.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index f757cf7c5..d56b24df4 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.44.0 + 3.45.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 68a896010..64f2bc347 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.44.0 + 3.45.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 9c6077e52..9e18fd395 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 36bd9d845..09521da24 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.44.0 + 3.45.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 6e00d878d..dbe4fd2f2 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index b50879c66..f15c1fb7f 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.44.0 + 3.45.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 81f38828f..6a0f8bf52 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.44.0 + 3.45.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 1f4b51c92..46e290254 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index f633415ef..60a8aa610 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 4bae20982..3a1133659 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 6ab141a34..8be733241 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.44.0 + 3.45.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 9302b0b68..17d1befc5 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index da1108703..4e4abf004 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 40a691652..87fd1ce98 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.44.0 + 3.45.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 67dd3d0f0..8c855fd26 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index e22811806..ecfdccf49 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.44.0 + 3.45.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 1de47b494..2b3dbf146 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 5031688d9..4c32f08ef 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.44.0 + 3.45.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 02836ede2..e6ebfff02 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.44.0 + 3.45.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b0a866bcf..011d3c01c 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 5898ed55c..cf8df3039 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.44.0 + 3.45.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 61254ccb1..b51659bce 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.44.0 + 3.45.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 62cd25ad2..1eff2a4ee 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.44.0 + 3.45.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 1c67ea830..e184243a1 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index fbe4a50b8..5f20ed0ba 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 56c2838ed..06a51b4e2 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index b717803a0..6ea502011 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.44.0 + 3.45.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 500d9aa0c..a347a4f18 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 27a44bb81..bd415afd9 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 492e1b18c..1d94ba1eb 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.44.0 + 3.45.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 45df66c6f..00120b13e 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 77eb3c828..58da9e93f 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index f7bf0f166..a046cc70b 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index a7d9ecb13..7ca3cf69b 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.44.0 + 3.45.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 6dd60684c..8e57f52fe 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.44.0 + 3.45.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 00b721035..928e54c9c 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.44.0 + 3.45.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 908a88462..a7f6d48ff 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 9ad5669c5..836a66e9f 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 81c584c09..7205ee07d 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index e9ad2f436..c7db2c0eb 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 186af0e3f..f8bbc34b6 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index f7b22b91a..227d2c7ba 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 4dc4833be..0f6bb4c15 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.44.0 + 3.45.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index b64ab5b68..02a5e7f4f 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.44.0 + 3.45.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 415910f2d..3f04f7eae 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.44.0 + 3.45.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 9727def9c..8b5a21128 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.44.0 + 3.45.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index f5cf55f5f..e84d2f558 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.44.0 + 3.45.0 ../../stream-sdk/stream-parent From 828ddf0e93a123174afd7604c073ba7577ebc990 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Tue, 13 Jun 2023 07:14:05 +0200 Subject: [PATCH 26/95] Updated ingestion mode config. --- .../LegalEntityConfigurationProperties.java | 23 +++++++++++++++---- .../impl/LegalEntityIngestionServiceImpl.java | 21 ++++++++++------- .../LegalEntityIngestionServiceImplTest.java | 6 ++++- .../ProductConfigurationProperties.java | 8 +++++++ .../impl/ProductIngestionServiceImpl.java | 7 +----- .../com/backbase/stream/LegalEntitySaga.java | 3 +-- .../com/backbase/stream/LegalEntityTask.java | 8 +++++++ .../task/BatchProductIngestionMode.java | 6 ++--- 8 files changed, 57 insertions(+), 25 deletions(-) diff --git a/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/config/LegalEntityConfigurationProperties.java b/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/config/LegalEntityConfigurationProperties.java index 95e1194bc..f6398b9d0 100644 --- a/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/config/LegalEntityConfigurationProperties.java +++ b/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/config/LegalEntityConfigurationProperties.java @@ -1,5 +1,6 @@ package com.backbase.stream.compositions.legalentity.core.config; +import com.backbase.stream.product.task.BatchProductIngestionMode; import lombok.Data; import lombok.Getter; import lombok.NoArgsConstructor; @@ -16,11 +17,11 @@ public class LegalEntityConfigurationProperties { private Chains chains = new Chains(); private Events events = new Events(); private Cursor cursor = new Cursor(); + private IngestionMode ingestionMode = new IngestionMode(); @Data @NoArgsConstructor public static class Events { - private Boolean enableCompleted = Boolean.FALSE; private Boolean enableFailed = Boolean.FALSE; } @@ -28,7 +29,6 @@ public static class Events { @Data @NoArgsConstructor public static class Cursor { - private Boolean enabled = Boolean.FALSE; private String baseUrl = "http://legal-entity-cursor:9000"; } @@ -36,15 +36,12 @@ public static class Cursor { @Data @NoArgsConstructor public static class Chains { - private Boolean includeSubsidiaries = Boolean.FALSE; - private ProductComposition productComposition = new ProductComposition(); } @Data public static abstract class BaseComposition { - private Boolean enabled = Boolean.FALSE; private String baseUrl = "http://localhost:9002/"; private Boolean async = Boolean.FALSE; @@ -55,6 +52,14 @@ public static class ProductComposition extends BaseComposition { } + @Data + @NoArgsConstructor + public static class IngestionMode { + private BatchProductIngestionMode.FunctionGroupsMode functionGroups = BatchProductIngestionMode.FunctionGroupsMode.UPSERT; + private BatchProductIngestionMode.DataGroupsMode dataGroups = BatchProductIngestionMode.DataGroupsMode.UPSERT; + private BatchProductIngestionMode.ArrangementsMode arrangements = BatchProductIngestionMode.ArrangementsMode.UPSERT; + } + public Boolean isCompletedEventEnabled() { return Boolean.TRUE.equals(events.getEnableCompleted()); } @@ -70,4 +75,12 @@ public boolean isProductChainEnabled() { public boolean isProductChainAsync() { return Boolean.TRUE.equals(chains.getProductComposition().getAsync()); } + + public BatchProductIngestionMode ingestionMode() { + return BatchProductIngestionMode.builder() + .functionGroupsMode(ingestionMode.getFunctionGroups()) + .dataGroupIngestionMode(ingestionMode.getDataGroups()) + .arrangementsMode(ingestionMode.getArrangements()) + .build(); + } } diff --git a/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java b/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java index 2b44d02fd..2cc2c8f93 100644 --- a/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java +++ b/stream-compositions/services/legal-entity-composition-service/src/main/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImpl.java @@ -4,6 +4,7 @@ import com.backbase.buildingblocks.presentation.errors.Error; import com.backbase.stream.LegalEntitySaga; import com.backbase.stream.LegalEntityTask; +import com.backbase.stream.compositions.legalentity.core.config.LegalEntityConfigurationProperties; import com.backbase.stream.compositions.legalentity.core.model.LegalEntityPullRequest; import com.backbase.stream.compositions.legalentity.core.model.LegalEntityPushRequest; import com.backbase.stream.compositions.legalentity.core.model.LegalEntityResponse; @@ -11,19 +12,18 @@ import com.backbase.stream.compositions.legalentity.core.service.LegalEntityIntegrationService; import com.backbase.stream.compositions.legalentity.core.service.LegalEntityPostIngestionService; import com.backbase.stream.legalentity.model.LegalEntity; - -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; -import javax.validation.ConstraintViolation; -import javax.validation.Validator; - import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import reactor.core.publisher.Mono; +import javax.validation.ConstraintViolation; +import javax.validation.Validator; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + @Slf4j @Service @AllArgsConstructor @@ -33,6 +33,7 @@ public class LegalEntityIngestionServiceImpl implements LegalEntityIngestionServ private final LegalEntityIntegrationService legalEntityIntegrationService; private final Validator validator; private final LegalEntityPostIngestionService legalEntityPostIngestionService; + private final LegalEntityConfigurationProperties legalEntityConfigurationProperties; /** * {@inheritDoc} @@ -73,7 +74,11 @@ private Mono pullLegalEntity(LegalEntityPullRequest request * @return LegalEntity */ private Mono sendToDbs(LegalEntityResponse res) { - return legalEntitySaga.executeTask(new LegalEntityTask(res.getLegalEntity())) + return legalEntitySaga + .executeTask( + new LegalEntityTask( + res.getLegalEntity(), + legalEntityConfigurationProperties.ingestionMode())) .map(LegalEntityTask::getData) .map(le -> LegalEntityResponse.builder() .legalEntity(le) diff --git a/stream-compositions/services/legal-entity-composition-service/src/test/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImplTest.java b/stream-compositions/services/legal-entity-composition-service/src/test/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImplTest.java index dc216161c..54c588bbc 100644 --- a/stream-compositions/services/legal-entity-composition-service/src/test/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImplTest.java +++ b/stream-compositions/services/legal-entity-composition-service/src/test/java/com/backbase/stream/compositions/legalentity/core/service/impl/LegalEntityIngestionServiceImplTest.java @@ -67,6 +67,9 @@ class LegalEntityIngestionServiceImplTest { @Mock ProductCompositionApi productCompositionApi; + @Mock + LegalEntityConfigurationProperties legalEntityConfigurationProperties; + @BeforeEach void setUp() { legalEntityPostIngestionService = new LegalEntityPostIngestionServiceImpl(eventBus, config, @@ -76,7 +79,8 @@ void setUp() { legalEntitySaga, legalEntityIntegrationService, validator, - legalEntityPostIngestionService); + legalEntityPostIngestionService, + legalEntityConfigurationProperties); } diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/config/ProductConfigurationProperties.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/config/ProductConfigurationProperties.java index 78e044bdc..30bf30cfb 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/config/ProductConfigurationProperties.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/config/ProductConfigurationProperties.java @@ -112,4 +112,12 @@ public static class TransactionComposition extends BaseComposition { public static class PaymentOrderComposition extends BaseComposition { private List excludeProductTypeExternalIds = new ArrayList<>(); } + + public BatchProductIngestionMode ingestionMode() { + return BatchProductIngestionMode.builder() + .functionGroupsMode(ingestionMode.getFunctionGroups()) + .dataGroupIngestionMode(ingestionMode.getDataGroups()) + .arrangementsMode(ingestionMode.getArrangements()) + .build(); + } } diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIngestionServiceImpl.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIngestionServiceImpl.java index 9ac37c145..bb3713286 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIngestionServiceImpl.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ProductIngestionServiceImpl.java @@ -115,12 +115,7 @@ private BatchProductGroupTask buildBatchTask(ProductIngestResponse res) { .internalId(res.getServiceAgreementInternalId()) .externalId(res.getServiceAgreementExternalId())); - return new BatchProductGroupTask(res.getServiceAgreementInternalId(), bpg, - BatchProductIngestionMode.builder() - .functionGroupsMode(config.getIngestionMode().getFunctionGroups()) - .dataGroupIngestionMode(config.getIngestionMode().getDataGroups()) - .arrangementsMode(config.getIngestionMode().getArrangements()) - .build()); + return new BatchProductGroupTask(res.getServiceAgreementInternalId(), bpg, config.ingestionMode()); } private Mono validate(ProductIngestResponse res) { diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index dc7845115..8820c371c 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -646,9 +646,8 @@ public Mono setupUserPermissions(LegalEntityTask legalEntityTas log.trace("Permissions {}", request); return accessGroupService.assignPermissionsBatch( new BatchProductGroupTask(BATCH_PRODUCT_GROUP_ID + System.currentTimeMillis(), new BatchProductGroup() - .serviceAgreement(retrieveServiceAgreement(legalEntity)), BatchProductIngestionMode.UPSERT), request) + .serviceAgreement(retrieveServiceAgreement(legalEntity)), legalEntityTask.getIngestionMode()), request) .thenReturn(legalEntityTask); - } public Mono setupAdministratorPermissions(LegalEntityTask legalEntityTask) { diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntityTask.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntityTask.java index 0a140ff81..e1584a332 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntityTask.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntityTask.java @@ -1,6 +1,7 @@ package com.backbase.stream; import com.backbase.stream.legalentity.model.LegalEntity; +import com.backbase.stream.product.task.BatchProductIngestionMode; import com.backbase.stream.worker.model.StreamTask; import lombok.Data; import lombok.EqualsAndHashCode; @@ -12,11 +13,18 @@ public class LegalEntityTask extends StreamTask { private LegalEntity legalEntity; + private BatchProductIngestionMode ingestionMode; public LegalEntityTask(LegalEntity data) { super(data.getExternalId()); this.legalEntity = data; + this.ingestionMode = BatchProductIngestionMode.UPSERT; + } + public LegalEntityTask(LegalEntity data, BatchProductIngestionMode ingestionMode) { + super(data.getExternalId()); + this.legalEntity = data; + this.ingestionMode = ingestionMode; } public LegalEntity getData() { diff --git a/stream-product/product-core/src/main/java/com/backbase/stream/product/task/BatchProductIngestionMode.java b/stream-product/product-core/src/main/java/com/backbase/stream/product/task/BatchProductIngestionMode.java index 2d67ff11e..72182c889 100644 --- a/stream-product/product-core/src/main/java/com/backbase/stream/product/task/BatchProductIngestionMode.java +++ b/stream-product/product-core/src/main/java/com/backbase/stream/product/task/BatchProductIngestionMode.java @@ -17,9 +17,9 @@ @AllArgsConstructor public class BatchProductIngestionMode { - private FunctionGroupsMode functionGroupsMode = FunctionGroupsMode.UPSERT; - private DataGroupsMode dataGroupIngestionMode = DataGroupsMode.UPSERT; - private ArrangementsMode arrangementsMode = ArrangementsMode.UPSERT; + private FunctionGroupsMode functionGroupsMode; + private DataGroupsMode dataGroupIngestionMode; + private ArrangementsMode arrangementsMode; public static final BatchProductIngestionMode UPSERT = upsert(); public static final BatchProductIngestionMode REPLACE = replace(); From f6af79c4255e8c86b3cd966e3727b9bd4e143b61 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Tue, 13 Jun 2023 07:14:42 +0200 Subject: [PATCH 27/95] Removed 'no-scs' from docker build. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3d79c1280..e01037b94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -111,4 +111,4 @@ jobs: - name: Upload to Repo if: "contains(github.ref, 'master') || contains(github.ref, 'support/') || contains(github.ref, 'develop')" # In case of develop branch it will upload the snapshot version - run: mvn -B deploy -Pdocker-image,no-latest-tag,no-scs -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ + run: mvn -B deploy -Pdocker-image,no-latest-tag -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ From a63ca2740fb49fcb9619c3aec9f787438b3e9236 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Tue, 13 Jun 2023 07:28:09 +0200 Subject: [PATCH 28/95] Added sonar-check.yml. --- .github/workflows/sonar-check.yml | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/sonar-check.yml diff --git a/.github/workflows/sonar-check.yml b/.github/workflows/sonar-check.yml new file mode 100644 index 000000000..73ee5d0f5 --- /dev/null +++ b/.github/workflows/sonar-check.yml @@ -0,0 +1,41 @@ +name: Build Stream Services +on: + push: + branches: + - 'feature/**' +jobs: + main: + if: "!contains(github.event.head_commit.message, '[skip bump]') && !contains(github.event.head_commit.message, 'nobump/')" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal access token. + fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of sonar analysis + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: adopt + cache: maven + + - name: Cache SonarCloud packages + uses: actions/cache@v1 + with: + path: ~/.sonar/cache + key: ${{ runner.os }}-sonar + restore-keys: ${{ runner.os }}-sonar + + - name: Configure Maven + uses: whelk-io/maven-settings-xml-action@v4 + with: + repositories: '[{ "id": "backbase", "url": "https://repo.backbase.com/repo" }]' + plugin_repositories: '[{ "id": "backbase-plugins", "url": "https://repo.backbase.com/repo" }]' + servers: '[{ "id": "backbase", "username": "${{ secrets.REPO_USERNAME }}", "password": "${{ secrets.REPO_PASSWORD }}" },{ "id": "backbase-plugins", "username": "${{ secrets.REPO_USERNAME }}", "password": "${{ secrets.REPO_PASSWORD }}" }]' + + - name: Run Sonar Checks + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar From 3f2f526f94089976b078204e3400d6446284abf0 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Tue, 13 Jun 2023 07:57:38 +0200 Subject: [PATCH 29/95] Reverted changes in actions. --- .github/workflows/build.yml | 2 +- .github/workflows/sonar-check.yml | 41 ------------------------------- CHANGELOG.md | 19 ++++++++++++++ 3 files changed, 20 insertions(+), 42 deletions(-) delete mode 100644 .github/workflows/sonar-check.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e01037b94..3d79c1280 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -111,4 +111,4 @@ jobs: - name: Upload to Repo if: "contains(github.ref, 'master') || contains(github.ref, 'support/') || contains(github.ref, 'develop')" # In case of develop branch it will upload the snapshot version - run: mvn -B deploy -Pdocker-image,no-latest-tag -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ + run: mvn -B deploy -Pdocker-image,no-latest-tag,no-scs -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ diff --git a/.github/workflows/sonar-check.yml b/.github/workflows/sonar-check.yml deleted file mode 100644 index 73ee5d0f5..000000000 --- a/.github/workflows/sonar-check.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Build Stream Services -on: - push: - branches: - - 'feature/**' -jobs: - main: - if: "!contains(github.event.head_commit.message, '[skip bump]') && !contains(github.event.head_commit.message, 'nobump/')" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal access token. - fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of sonar analysis - - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: 17 - distribution: adopt - cache: maven - - - name: Cache SonarCloud packages - uses: actions/cache@v1 - with: - path: ~/.sonar/cache - key: ${{ runner.os }}-sonar - restore-keys: ${{ runner.os }}-sonar - - - name: Configure Maven - uses: whelk-io/maven-settings-xml-action@v4 - with: - repositories: '[{ "id": "backbase", "url": "https://repo.backbase.com/repo" }]' - plugin_repositories: '[{ "id": "backbase-plugins", "url": "https://repo.backbase.com/repo" }]' - servers: '[{ "id": "backbase", "username": "${{ secrets.REPO_USERNAME }}", "password": "${{ secrets.REPO_PASSWORD }}" },{ "id": "backbase-plugins", "username": "${{ secrets.REPO_USERNAME }}", "password": "${{ secrets.REPO_PASSWORD }}" }]' - - - name: Run Sonar Checks - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar diff --git a/CHANGELOG.md b/CHANGELOG.md index 2edd2db71..4be508faf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.46.0](https://github.com/Backbase/stream-services/compare/3.45.0...3.46.0) +### Added +- Ingestion mode configuration for legal-entity and product compositions + + New properties for `legal-entity-composition`: + ```properties + backbase.stream.compositions.legal-entity.ingestion-mode.function-groups=UPSERT|REPLACE + backbase.stream.compositions.legal-entity.ingestion-mode.data-groups=UPSERT|REPLACE + backbase.stream.compositions.legal-entity.ingestion-mode.arrangements=UPSERT|REPLACE + ``` + + New properties for `product-composition`: + ```properties + backbase.stream.compositions.product.ingestion-mode.function-groups=UPSERT|REPLACE + backbase.stream.compositions.product.ingestion-mode.data-groups=UPSERT|REPLACE + backbase.stream.compositions.product.ingestion-mode.arrangements=UPSERT|REPLACE + ``` + Defaults stay the same as before (`UPSERT` for all) + ## [3.45.0](https://github.com/Backbase/stream-services/compare/3.44.0...3.45.0) ### Added - Added support for loans ingestion into DBS. From 5d9687d42f769cb4e45bc10e856b8e09a9438fba Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Tue, 13 Jun 2023 17:58:51 +0000 Subject: [PATCH 30/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 82 files changed, 86 insertions(+), 86 deletions(-) diff --git a/pom.xml b/pom.xml index 9605ee588..1b2e94fd2 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 23dfbb58c..54bb36b62 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.45.0 + 3.46.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index bd8eca81d..32f958a8b 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 2a1a8177f..848c99004 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index f97b1df5d..93706bee6 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.45.0 + 3.46.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 30d968efe..9be59f77a 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index bedb70b81..701542aa0 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.45.0 + 3.46.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 56ee586bf..9bb575615 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 611361e1a..b6b412d20 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 37f9d1bc4..59de3d77e 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index d005b7567..360caaf48 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.45.0 + 3.46.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index b6ecd36af..72f6ca7a6 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 167c1f893..8ceeb14b1 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 69f9dcad7..b36a9d4f1 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index efb334a55..b3c2d3e2b 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.45.0 + 3.46.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 23d87c85f..e3d1f15fa 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index c24187374..5bb7d0a98 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 2631eb8bb..7cc313dc6 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.45.0 + 3.46.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 2eac25499..60434495f 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 3a91c53de..3b16d5ec8 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 97b938d97..c06bf9c1d 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index c7900a4f9..887f4b1e5 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.45.0 + 3.46.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 872a3235e..7368aad04 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.45.0 + 3.46.0 4.0.0 transaction-cursor - 3.45.0 + 3.46.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 42321e6d8..863976fef 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 505d181b0..2addf8f32 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.45.0 + 3.46.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 127b147b4..ff50d378f 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index f6a5f9074..0d74ca25d 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index c0ad1fa21..c34d67d3a 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.45.0 + 3.46.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 297425a0e..77372bcc9 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.45.0 + 3.46.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 310a9161e..bf5011b0b 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.45.0 + 3.46.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 13da42a2f..f6dfa67e3 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.45.0 + 3.46.0 payment-order-composition-service - 3.45.0 + 3.46.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 292b897f3..ab7029309 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.45.0 + 3.46.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index d681819f0..4e1a4df81 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.45.0 + 3.46.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index b9314053a..478ca86a8 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.45.0 + 3.46.0 product-composition-service - 3.45.0 + 3.46.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 029794928..21d93d896 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.45.0 + 3.46.0 transaction-composition-service - 3.45.0 + 3.46.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index d56b24df4..bb6a8ab73 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.45.0 + 3.46.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 64f2bc347..2a71ad564 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.45.0 + 3.46.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 9e18fd395..9a53defbf 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 09521da24..128196c8c 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.45.0 + 3.46.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index dbe4fd2f2..9ed9e5c05 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index f15c1fb7f..6980fc852 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.45.0 + 3.46.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 6a0f8bf52..32469b3f7 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.45.0 + 3.46.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 46e290254..ff19776c4 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 60a8aa610..9ed444de6 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 3a1133659..84650ac37 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 8be733241..45be59a73 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.45.0 + 3.46.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 17d1befc5..d86603697 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 4e4abf004..5d9bd49c4 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 87fd1ce98..c0832fd37 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.45.0 + 3.46.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 8c855fd26..f8581a1c4 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index ecfdccf49..60438c9ce 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.45.0 + 3.46.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 2b3dbf146..61e973394 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 4c32f08ef..1abd77bb2 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.45.0 + 3.46.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index e6ebfff02..548d1a04e 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.45.0 + 3.46.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 011d3c01c..0e9ae4a3c 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index cf8df3039..91e7258ac 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.45.0 + 3.46.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index b51659bce..696ef31e2 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.45.0 + 3.46.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 1eff2a4ee..712c03d89 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.45.0 + 3.46.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index e184243a1..36e77b354 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 5f20ed0ba..e8dc01f5e 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 06a51b4e2..a7687ebb5 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 6ea502011..cd327b9c7 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.45.0 + 3.46.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index a347a4f18..8ee9ecc27 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index bd415afd9..7322ed5ed 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 1d94ba1eb..ce3f362c4 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.45.0 + 3.46.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 00120b13e..28d9ee374 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 58da9e93f..d1c8fefaf 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index a046cc70b..a6c2626f5 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 7ca3cf69b..5125d19d0 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.45.0 + 3.46.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 8e57f52fe..9aed88f36 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.45.0 + 3.46.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 928e54c9c..8518e24d8 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.45.0 + 3.46.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index a7f6d48ff..5b33390d6 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 836a66e9f..ff4b5ff91 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 7205ee07d..cc47747c9 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index c7db2c0eb..119af9336 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index f8bbc34b6..4c1d86988 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 227d2c7ba..e3ecdc3ea 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 0f6bb4c15..c45a28305 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.45.0 + 3.46.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 02a5e7f4f..c54a1c53f 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.45.0 + 3.46.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 3f04f7eae..f2fdfa25b 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.45.0 + 3.46.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 8b5a21128..c4f2f2c15 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.45.0 + 3.46.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index e84d2f558..d6879da31 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.45.0 + 3.46.0 ../../stream-sdk/stream-parent From 3a820646b503163f318d729c2773df0cf0d3efef Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Tue, 13 Jun 2023 15:24:45 -0600 Subject: [PATCH 31/95] updating payment filter request --- CHANGELOG.md | 5 +++++ .../stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4be508faf..409d34665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.47.0](https://github.com/Backbase/stream-services/compare/3.42.0...3.43.0) +### Changed +- Removed unused parameter from Payment Orders filter request. +The `from` parameter was set to Integer.MAX_VALUE and that was causing errors on newer Backbase versions. + ## [3.46.0](https://github.com/Backbase/stream-services/compare/3.45.0...3.46.0) ### Added - Ingestion mode configuration for legal-entity and product compositions diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java index 62826d612..ecf028f00 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java @@ -111,7 +111,7 @@ private Mono getPayments(String internalUserId) return paymentOrdersApi.postFilterPaymentOrders( null, null, null, null, null, null, null, null, null, null, null, - internalUserId, null, null, Integer.MAX_VALUE, null, + internalUserId, null, null, null, null, null, null, paymentOrderPostFilterRequest); } From b8b011a48cdcaca7235190197625322451e09c9b Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Wed, 14 Jun 2023 08:08:22 -0600 Subject: [PATCH 32/95] copy paste error fixed --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 409d34665..feb1d1404 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog All notable changes to this project will be documented in this file. -## [3.47.0](https://github.com/Backbase/stream-services/compare/3.42.0...3.43.0) +## [3.47.0](https://github.com/Backbase/stream-services/compare/3.46.0...3.47.0) ### Changed - Removed unused parameter from Payment Orders filter request. The `from` parameter was set to Integer.MAX_VALUE and that was causing errors on newer Backbase versions. From 8cd7455aef83c72fd0644f88e817aacdeb194a10 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Wed, 14 Jun 2023 16:06:46 +0000 Subject: [PATCH 33/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 82 files changed, 86 insertions(+), 86 deletions(-) diff --git a/pom.xml b/pom.xml index 1b2e94fd2..a5926eb4a 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 54bb36b62..a87c2c678 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.46.0 + 3.47.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 32f958a8b..ef991632d 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 848c99004..d7b98cb32 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 93706bee6..ea3555e4d 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.46.0 + 3.47.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 9be59f77a..2d3d428ef 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 701542aa0..fbf3365e0 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.46.0 + 3.47.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 9bb575615..c94ca406d 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index b6b412d20..42503b3aa 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 59de3d77e..74830ebb1 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 360caaf48..0f97a5fc6 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.46.0 + 3.47.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 72f6ca7a6..7a198a453 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 8ceeb14b1..28885f3d3 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index b36a9d4f1..87dde322b 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index b3c2d3e2b..6c8cc0e75 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.46.0 + 3.47.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index e3d1f15fa..567556a5c 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 5bb7d0a98..d62d27e98 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 7cc313dc6..dd2741ce6 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.46.0 + 3.47.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 60434495f..beaed6dcc 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 3b16d5ec8..0ee6e7bbe 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index c06bf9c1d..3da856f0c 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 887f4b1e5..b3596125e 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.46.0 + 3.47.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 7368aad04..51bad6b38 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.46.0 + 3.47.0 4.0.0 transaction-cursor - 3.46.0 + 3.47.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 863976fef..a3320338d 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 2addf8f32..228780aee 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.46.0 + 3.47.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index ff50d378f..6ef42e4c9 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 0d74ca25d..028ecb047 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index c34d67d3a..df8284f39 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.46.0 + 3.47.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 77372bcc9..8f5a4f87d 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.46.0 + 3.47.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index bf5011b0b..4ef754651 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.46.0 + 3.47.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index f6dfa67e3..0cdabb502 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.46.0 + 3.47.0 payment-order-composition-service - 3.46.0 + 3.47.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index ab7029309..da3e59945 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.46.0 + 3.47.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 4e1a4df81..a54d60c04 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.46.0 + 3.47.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 478ca86a8..86394fa7f 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.46.0 + 3.47.0 product-composition-service - 3.46.0 + 3.47.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 21d93d896..007c3f779 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.46.0 + 3.47.0 transaction-composition-service - 3.46.0 + 3.47.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index bb6a8ab73..8c5688f8a 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.46.0 + 3.47.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 2a71ad564..10674458a 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.46.0 + 3.47.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 9a53defbf..7d26b589d 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 128196c8c..87cc0204a 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.46.0 + 3.47.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 9ed9e5c05..fea785059 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 6980fc852..efeccafe4 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.46.0 + 3.47.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 32469b3f7..1e62adf45 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.46.0 + 3.47.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index ff19776c4..289489847 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 9ed444de6..1b45b397f 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 84650ac37..f3be3cd18 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 45be59a73..85747a997 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.46.0 + 3.47.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index d86603697..1a291c598 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 5d9bd49c4..4f572dad7 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index c0832fd37..815a53724 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.46.0 + 3.47.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index f8581a1c4..06829fe4d 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 60438c9ce..d6dc1ec4f 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.46.0 + 3.47.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 61e973394..634b51b03 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 1abd77bb2..08eafc0dd 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.46.0 + 3.47.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 548d1a04e..b4b62eb7d 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.46.0 + 3.47.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 0e9ae4a3c..bdeb18554 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 91e7258ac..cbe70a806 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.46.0 + 3.47.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 696ef31e2..5bded1aad 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.46.0 + 3.47.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 712c03d89..a80376cca 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.46.0 + 3.47.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 36e77b354..b98882887 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index e8dc01f5e..cc8ae95ff 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index a7687ebb5..4fdc2da7b 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index cd327b9c7..a9a891eaf 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.46.0 + 3.47.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 8ee9ecc27..4a92cb32d 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 7322ed5ed..c9d19386b 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index ce3f362c4..90fef791c 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.46.0 + 3.47.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 28d9ee374..849bb6786 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index d1c8fefaf..d6b1ae617 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index a6c2626f5..2188a0823 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 5125d19d0..4fd5d87b8 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.46.0 + 3.47.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 9aed88f36..a1256bba9 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.46.0 + 3.47.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 8518e24d8..8f7c2ea19 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.46.0 + 3.47.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 5b33390d6..527d70514 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index ff4b5ff91..45931cb9e 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index cc47747c9..63b736e63 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 119af9336..16e2dec84 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 4c1d86988..bb600c79d 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index e3ecdc3ea..bcebef987 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index c45a28305..17a301586 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.46.0 + 3.47.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index c54a1c53f..d4ebfb029 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.46.0 + 3.47.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index f2fdfa25b..9ba66cf85 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.46.0 + 3.47.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index c4f2f2c15..61505a5ae 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.46.0 + 3.47.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index d6879da31..30ecdd98d 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.46.0 + 3.47.0 ../../stream-sdk/stream-parent From 37b80ef965e9c74bc87d68cb8a78f6f20ba5a992 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Wed, 14 Jun 2023 20:44:00 +0200 Subject: [PATCH 34/95] Set additions for createIdentityRequest. --- .../src/main/java/com/backbase/stream/service/UserService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 73f55081d..974162bd6 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -276,6 +276,7 @@ public Mono createOrImportIdentityUser(User user, String legalEntityIntern CreateIdentityRequest createIdentityRequest = new CreateIdentityRequest(); createIdentityRequest.setLegalEntityInternalId(legalEntityInternalId); createIdentityRequest.setExternalId(user.getExternalId()); + createIdentityRequest.setAdditions(user.getAdditions()); if (IdentityUserLinkStrategy.CREATE_IN_IDENTITY.equals(user.getIdentityLinkStrategy())) { Objects.requireNonNull(user.getFullName(), "User Full Name is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); @@ -286,7 +287,6 @@ public Mono createOrImportIdentityUser(User user, String legalEntityIntern createIdentityRequest.setEmailAddress(user.getEmailAddress().getAddress()); createIdentityRequest.setMobileNumber(user.getMobileNumber().getNumber()); ofNullable(user.getAttributes()).ifPresent(createIdentityRequest::setAttributes); - ofNullable(user.getAdditions()).ifPresent(createIdentityRequest::setAdditions); } return identityManagementApi.createIdentity(createIdentityRequest) From 6982050a7294e24d0610f7a55f5fc0e704f1e984 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Thu, 15 Jun 2023 02:01:10 +0200 Subject: [PATCH 35/95] Updated UserService.createOrImportIdentityUser to populate user's additions to DBS with IMPORT_FROM_IDENTITY linking strategy. --- CHANGELOG.md | 4 ++++ .../java/com/backbase/stream/service/UserService.java | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index feb1d1404..8e123046d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.48.0](https://github.com/Backbase/stream-services/compare/3.47.0...3.48.0) +### Changed +- Updated UserService.createOrImportIdentityUser to populate user's additions to DBS with IMPORT_FROM_IDENTITY linking strategy + ## [3.47.0](https://github.com/Backbase/stream-services/compare/3.46.0...3.47.0) ### Changed - Removed unused parameter from Payment Orders filter request. diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 974162bd6..43f529042 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -302,19 +302,20 @@ public Mono createOrImportIdentityUser(User user, String legalEntityIntern user.setExternalId(identityCreatedItem.getExternalId()); return user; }) - .flatMap(newUser -> this.updateIdentityUserAttributes(user, streamTask)); + .flatMap(newUser -> this.updateIdentityUser(user, streamTask)); } - private Mono updateIdentityUserAttributes(User user, StreamTask streamTask) { + private Mono updateIdentityUser(User user, StreamTask streamTask) { if (IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY.equals(user.getIdentityLinkStrategy()) - && user.getAttributes() != null) { + && (user.getAttributes() != null || user.getAdditions() != null)) { UpdateIdentityRequest replaceIdentity = new UpdateIdentityRequest(); replaceIdentity.attributes(user.getAttributes()); + replaceIdentity.additions(user.getAdditions()); return identityManagementApi.updateIdentity(user.getInternalId(), replaceIdentity) .onErrorResume(WebClientResponseException.class, e -> { log.error("Error updating identity: {} Response: {}", user.getExternalId(), e.getResponseBodyAsString()); String message = "Failed to update identity: " + user.getExternalId(); - streamTask.error("user", "update-identity-attributes", "failed", + streamTask.error("user", "update-identity-attributes-and-additions", "failed", user.getExternalId(), user.getInternalId(), e, e.getMessage(), message); return Mono.error(new StreamTaskException(streamTask, message)); From 76f461daca537dc9bcef438f7449f6d9b825cad7 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Thu, 15 Jun 2023 02:19:50 +0200 Subject: [PATCH 36/95] Updated init tests. --- .../stream/service/UserServiceTest.java | 72 ++++++++++++------- 1 file changed, 47 insertions(+), 25 deletions(-) diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index afae4e4c3..04984cd27 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -1,14 +1,5 @@ package com.backbase.stream.service; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; -import static com.backbase.stream.LambdaAssertions.assertEqualsTo; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.eq; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoMoreInteractions; -import static org.mockito.Mockito.when; - import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.api.service.v2.model.*; @@ -19,13 +10,6 @@ import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.User; - -import java.nio.charset.StandardCharsets; -import java.util.Arrays; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; - import com.backbase.stream.product.task.ProductGroupTask; import com.backbase.stream.worker.model.StreamTask; import org.junit.jupiter.api.Assertions; @@ -40,6 +24,19 @@ import reactor.core.publisher.Mono; import reactor.test.StepVerifier; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; + +import static com.backbase.stream.LambdaAssertions.assertEqualsTo; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.*; + @ExtendWith(MockitoExtension.class) class UserServiceTest { @@ -154,21 +151,21 @@ void assignAdditionalGroups() { String email = "some@email.com"; EnhancedUserRepresentation enhancedUserRepresentation = new EnhancedUserRepresentation().id(internalId) - .email(email).addGroupsItem("group1").addGroupsItem("group2"); + .email(email).addGroupsItem("group1").addGroupsItem("group2"); when(identityIntegrationApi.getUserById(realm, internalId)) - .thenReturn(Mono.just(enhancedUserRepresentation)); + .thenReturn(Mono.just(enhancedUserRepresentation)); when(identityIntegrationApi.updateUserById(eq(realm), eq(internalId), any(UserRequestBody.class))) - .thenReturn(Mono.empty()); + .thenReturn(Mono.empty()); User user = new User().internalId(internalId) - .additionalGroups(Arrays.asList("group2", "group3")); + .additionalGroups(Arrays.asList("group2", "group3")); Mono result = subject.updateUserState(user, realm); result.subscribe(assertEqualsTo(user)); verify(identityIntegrationApi).getUserById(realm, internalId); UserRequestBody expectedUser = new UserRequestBody().id(internalId).email(email) - .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); + .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); verify(identityIntegrationApi).updateUserById(realm, internalId, expectedUser); } @@ -200,6 +197,31 @@ void createOrImportIdentityUserUpdateAttributesWhenIFIStrategy() { verify(identityManagementApi).updateIdentity(internalId, expectedUpdateIdentityRequest); } + @Test + void createOrImportIdentityUserUpdateAdditionsWhenIFIStrategy() { + final String internalId = "someInternalId"; + final String externalId = "someExternalId"; + final String legalEntityId = "someLegalEntityId"; + final Map additionsMap = Collections.singletonMap("someKey", "someValue"); + + CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); + when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + when(identityManagementApi.updateIdentity(eq(internalId), any())).thenReturn(Mono.empty().then()); + + User user = new User().externalId(externalId).additions(additionsMap).identityLinkStrategy(IMPORT_FROM_IDENTIY); + Mono result = subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask()); + + result.subscribe(assertEqualsTo(user)); + CreateIdentityRequest expectedCreateIdentityRequest = + new CreateIdentityRequest() + .externalId(externalId) + .additions(additionsMap) + .legalEntityInternalId(legalEntityId); + + verify(identityManagementApi).createIdentity(expectedCreateIdentityRequest); + verify(identityManagementApi).updateIdentity(internalId, new UpdateIdentityRequest().additions(additionsMap)); + } + @Test void createOrImportIdentityUserDontUpdateWhenNoAttributesPresent() { final String internalId = "someInternalId"; @@ -265,7 +287,7 @@ void createOrImportIdentityUserFailure() { final String mobileNumber = "123456"; final String fullName = "someName"; - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -320,10 +342,10 @@ void createUser() { final String fullName = "someName"; UserExternal userExternal = new UserExternal() .externalId(externalId) - .fullName(fullName); + .fullName(fullName); - when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId) )); + when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId))); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -371,7 +393,7 @@ void updateUser_fail() { GetUser getUser = new GetUser().externalId(externalId) .fullName(fullName); - when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); when(usersApi.getUserByExternalId(externalId, true)).thenReturn(Mono.just(getUser)); User user = new User().externalId(externalId).fullName("oldName"); From 6e917fa0de5c3c3e7557a13a4c1a2fbd858d5315 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Thu, 15 Jun 2023 02:25:47 +0200 Subject: [PATCH 37/95] Reformatting. --- .../stream/service/UserServiceTest.java | 87 ++++++++++--------- 1 file changed, 45 insertions(+), 42 deletions(-) diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index 04984cd27..f1b34e868 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -1,5 +1,14 @@ package com.backbase.stream.service; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; +import static com.backbase.stream.LambdaAssertions.assertEqualsTo; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoMoreInteractions; +import static org.mockito.Mockito.when; + import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.api.service.v2.model.*; @@ -10,6 +19,13 @@ import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.User; + +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; + import com.backbase.stream.product.task.ProductGroupTask; import com.backbase.stream.worker.model.StreamTask; import org.junit.jupiter.api.Assertions; @@ -24,19 +40,6 @@ import reactor.core.publisher.Mono; import reactor.test.StepVerifier; -import java.nio.charset.StandardCharsets; -import java.util.Arrays; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; - -import static com.backbase.stream.LambdaAssertions.assertEqualsTo; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.eq; -import static org.mockito.Mockito.*; - @ExtendWith(MockitoExtension.class) class UserServiceTest { @@ -151,21 +154,21 @@ void assignAdditionalGroups() { String email = "some@email.com"; EnhancedUserRepresentation enhancedUserRepresentation = new EnhancedUserRepresentation().id(internalId) - .email(email).addGroupsItem("group1").addGroupsItem("group2"); + .email(email).addGroupsItem("group1").addGroupsItem("group2"); when(identityIntegrationApi.getUserById(realm, internalId)) - .thenReturn(Mono.just(enhancedUserRepresentation)); + .thenReturn(Mono.just(enhancedUserRepresentation)); when(identityIntegrationApi.updateUserById(eq(realm), eq(internalId), any(UserRequestBody.class))) - .thenReturn(Mono.empty()); + .thenReturn(Mono.empty()); User user = new User().internalId(internalId) - .additionalGroups(Arrays.asList("group2", "group3")); + .additionalGroups(Arrays.asList("group2", "group3")); Mono result = subject.updateUserState(user, realm); result.subscribe(assertEqualsTo(user)); verify(identityIntegrationApi).getUserById(realm, internalId); UserRequestBody expectedUser = new UserRequestBody().id(internalId).email(email) - .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); + .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); verify(identityIntegrationApi).updateUserById(realm, internalId, expectedUser); } @@ -198,51 +201,51 @@ void createOrImportIdentityUserUpdateAttributesWhenIFIStrategy() { } @Test - void createOrImportIdentityUserUpdateAdditionsWhenIFIStrategy() { + void createOrImportIdentityUserDontUpdateWhenNoAttributesPresent() { final String internalId = "someInternalId"; final String externalId = "someExternalId"; final String legalEntityId = "someLegalEntityId"; - final Map additionsMap = Collections.singletonMap("someKey", "someValue"); + final IdentityUserLinkStrategy strategy = IMPORT_FROM_IDENTIY; CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); - when(identityManagementApi.updateIdentity(eq(internalId), any())).thenReturn(Mono.empty().then()); - User user = new User().externalId(externalId).additions(additionsMap).identityLinkStrategy(IMPORT_FROM_IDENTIY); + User user = new User().externalId(externalId).identityLinkStrategy(strategy); + + Mono result = subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask()); - result.subscribe(assertEqualsTo(user)); - CreateIdentityRequest expectedCreateIdentityRequest = - new CreateIdentityRequest() - .externalId(externalId) - .additions(additionsMap) - .legalEntityInternalId(legalEntityId); + result.subscribe(assertEqualsTo(user)); + CreateIdentityRequest expectedCreateIdentityRequest = new CreateIdentityRequest().externalId(externalId) + .legalEntityInternalId(legalEntityId); verify(identityManagementApi).createIdentity(expectedCreateIdentityRequest); - verify(identityManagementApi).updateIdentity(internalId, new UpdateIdentityRequest().additions(additionsMap)); + verifyNoMoreInteractions(identityManagementApi); } @Test - void createOrImportIdentityUserDontUpdateWhenNoAttributesPresent() { + void createOrImportIdentityUserUpdateAdditionsWhenIFIStrategy() { final String internalId = "someInternalId"; final String externalId = "someExternalId"; final String legalEntityId = "someLegalEntityId"; - final IdentityUserLinkStrategy strategy = IMPORT_FROM_IDENTIY; + final Map additionsMap = Collections.singletonMap("someKey", "someValue"); CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + when(identityManagementApi.updateIdentity(eq(internalId), any())).thenReturn(Mono.empty().then()); - User user = new User().externalId(externalId).identityLinkStrategy(strategy); - - + User user = new User().externalId(externalId).additions(additionsMap).identityLinkStrategy(IMPORT_FROM_IDENTIY); Mono result = subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask()); - result.subscribe(assertEqualsTo(user)); - CreateIdentityRequest expectedCreateIdentityRequest = new CreateIdentityRequest().externalId(externalId) - .legalEntityInternalId(legalEntityId); + CreateIdentityRequest expectedCreateIdentityRequest = + new CreateIdentityRequest() + .externalId(externalId) + .additions(additionsMap) + .legalEntityInternalId(legalEntityId); + verify(identityManagementApi).createIdentity(expectedCreateIdentityRequest); - verifyNoMoreInteractions(identityManagementApi); + verify(identityManagementApi).updateIdentity(internalId, new UpdateIdentityRequest().additions(additionsMap)); } @Test @@ -287,7 +290,7 @@ void createOrImportIdentityUserFailure() { final String mobileNumber = "123456"; final String fullName = "someName"; - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -342,10 +345,10 @@ void createUser() { final String fullName = "someName"; UserExternal userExternal = new UserExternal() .externalId(externalId) - .fullName(fullName); + .fullName(fullName); - when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId))); + when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId) )); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -393,7 +396,7 @@ void updateUser_fail() { GetUser getUser = new GetUser().externalId(externalId) .fullName(fullName); - when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); when(usersApi.getUserByExternalId(externalId, true)).thenReturn(Mono.just(getUser)); User user = new User().externalId(externalId).fullName("oldName"); From 86f8c9342864d54a0b58765f83b4770f6b29c084 Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Thu, 15 Jun 2023 02:50:41 +0200 Subject: [PATCH 38/95] Added unit test. --- .../stream/service/UserServiceTest.java | 64 +++++++++++-------- 1 file changed, 39 insertions(+), 25 deletions(-) diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index f1b34e868..6a757068c 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -1,14 +1,5 @@ package com.backbase.stream.service; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; -import static com.backbase.stream.LambdaAssertions.assertEqualsTo; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.eq; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoMoreInteractions; -import static org.mockito.Mockito.when; - import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.api.service.v2.model.*; @@ -19,14 +10,8 @@ import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.User; - -import java.nio.charset.StandardCharsets; -import java.util.Arrays; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; - import com.backbase.stream.product.task.ProductGroupTask; +import com.backbase.stream.worker.exception.StreamTaskException; import com.backbase.stream.worker.model.StreamTask; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; @@ -40,6 +25,19 @@ import reactor.core.publisher.Mono; import reactor.test.StepVerifier; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; + +import static com.backbase.stream.LambdaAssertions.assertEqualsTo; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.*; + @ExtendWith(MockitoExtension.class) class UserServiceTest { @@ -154,21 +152,21 @@ void assignAdditionalGroups() { String email = "some@email.com"; EnhancedUserRepresentation enhancedUserRepresentation = new EnhancedUserRepresentation().id(internalId) - .email(email).addGroupsItem("group1").addGroupsItem("group2"); + .email(email).addGroupsItem("group1").addGroupsItem("group2"); when(identityIntegrationApi.getUserById(realm, internalId)) - .thenReturn(Mono.just(enhancedUserRepresentation)); + .thenReturn(Mono.just(enhancedUserRepresentation)); when(identityIntegrationApi.updateUserById(eq(realm), eq(internalId), any(UserRequestBody.class))) - .thenReturn(Mono.empty()); + .thenReturn(Mono.empty()); User user = new User().internalId(internalId) - .additionalGroups(Arrays.asList("group2", "group3")); + .additionalGroups(Arrays.asList("group2", "group3")); Mono result = subject.updateUserState(user, realm); result.subscribe(assertEqualsTo(user)); verify(identityIntegrationApi).getUserById(realm, internalId); UserRequestBody expectedUser = new UserRequestBody().id(internalId).email(email) - .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); + .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); verify(identityIntegrationApi).updateUserById(realm, internalId, expectedUser); } @@ -248,6 +246,22 @@ void createOrImportIdentityUserUpdateAdditionsWhenIFIStrategy() { verify(identityManagementApi).updateIdentity(internalId, new UpdateIdentityRequest().additions(additionsMap)); } + @Test + void createOrImportIdentityUserUpdateAdditionsWithError() { + final String internalId = "someInternalId"; + final String externalId = "someExternalId"; + final String legalEntityId = "someLegalEntityId"; + final Map additionsMap = Collections.singletonMap("someKey", "someValue"); + + CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); + when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + + User user = new User().externalId(externalId).additions(additionsMap).identityLinkStrategy(IMPORT_FROM_IDENTIY); + + StepVerifier.create(subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask())) + .expectError(StreamTaskException.class); + } + @Test void createOrImportIdentityUserDoesNotUpdateUserWhenNoIFIStrategy() { final String internalId = "someInternalId"; @@ -290,7 +304,7 @@ void createOrImportIdentityUserFailure() { final String mobileNumber = "123456"; final String fullName = "someName"; - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -345,10 +359,10 @@ void createUser() { final String fullName = "someName"; UserExternal userExternal = new UserExternal() .externalId(externalId) - .fullName(fullName); + .fullName(fullName); - when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId) )); + when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId))); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -396,7 +410,7 @@ void updateUser_fail() { GetUser getUser = new GetUser().externalId(externalId) .fullName(fullName); - when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); when(usersApi.getUserByExternalId(externalId, true)).thenReturn(Mono.just(getUser)); User user = new User().externalId(externalId).fullName("oldName"); From aa1d150438ed2d3535e8bb3f591ced9f60bfebca Mon Sep 17 00:00:00 2001 From: Piotr Marat Date: Thu, 15 Jun 2023 02:52:31 +0200 Subject: [PATCH 39/95] Fixed formatting. --- .../stream/service/UserServiceTest.java | 47 ++++++++++--------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index 6a757068c..a49d546b5 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -1,5 +1,14 @@ package com.backbase.stream.service; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; +import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; +import static com.backbase.stream.LambdaAssertions.assertEqualsTo; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoMoreInteractions; +import static org.mockito.Mockito.when; + import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; import com.backbase.dbs.user.api.service.v2.model.*; @@ -10,6 +19,13 @@ import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.User; + +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; + import com.backbase.stream.product.task.ProductGroupTask; import com.backbase.stream.worker.exception.StreamTaskException; import com.backbase.stream.worker.model.StreamTask; @@ -25,19 +41,6 @@ import reactor.core.publisher.Mono; import reactor.test.StepVerifier; -import java.nio.charset.StandardCharsets; -import java.util.Arrays; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; - -import static com.backbase.stream.LambdaAssertions.assertEqualsTo; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; -import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.eq; -import static org.mockito.Mockito.*; - @ExtendWith(MockitoExtension.class) class UserServiceTest { @@ -152,21 +155,21 @@ void assignAdditionalGroups() { String email = "some@email.com"; EnhancedUserRepresentation enhancedUserRepresentation = new EnhancedUserRepresentation().id(internalId) - .email(email).addGroupsItem("group1").addGroupsItem("group2"); + .email(email).addGroupsItem("group1").addGroupsItem("group2"); when(identityIntegrationApi.getUserById(realm, internalId)) - .thenReturn(Mono.just(enhancedUserRepresentation)); + .thenReturn(Mono.just(enhancedUserRepresentation)); when(identityIntegrationApi.updateUserById(eq(realm), eq(internalId), any(UserRequestBody.class))) - .thenReturn(Mono.empty()); + .thenReturn(Mono.empty()); User user = new User().internalId(internalId) - .additionalGroups(Arrays.asList("group2", "group3")); + .additionalGroups(Arrays.asList("group2", "group3")); Mono result = subject.updateUserState(user, realm); result.subscribe(assertEqualsTo(user)); verify(identityIntegrationApi).getUserById(realm, internalId); UserRequestBody expectedUser = new UserRequestBody().id(internalId).email(email) - .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); + .credentials(Collections.emptyList()).groups(Arrays.asList("group1", "group2", "group3")); verify(identityIntegrationApi).updateUserById(realm, internalId, expectedUser); } @@ -304,7 +307,7 @@ void createOrImportIdentityUserFailure() { final String mobileNumber = "123456"; final String fullName = "someName"; - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(identityManagementApi.createIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -359,10 +362,10 @@ void createUser() { final String fullName = "someName"; UserExternal userExternal = new UserExternal() .externalId(externalId) - .fullName(fullName); + .fullName(fullName); - when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId))); + when(usersApi.createUser(any())).thenReturn(Mono.just(new UserCreated().id(internalId) )); User user = new User().externalId(externalId).attributes(attributesMap) .identityLinkStrategy(strategy).fullName(fullName) @@ -410,7 +413,7 @@ void updateUser_fail() { GetUser getUser = new GetUser().externalId(externalId) .fullName(fullName); - when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500, "", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + when(usersApi.updateUserInBatch(any())).thenReturn(Flux.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); when(usersApi.getUserByExternalId(externalId, true)).thenReturn(Mono.just(getUser)); User user = new User().externalId(externalId).fullName("oldName"); From 75ce5312a84c6e0cadd3b261574772bc20daef96 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Thu, 15 Jun 2023 08:22:44 +0000 Subject: [PATCH 40/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 82 files changed, 86 insertions(+), 86 deletions(-) diff --git a/pom.xml b/pom.xml index a5926eb4a..a395b2dae 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index a87c2c678..e67a1f623 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.47.0 + 3.48.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index ef991632d..377efe999 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index d7b98cb32..cd06764af 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index ea3555e4d..690824c8e 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.47.0 + 3.48.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 2d3d428ef..c38512e16 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-approvals diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index fbf3365e0..45654b159 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.47.0 + 3.48.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index c94ca406d..9db899871 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 42503b3aa..09b791dda 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 74830ebb1..590f439a3 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 0f97a5fc6..1119a14ba 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.47.0 + 3.48.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 7a198a453..8a0032ea9 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 28885f3d3..c3853a44c 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 87dde322b..37ad0489e 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 6c8cc0e75..f53934b27 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.47.0 + 3.48.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 567556a5c..83f2e689f 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index d62d27e98..55c6dfb5d 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index dd2741ce6..eb2bd7e1e 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.47.0 + 3.48.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index beaed6dcc..fa141bd1d 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 0ee6e7bbe..742928d25 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 3da856f0c..a46779995 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index b3596125e..d854bb258 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.47.0 + 3.48.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 51bad6b38..9f78b0983 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.47.0 + 3.48.0 4.0.0 transaction-cursor - 3.47.0 + 3.48.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index a3320338d..df768bf66 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 228780aee..b4ebeb79b 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.47.0 + 3.48.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 6ef42e4c9..a8126c0e6 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 028ecb047..418974df9 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index df8284f39..0ab75f771 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.47.0 + 3.48.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 8f5a4f87d..5f38f3ba6 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.47.0 + 3.48.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 4ef754651..dc0d17037 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.47.0 + 3.48.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 0cdabb502..789a4fba5 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.47.0 + 3.48.0 payment-order-composition-service - 3.47.0 + 3.48.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index da3e59945..3d6d6ea43 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.47.0 + 3.48.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index a54d60c04..598cdda6a 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.47.0 + 3.48.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 86394fa7f..028cc59fa 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.47.0 + 3.48.0 product-composition-service - 3.47.0 + 3.48.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 007c3f779..fe9b6c0cb 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.47.0 + 3.48.0 transaction-composition-service - 3.47.0 + 3.48.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 8c5688f8a..154dd302f 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.47.0 + 3.48.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 10674458a..ecf32ae09 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.47.0 + 3.48.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 7d26b589d..c7c33a702 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 87cc0204a..ef7fb40fa 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.47.0 + 3.48.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index fea785059..1bf8eb32f 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index efeccafe4..6a517376c 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.47.0 + 3.48.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 1e62adf45..d91c867cb 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.47.0 + 3.48.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 289489847..d803570ef 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 1b45b397f..a58cc9f43 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index f3be3cd18..26122ae61 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 85747a997..3bcc71ccd 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.47.0 + 3.48.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 1a291c598..37d951079 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 4f572dad7..92f1b63ed 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 815a53724..629424195 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.47.0 + 3.48.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 06829fe4d..90a567d7d 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index d6dc1ec4f..a4dca2e58 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.47.0 + 3.48.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 634b51b03..444dc3848 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 08eafc0dd..bc09e99ac 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.47.0 + 3.48.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index b4b62eb7d..bec18d92f 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.47.0 + 3.48.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index bdeb18554..672fc538c 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index cbe70a806..ac1960082 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.47.0 + 3.48.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 5bded1aad..de311ffca 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.47.0 + 3.48.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index a80376cca..6f3e2f7ce 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.47.0 + 3.48.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index b98882887..dfdd7f50d 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index cc8ae95ff..7d3267c86 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 4fdc2da7b..1843cd368 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index a9a891eaf..2b514a18f 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.47.0 + 3.48.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 4a92cb32d..f67233f3d 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index c9d19386b..13d48534c 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 90fef791c..67f347b41 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.47.0 + 3.48.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 849bb6786..fd4bd90c7 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index d6b1ae617..af101f937 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 2188a0823..1b6c99c65 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 4fd5d87b8..9cc6add42 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.47.0 + 3.48.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index a1256bba9..f5daef978 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.47.0 + 3.48.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 8f7c2ea19..1c6e2e5df 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.47.0 + 3.48.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 527d70514..faff799d1 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 45931cb9e..895f18a5c 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 63b736e63..07c2c50f4 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 16e2dec84..88cdc3453 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index bb600c79d..d07f0fb5d 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index bcebef987..0fee0cbc6 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 17a301586..53da8cb43 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.47.0 + 3.48.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index d4ebfb029..e41cb313d 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.47.0 + 3.48.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 9ba66cf85..da10d92f5 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.47.0 + 3.48.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 61505a5ae..07355876c 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.47.0 + 3.48.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 30ecdd98d..4f4abec07 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.47.0 + 3.48.0 ../../stream-sdk/stream-parent From 16bf2f3d3d8387ebd81f16534ea9a2d6e29d9f92 Mon Sep 17 00:00:00 2001 From: Khaled Bakhtiari Date: Wed, 7 Jun 2023 17:05:19 +0200 Subject: [PATCH 41/95] ARC-118 Add UserKindSegmentation saga to ingest customers into audiences user-kind segments --- CHANGELOG.md | 10 + pom.xml | 1 + stream-audiences/README.md | 6 + stream-audiences/audiences-core/pom.xml | 42 ++++ .../audiences/UserKindSegmentationSaga.java | 67 +++++++ .../audiences/UserKindSegmentationTask.java | 16 ++ .../AudiencesSegmentationConfiguration.java | 21 ++ .../UserKindSegmentationProperties.java | 11 + .../com/backbase/stream/package-info.java | 1 + .../UserKindSegmentationSagaTest.java | 82 ++++++++ .../UserKindSegmentationPropertiesTest.java | 17 ++ stream-audiences/pom.xml | 20 ++ stream-dbs-clients/pom.xml | 23 +++ .../AudiencesCollectorClientConfig.java | 35 ++++ ...segments-collector-service-api-v1.0.0.yaml | 188 ++++++++++++++++++ stream-legal-entity/legal-entity-core/pom.xml | 7 + .../com/backbase/stream/LegalEntitySaga.java | 77 ++++++- .../LegalEntitySagaConfiguration.java | 8 +- .../backbase/stream/LegalEntitySagaTest.java | 67 +++++++ .../LegalEntityAsyncControllerTest.java | 4 + 20 files changed, 697 insertions(+), 6 deletions(-) create mode 100644 stream-audiences/README.md create mode 100644 stream-audiences/audiences-core/pom.xml create mode 100644 stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationSaga.java create mode 100644 stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationTask.java create mode 100644 stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/AudiencesSegmentationConfiguration.java create mode 100644 stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/UserKindSegmentationProperties.java create mode 100644 stream-audiences/audiences-core/src/main/java/com/backbase/stream/package-info.java create mode 100644 stream-audiences/audiences-core/src/test/java/com/backbase/stream/audiences/UserKindSegmentationSagaTest.java create mode 100644 stream-audiences/audiences-core/src/test/java/com/backbase/stream/configuration/UserKindSegmentationPropertiesTest.java create mode 100644 stream-audiences/pom.xml create mode 100644 stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AudiencesCollectorClientConfig.java create mode 100644 stream-dbs-clients/src/main/openapi/user-segments-collector-service-api-v1.0.0.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e123046d..2ed739a3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.49.0](https://github.com/Backbase/stream-services/compare/3.48.0...3.49.0) +### Added +- Added Support for ingesting LE customers into audiences user-kind segments (for both Retail and Business banking) +- The customer category is taken from the LE and if not present the default property will be used. +- UserKindSegmentationSage Needs to be enabled explicitly through these properties: + ```properties + backbase.stream.audiences.segmentation.user-kind.enabled=true|false + backbase.stream.audiences.segmentation.user-kind.default-customer-category=RETAIL|BUSINESS + ``` + ## [3.48.0](https://github.com/Backbase/stream-services/compare/3.47.0...3.48.0) ### Changed - Updated UserService.createOrImportIdentityUser to populate user's additions to DBS with IMPORT_FROM_IDENTITY linking strategy diff --git a/pom.xml b/pom.xml index a395b2dae..4e0604151 100644 --- a/pom.xml +++ b/pom.xml @@ -33,6 +33,7 @@ stream-contacts stream-compositions stream-loans + stream-audiences diff --git a/stream-audiences/README.md b/stream-audiences/README.md new file mode 100644 index 000000000..c87c39c9e --- /dev/null +++ b/stream-audiences/README.md @@ -0,0 +1,6 @@ +# Stream Audiences Integration +The goal of this module is to enable ingestion of Customers into Retail Customers and Business Customers segments. + +The ingestion is done through an HTTP call towards `User Segments Collector` service. + +`UserKindSegmentationSaga` (responsible for triggering the ingestion towards the collector) is triggered from `LegalEntitySaga` \ No newline at end of file diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml new file mode 100644 index 000000000..c92100b65 --- /dev/null +++ b/stream-audiences/audiences-core/pom.xml @@ -0,0 +1,42 @@ + + + 4.0.0 + + + com.backbase.stream + stream-audiences + 3.48.0 + + + audiences-core + jar + Stream :: Audiences Core + + + true + + + + + com.backbase.stream + stream-worker + ${project.version} + + + com.backbase.stream + stream-dbs-clients + ${project.version} + + + io.projectreactor + reactor-test + test + + + com.backbase.buildingblocks + service-sdk-starter-test + test + + + + diff --git a/stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationSaga.java b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationSaga.java new file mode 100644 index 000000000..90e69af6b --- /dev/null +++ b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationSaga.java @@ -0,0 +1,67 @@ +package com.backbase.stream.audiences; + +import com.backbase.audiences.collector.api.service.v1.HandlersServiceApi; +import com.backbase.stream.configuration.UserKindSegmentationProperties; +import com.backbase.stream.worker.StreamTaskExecutor; +import com.backbase.stream.worker.exception.StreamTaskException; +import lombok.extern.slf4j.Slf4j; +import reactor.core.publisher.Mono; + +@Slf4j +public class UserKindSegmentationSaga implements StreamTaskExecutor { + + public static final String ENTITY = "CustomerOnboarded"; + public static final String INGEST = "ingest"; + public static final String SUCCESS = "success"; + public static final String ERROR = "error"; + public static final String INGESTED_SUCCESSFULLY = "Customer ingested successfully"; + public static final String FAILED_TO_INGEST = "Failed to ingest Customer"; + + private final HandlersServiceApi handlersServiceApi; + private final UserKindSegmentationProperties userKindSegmentationProperties; + + public UserKindSegmentationSaga( + HandlersServiceApi handlersServiceApi, + UserKindSegmentationProperties userKindSegmentationProperties + ) { + this.handlersServiceApi = handlersServiceApi; + this.userKindSegmentationProperties = userKindSegmentationProperties; + } + + @Override + public Mono executeTask(UserKindSegmentationTask streamTask) { + var request = streamTask.getCustomerOnboardedRequest(); + + return handlersServiceApi.customerOnboarded(request) + .then(Mono.fromCallable(() -> { + streamTask.info(ENTITY, INGEST, SUCCESS, null, request.getInternalUserId(), INGESTED_SUCCESSFULLY); + return streamTask; + })) + .onErrorResume(throwable -> { + streamTask.error(ENTITY, INGEST, ERROR, null, request.getInternalUserId(), FAILED_TO_INGEST); + return Mono.error(new StreamTaskException(streamTask, throwable, FAILED_TO_INGEST)); + }); + } + + @Override + public Mono rollBack(UserKindSegmentationTask streamTask) { + return null; + } + + public boolean isEnabled() { + if (userKindSegmentationProperties == null) { + return false; + } + + return userKindSegmentationProperties.enabled(); + } + + public String getDefaultCustomerCategory() { + if (!isEnabled()) { + return null; + } + + return userKindSegmentationProperties.defaultCustomerCategory(); + } + +} diff --git a/stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationTask.java b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationTask.java new file mode 100644 index 000000000..f78674f74 --- /dev/null +++ b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/audiences/UserKindSegmentationTask.java @@ -0,0 +1,16 @@ +package com.backbase.stream.audiences; + +import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest; +import com.backbase.stream.worker.model.StreamTask; +import lombok.Data; + +@Data +public class UserKindSegmentationTask extends StreamTask { + + private CustomerOnboardedRequest customerOnboardedRequest; + + @Override + public String getName() { + return "customersSegment"; + } +} diff --git a/stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/AudiencesSegmentationConfiguration.java b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/AudiencesSegmentationConfiguration.java new file mode 100644 index 000000000..ee01d1479 --- /dev/null +++ b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/AudiencesSegmentationConfiguration.java @@ -0,0 +1,21 @@ +package com.backbase.stream.configuration; + +import com.backbase.audiences.collector.api.service.v1.HandlersServiceApi; +import com.backbase.stream.audiences.UserKindSegmentationSaga; +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@EnableConfigurationProperties({UserKindSegmentationProperties.class}) +@Configuration +public class AudiencesSegmentationConfiguration { + + @Bean + public UserKindSegmentationSaga userKindSegmentationSaga( + HandlersServiceApi handlersServiceApi, + UserKindSegmentationProperties userKindSegmentationProperties + ) { + return new UserKindSegmentationSaga(handlersServiceApi, userKindSegmentationProperties); + } + +} diff --git a/stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/UserKindSegmentationProperties.java b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/UserKindSegmentationProperties.java new file mode 100644 index 000000000..5c63208d5 --- /dev/null +++ b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/configuration/UserKindSegmentationProperties.java @@ -0,0 +1,11 @@ +package com.backbase.stream.configuration; + +import org.springframework.boot.context.properties.ConfigurationProperties; + +@ConfigurationProperties(prefix = "backbase.stream.audiences.segmentation.user-kind") +public record UserKindSegmentationProperties( + boolean enabled, + String defaultCustomerCategory +) { + +} diff --git a/stream-audiences/audiences-core/src/main/java/com/backbase/stream/package-info.java b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/package-info.java new file mode 100644 index 000000000..831c97c86 --- /dev/null +++ b/stream-audiences/audiences-core/src/main/java/com/backbase/stream/package-info.java @@ -0,0 +1 @@ +package com.backbase.stream; \ No newline at end of file diff --git a/stream-audiences/audiences-core/src/test/java/com/backbase/stream/audiences/UserKindSegmentationSagaTest.java b/stream-audiences/audiences-core/src/test/java/com/backbase/stream/audiences/UserKindSegmentationSagaTest.java new file mode 100644 index 000000000..5bd53c429 --- /dev/null +++ b/stream-audiences/audiences-core/src/test/java/com/backbase/stream/audiences/UserKindSegmentationSagaTest.java @@ -0,0 +1,82 @@ +package com.backbase.stream.audiences; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.doNothing; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import com.backbase.audiences.collector.api.service.v1.HandlersServiceApi; +import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest; +import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest.UserKindEnum; +import com.backbase.stream.configuration.UserKindSegmentationProperties; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.junit.jupiter.MockitoExtension; +import reactor.core.publisher.Mono; + +@ExtendWith(MockitoExtension.class) +class UserKindSegmentationSagaTest { + + @Mock + private HandlersServiceApi handlersServiceApi; + + @Mock + private UserKindSegmentationProperties userKindSegmentationProperties; + + @InjectMocks + private UserKindSegmentationSaga userKindSegmentationSaga; + + @Test + void testExecuteTask() { + var task = createTask(); + when(handlersServiceApi.customerOnboarded(any())).thenReturn(Mono.empty()); + + userKindSegmentationSaga.executeTask(task).block(); + + verify(handlersServiceApi).customerOnboarded(any()); + } + + @Test + void isDisabledByDefault() { + var saga = new UserKindSegmentationSaga( + handlersServiceApi, + null + ); + + assertFalse(saga.isEnabled()); + } + + @Test + void defaultCustomerCategoryIsNullWhenSagaIsDisabled() { + when(userKindSegmentationProperties.enabled()).thenReturn(false); + + assertNull(userKindSegmentationSaga.getDefaultCustomerCategory()); + } + + @Test + void rollbackReturnsNull() { + assertNull(userKindSegmentationSaga.rollBack(createTask())); + } + + @Test + void returnsDefaultCustomerCategoryFromProperties() { + when(userKindSegmentationProperties.enabled()).thenReturn(true); + when(userKindSegmentationProperties.defaultCustomerCategory()).thenReturn("RETAIL"); + + assertEquals("RETAIL", userKindSegmentationSaga.getDefaultCustomerCategory()); + } + + private UserKindSegmentationTask createTask() { + var task = new UserKindSegmentationTask(); + task.setCustomerOnboardedRequest( + new CustomerOnboardedRequest() + .internalUserId("internal-id") + .userKind(UserKindEnum.RETAILCUSTOMER) + ); + return task; + } +} \ No newline at end of file diff --git a/stream-audiences/audiences-core/src/test/java/com/backbase/stream/configuration/UserKindSegmentationPropertiesTest.java b/stream-audiences/audiences-core/src/test/java/com/backbase/stream/configuration/UserKindSegmentationPropertiesTest.java new file mode 100644 index 000000000..37adbe8c5 --- /dev/null +++ b/stream-audiences/audiences-core/src/test/java/com/backbase/stream/configuration/UserKindSegmentationPropertiesTest.java @@ -0,0 +1,17 @@ +package com.backbase.stream.configuration; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import org.junit.jupiter.api.Test; + +class UserKindSegmentationPropertiesTest { + + @Test + void testProperties() { + UserKindSegmentationProperties properties = new UserKindSegmentationProperties(true, "testCategory"); + + assertTrue(properties.enabled()); + assertEquals("testCategory", properties.defaultCustomerCategory()); + } +} \ No newline at end of file diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml new file mode 100644 index 000000000..c87303052 --- /dev/null +++ b/stream-audiences/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + + com.backbase.stream + stream-services + 3.48.0 + + + stream-audiences + + pom + Stream :: Audiences + + + audiences-core + + + diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index a58cc9f43..261e43262 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -427,6 +427,29 @@ com.backbase.dbs.contact.api.service.v2.model + + boat-validation + generate-sources + + validate + + + ${project.basedir}/src/main/openapi/user-segments-collector-service-api-v1.0.0.yaml + true + + + + generate-user-segments-collector-service-api-code + generate-sources + + generate-webclient-embedded + + + ${project.basedir}/src/main/openapi/user-segments-collector-service-api-v1.0.0.yaml + com.backbase.audiences.collector.api.service.v1 + com.backbase.audiences.collector.api.service.v1.model + + diff --git a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AudiencesCollectorClientConfig.java b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AudiencesCollectorClientConfig.java new file mode 100644 index 000000000..713c1e7fb --- /dev/null +++ b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/AudiencesCollectorClientConfig.java @@ -0,0 +1,35 @@ +package com.backbase.stream.clients.config; + +import com.backbase.audiences.collector.api.service.ApiClient; +import com.backbase.audiences.collector.api.service.v1.HandlersServiceApi; +import com.fasterxml.jackson.databind.ObjectMapper; +import java.text.DateFormat; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ConfigurationProperties("backbase.communication.services.user-segments-collector") +public class AudiencesCollectorClientConfig extends CompositeApiClientConfig { + + public static final String USER_SEGMENT_COLLECTOR_SERVICE_ID = "user-segments-collector"; + + public AudiencesCollectorClientConfig() { + super(USER_SEGMENT_COLLECTOR_SERVICE_ID); + } + + @Bean + @ConditionalOnMissingBean + public ApiClient userSegmentCollectorApiClient(ObjectMapper objectMapper, DateFormat dateFormat) { + return new ApiClient(getWebClient(), objectMapper, dateFormat) + .setBasePath(createBasePath()); + } + + @Bean + @ConditionalOnMissingBean + public HandlersServiceApi userSegmentCollectorServiceApi(ApiClient apiClient) { + return new HandlersServiceApi(apiClient); + } + +} diff --git a/stream-dbs-clients/src/main/openapi/user-segments-collector-service-api-v1.0.0.yaml b/stream-dbs-clients/src/main/openapi/user-segments-collector-service-api-v1.0.0.yaml new file mode 100644 index 000000000..93e6ac553 --- /dev/null +++ b/stream-dbs-clients/src/main/openapi/user-segments-collector-service-api-v1.0.0.yaml @@ -0,0 +1,188 @@ +openapi: 3.0.3 +info: + title: User Segments Collector service + description: Perform user segmentation. + version: 1.0.0 + x-icon: category + x-api-dashboard-tags: + - name: Engage +servers: +- url: http://localhost:4010 + description: Prism mock server +tags: +- name: handlers-service +paths: + /service-api/v1/handlers/customer-onboarded: + post: + tags: + - handlers-service + description: Handles customer onboarded request by adding user to a corresponding + Segment. + operationId: customerOnboarded + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/customer-onboarded-request' + examples: + customer-onboarded-request-business: + $ref: '#/components/examples/customer-onboarded-request-business' + customer-onboarded-request-retail: + $ref: '#/components/examples/customer-onboarded-request-retail' + required: true + responses: + "202": + description: The customer onboarding request was processed successfully. + "400": + description: If one or more request parameters don't comply with the specification + content: + application/json: + schema: + $ref: '#/components/schemas/error' + example: + $ref: '#/components/examples/lib-bad-request-validation-error' + "401": + description: If the authentication credentials provided are invalid + content: + application/json: + schema: + $ref: '#/components/schemas/error' + example: + $ref: '#/components/examples/lib-unauthorized-error' + "403": + description: If the current user doesn't have sufficient permissions + content: + application/json: + schema: + $ref: '#/components/schemas/error' + example: + $ref: '#/components/examples/lib-forbidden-error' + "500": + description: If a runtime error occurs while processing the request + content: + application/json: + schema: + $ref: '#/components/schemas/simple-error' + example: + $ref: '#/components/examples/lib-internal-server-error' + x-BbAccessControl: false +components: + schemas: + customer-onboarded-request: + title: CustomerOnboardedRequest + required: + - internalUserId + - userKind + type: object + properties: + internalUserId: + type: string + description: internal user id + userKind: + type: string + description: user kind + example: RetailCustomer + enum: + - RetailCustomer + - SME + error: + title: Error + required: + - key + - message + type: object + properties: + message: + minLength: 1 + type: string + description: Any further information + key: + minLength: 1 + type: string + description: Error summary + errors: + type: array + description: Detailed error information + items: + $ref: '#/components/schemas/error-item' + simple-error: + title: SimpleError + type: object + properties: + message: + minLength: 1 + type: string + description: Any further information + key: + minLength: 1 + type: string + description: Error summary + error-item: + title: ErrorItem + required: + - key + - message + type: object + properties: + message: + minLength: 1 + type: string + description: Any further information. + key: + minLength: 1 + type: string + description: "{capability-name}.api.{api-key-name}. For generated validation\ + \ errors this is the path in the document the error resolves to. e.g.\ + \ object name + '.' + field" + context: + title: Context + type: object + additionalProperties: + type: string + description: Context can be anything used to construct localised messages. + examples: + customer-onboarded-request-business: + summary: customer-onboarded-request-business + value: + internalUserId: 00000000-0000-0000-a000-000000000001 + userKind: SME + customer-onboarded-request-retail: + summary: customer-onboarded-request-retail + value: + internalUserId: 00000000-0000-0000-a000-000000000002 + userKind: RetailCustomer + lib-bad-request-validation-error: + summary: lib-bad-request-validation-error + value: + message: Bad Request + key: GENERAL_ERROR + errors: + - message: "Value Exceeded. Must be between {min} and {max}." + key: common.api.shoesize + context: + max: "50" + min: "1" + lib-unauthorized-error: + summary: lib-unauthorized-error + value: + message: Access to requested resource denied. + key: GENERAL_ERROR + errors: + - message: Resource access denied due to invalid credentials. + key: common.api.token + context: + accessToken: expired + lib-forbidden-error: + summary: lib-forbidden-error + value: + message: Access to requested resource denied. + key: GENERAL_ERROR + errors: + - message: "Resource access denied due to an insufficient user quota of {quota}." + key: common.api.quota + context: + quota: someQuota + lib-internal-server-error: + summary: lib-internal-server-error + value: + message: Description of error diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 3bcc71ccd..a744face8 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -33,6 +33,13 @@ ${project.version} + + com.backbase.stream + audiences-core + ${project.version} + compile + + com.backbase.stream legal-entity-model diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 8820c371c..593def8c5 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -8,6 +8,8 @@ import static java.util.Optional.ofNullable; import static org.springframework.util.CollectionUtils.isEmpty; +import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest; +import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest.UserKindEnum; import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; import com.backbase.dbs.accesscontrol.api.service.v3.model.ServiceAgreementParticipantsGetResponseBody; import com.backbase.dbs.contact.api.service.v2.model.AccessContextScope; @@ -21,6 +23,8 @@ import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.dbs.user.api.service.v2.model.GetUsersList; import com.backbase.dbs.user.profile.api.service.v2.model.CreateUserProfile; +import com.backbase.stream.audiences.UserKindSegmentationSaga; +import com.backbase.stream.audiences.UserKindSegmentationTask; import com.backbase.stream.configuration.LegalEntitySagaConfigurationProperties; import com.backbase.stream.contact.ContactsSaga; import com.backbase.stream.contact.ContactsTask; @@ -31,6 +35,7 @@ import com.backbase.stream.legalentity.model.BatchProductGroup; import com.backbase.stream.legalentity.model.BusinessFunction; import com.backbase.stream.legalentity.model.BusinessFunctionGroup; +import com.backbase.stream.legalentity.model.CustomerCategory; import com.backbase.stream.legalentity.model.ExternalContact; import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.JobProfileUser; @@ -39,8 +44,8 @@ import com.backbase.stream.legalentity.model.LegalEntityParticipant; import com.backbase.stream.legalentity.model.LegalEntityReference; import com.backbase.stream.legalentity.model.LegalEntityStatus; +import com.backbase.stream.legalentity.model.LegalEntityType; import com.backbase.stream.legalentity.model.Limit; -import com.backbase.stream.legalentity.model.Loan; import com.backbase.stream.legalentity.model.Privilege; import com.backbase.stream.legalentity.model.ProductGroup; import com.backbase.stream.legalentity.model.ServiceAgreement; @@ -49,8 +54,6 @@ import com.backbase.stream.legalentity.model.UserProfile; import com.backbase.stream.limit.LimitsSaga; import com.backbase.stream.limit.LimitsTask; -import com.backbase.stream.loan.LoansSaga; -import com.backbase.stream.loan.LoansTask; import com.backbase.stream.mapper.ExternalContactMapper; import com.backbase.stream.mapper.UserProfileMapper; import com.backbase.stream.product.BatchProductIngestionSaga; @@ -144,6 +147,8 @@ public class LegalEntitySaga implements StreamTaskExecutor { private final LimitsSaga limitsSaga; private final ContactsSaga contactsSaga; private final LegalEntitySagaConfigurationProperties legalEntitySagaConfigurationProperties; + private final UserKindSegmentationSaga userKindSegmentationSaga; + private static final ExternalContactMapper externalContactMapper = ExternalContactMapper.INSTANCE; public LegalEntitySaga(LegalEntityService legalEntityService, @@ -154,7 +159,8 @@ public LegalEntitySaga(LegalEntityService legalEntityService, BatchProductIngestionSaga batchProductIngestionSaga, LimitsSaga limitsSaga, ContactsSaga contactsSaga, - LegalEntitySagaConfigurationProperties legalEntitySagaConfigurationProperties) { + LegalEntitySagaConfigurationProperties legalEntitySagaConfigurationProperties, + UserKindSegmentationSaga userKindSegmentationSaga) { this.legalEntityService = legalEntityService; this.userService = userService; this.userProfileService = userProfileService; @@ -163,6 +169,7 @@ public LegalEntitySaga(LegalEntityService legalEntityService, this.limitsSaga = limitsSaga; this.contactsSaga = contactsSaga; this.legalEntitySagaConfigurationProperties = legalEntitySagaConfigurationProperties; + this.userKindSegmentationSaga = userKindSegmentationSaga; } @Override @@ -178,9 +185,71 @@ public Mono executeTask(@SpanTag(value = "streamTask") LegalEnt .flatMap(this::setupLimits) .flatMap(this::processProducts) .flatMap(this::postContacts) + .flatMap(this::processAudiencesSegmentation) .flatMap(this::processSubsidiaries); } + private Mono processAudiencesSegmentation(LegalEntityTask streamTask) { + if (!userKindSegmentationSaga.isEnabled()) { + log.info("Skipping audiences UserKind segmentation - feature is disabled."); + return Mono.just(streamTask); + } + + var le = streamTask.getData(); + + if (le.getLegalEntityType() != LegalEntityType.CUSTOMER) { + return Mono.just(streamTask); + } + + var customerCategory = le.getCustomerCategory(); + if (customerCategory == null) { + var defaultCategory = userKindSegmentationSaga.getDefaultCustomerCategory(); + if (defaultCategory == null) { + return Mono.error(new StreamTaskException(streamTask, + "Failed to determine LE customerCategory for UserKindSegmentationSage.")); + } + customerCategory = CustomerCategory.fromValue(defaultCategory); + } + + var userKind = customerCategoryToUserKind(customerCategory); + + if (userKind == null) { + log.info("Skipping audiences UserKind segmentation - customerCategory " + customerCategory + + " is not supported"); + return Mono.just(streamTask); + } + + if (!le.getUsers().isEmpty()) { + log.info("Ingesting customers of LE into UserKind segment customerCategory: " + customerCategory); + } + + return Flux.fromIterable(le.getUsers()) + .map(user -> { + var task = new UserKindSegmentationTask(); + task.setCustomerOnboardedRequest( + new CustomerOnboardedRequest() + .internalUserId(user.getUser().getInternalId()) + .userKind(userKind) + ); + return task; + }) + .map(userKindSegmentationSaga::executeTask) + .then(Mono.just(streamTask)); + } + + private UserKindEnum customerCategoryToUserKind(CustomerCategory customerCategory) { + switch (customerCategory) { + case RETAIL -> { + return UserKindEnum.RETAILCUSTOMER; + } + case BUSINESS -> { + return UserKindEnum.SME; + } + default -> { + return null; + } + } + } private Mono postContacts(LegalEntityTask streamTask) { return Mono.just(streamTask) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java index ee77ff380..de3de636d 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java @@ -3,6 +3,7 @@ import com.backbase.stream.LegalEntitySaga; import com.backbase.stream.LegalEntityTask; import com.backbase.stream.LegalEntityUnitOfWorkExecutor; +import com.backbase.stream.audiences.UserKindSegmentationSaga; import com.backbase.stream.contact.ContactsSaga; import com.backbase.stream.legalentity.repository.LegalEntityUnitOfWorkRepository; import com.backbase.stream.limit.LimitsSaga; @@ -46,7 +47,9 @@ public LegalEntitySaga reactiveLegalEntitySaga(LegalEntityService legalEntitySer LimitsSaga limitsSaga, ContactsSaga contactsSaga, LegalEntitySagaConfigurationProperties sinkConfigurationProperties, - ObjectMapper objectMapper) { + ObjectMapper objectMapper, + UserKindSegmentationSaga userKindSegmentationSaga + ) { return new LegalEntitySaga( legalEntityService, userService, @@ -56,7 +59,8 @@ public LegalEntitySaga reactiveLegalEntitySaga(LegalEntityService legalEntitySer batchProductIngestionSaga, limitsSaga, contactsSaga, - sinkConfigurationProperties + sinkConfigurationProperties, + userKindSegmentationSaga ); } diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java index 7acace884..169bf84a4 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java @@ -5,6 +5,7 @@ import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -19,6 +20,8 @@ import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.dbs.user.api.service.v2.model.GetUsersList; import com.backbase.dbs.user.api.service.v2.model.Realm; +import com.backbase.stream.audiences.UserKindSegmentationSaga; +import com.backbase.stream.audiences.UserKindSegmentationTask; import com.backbase.stream.configuration.LegalEntitySagaConfigurationProperties; import com.backbase.stream.contact.ContactsSaga; import com.backbase.stream.contact.ContactsTask; @@ -26,6 +29,7 @@ import com.backbase.stream.legalentity.model.BusinessFunction; import com.backbase.stream.legalentity.model.BusinessFunctionGroup; import com.backbase.stream.legalentity.model.CurrentAccount; +import com.backbase.stream.legalentity.model.CustomerCategory; import com.backbase.stream.legalentity.model.EmailAddress; import com.backbase.stream.legalentity.model.ExternalAccountInformation; import com.backbase.stream.legalentity.model.ExternalContact; @@ -54,6 +58,7 @@ import com.backbase.stream.service.LegalEntityService; import com.backbase.stream.service.UserProfileService; import com.backbase.stream.service.UserService; +import com.backbase.stream.worker.exception.StreamTaskException; import java.math.BigDecimal; import java.time.Duration; import java.util.ArrayList; @@ -101,6 +106,9 @@ class LegalEntitySagaTest { @Mock private ContactsSaga contactsSaga; + @Mock + private UserKindSegmentationSaga userKindSegmentationSaga; + @Spy private final LegalEntitySagaConfigurationProperties legalEntitySagaConfigurationProperties = getLegalEntitySagaConfigurationProperties(); @@ -841,6 +849,65 @@ void test_PostUserContacts() { Assertions.assertEquals(leExternalId, result.getData().getUsers().get(0).getContacts().get(0).getExternalId()); } + @Test + void userKindSegmentationIsDisabled() { + getMockLegalEntity(); + + when(userKindSegmentationSaga.isEnabled()).thenReturn(false); + + legalEntitySaga.executeTask(mockLegalEntityTask(legalEntity)).block(); + + verify(userKindSegmentationSaga, never()).executeTask(Mockito.any()); + } + + @Test + void userKindSegmentationUsesLegalEntityCustomerCategory() { + getMockLegalEntity(); + legalEntity.setCustomerCategory(CustomerCategory.RETAIL); + + when(userKindSegmentationSaga.isEnabled()).thenReturn(true); + + legalEntitySaga.executeTask(mockLegalEntityTask(legalEntity)).block(); + + verify(userKindSegmentationSaga, times(0)).getDefaultCustomerCategory(); + } + + @Test + void userKindSegmentationUsesDefaultCustomerCategory() { + getMockLegalEntity(); + legalEntity.legalEntityType(LegalEntityType.CUSTOMER); + + when(userKindSegmentationSaga.isEnabled()).thenReturn(true); + when(userKindSegmentationSaga.getDefaultCustomerCategory()).thenReturn(CustomerCategory.RETAIL.getValue()); + when(userKindSegmentationSaga.executeTask(any())).thenReturn( + Mono.just(Mockito.mock(UserKindSegmentationTask.class))); + + legalEntitySaga.executeTask(mockLegalEntityTask(legalEntity)).block(); + + verify(userKindSegmentationSaga, times(1)).getDefaultCustomerCategory(); + } + + @Test + void whenUserKindSegmentationIsEnabledAndNoCustomerCategoryCanBeDeterminedReturnsError() { + getMockLegalEntity(); + legalEntity.legalEntityType(LegalEntityType.CUSTOMER); + + when(userKindSegmentationSaga.isEnabled()).thenReturn(true); + when(userKindSegmentationSaga.getDefaultCustomerCategory()).thenReturn(null); + + var task = mockLegalEntityTask(legalEntity); + + Assertions.assertThrows( + StreamTaskException.class, + () -> executeLegalEntityTaskAndBlock(task), + "Failed to determine LE customerCategory for UserKindSegmentationSage." + ); + } + + private LegalEntityTask executeLegalEntityTaskAndBlock(LegalEntityTask task) { + return legalEntitySaga.executeTask(task).block(); + } + private List getUsers(int amount) { List users = new ArrayList<>(); diff --git a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java index 00732b124..cb1d3d124 100644 --- a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java +++ b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/controller/LegalEntityAsyncControllerTest.java @@ -17,6 +17,7 @@ import com.backbase.dbs.user.api.service.v2.UserProfileManagementApi; import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.loan.inbound.api.service.v1.LoansApi; +import com.backbase.stream.audiences.UserKindSegmentationSaga; import com.backbase.stream.config.LegalEntityHttpConfiguration; import com.backbase.stream.configuration.LegalEntitySagaConfiguration; import com.backbase.stream.configuration.UpdatedServiceAgreementSagaConfiguration; @@ -110,6 +111,9 @@ class LegalEntityAsyncControllerTest { @MockBean private ArrangementsApi arrangementsApi; + @MockBean + private UserKindSegmentationSaga userKindSegmentationSaga; + @Autowired private WebTestClient webTestClient; From 8fa8b894670402c9b868c809c53c0747fb1f2d7c Mon Sep 17 00:00:00 2001 From: Andrii Hrytsiuk Date: Thu, 15 Jun 2023 14:33:30 +0200 Subject: [PATCH 42/95] ARC-118: Fix mapper for put entity --- .../java/com/backbase/stream/mapper/LegalEntityMapper.java | 1 + .../com/backbase/stream/mapper/LegalEntityMapperTest.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java index 08ace2c30..626dac6ee 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/LegalEntityMapper.java @@ -39,6 +39,7 @@ public interface LegalEntityMapper { @Mapping(source = "externalId", target = "newValues.externalId") @Mapping(source = "name", target = "newValues.name") @Mapping(source = "legalEntityType", target = "newValues.type") + @Mapping(source = "customerCategory", target = "newValues.customerCategory") @Mapping(source = "parentExternalId", target = "newValues.parentExternalId") @Mapping(source = "activateSingleServiceAgreement", target = "newValues.activateSingleServiceAgreement") @Mapping(source = "externalId", target = "currentExternalId") diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java index ae9e9af5c..b244abecc 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/mapper/LegalEntityMapperTest.java @@ -190,6 +190,10 @@ void testToLegalEntityPutShouldCopyAllAttributes() { com.backbase.dbs.accesscontrol.api.service.v3.model.LegalEntityType.BANK, presentation.getNewValues().getType() ), + () -> assertEquals( + com.backbase.dbs.accesscontrol.api.service.v3.model.CustomerCategory.RETAIL, + presentation.getNewValues().getCustomerCategory() + ), () -> assertEquals("parentExternalId", presentation.getNewValues().getParentExternalId()), () -> assertEquals(Boolean.TRUE, presentation.getNewValues().getActivateSingleServiceAgreement()) ); From 94f88551c3dc52f2ae4e964c999cd96813b68693 Mon Sep 17 00:00:00 2001 From: Andrii Hrytsiuk Date: Thu, 15 Jun 2023 14:34:18 +0200 Subject: [PATCH 43/95] ARC-118: Fix userkind segmentation, force handlers chain to be resolved --- .../src/main/java/com/backbase/stream/LegalEntitySaga.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 593def8c5..173ade7d8 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -233,7 +233,7 @@ private Mono processAudiencesSegmentation(LegalEntityTask strea ); return task; }) - .map(userKindSegmentationSaga::executeTask) + .flatMap(userKindSegmentationSaga::executeTask) .then(Mono.just(streamTask)); } From 44628d31927381cea18a4f8e532dbfde536f1981 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Thu, 15 Jun 2023 13:49:44 +0000 Subject: [PATCH 44/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 4e0604151..d8e150dce 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index e67a1f623..1230e7f03 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.48.0 + 3.49.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 377efe999..4a89aa5c8 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index cd06764af..acf8733e8 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 690824c8e..b66c3d30a 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.48.0 + 3.49.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index c38512e16..b34528991 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index c92100b65..ee5f8bb26 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.48.0 + 3.49.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index c87303052..5557a1e13 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 45654b159..e2c394fed 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.48.0 + 3.49.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 9db899871..fc7dd23e9 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 09b791dda..71814296b 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 590f439a3..62a669363 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 1119a14ba..d6b46ca5f 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.48.0 + 3.49.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 8a0032ea9..f6d8555ff 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index c3853a44c..76809b63c 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 37ad0489e..a1b263b47 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index f53934b27..a3ce4fdd3 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.48.0 + 3.49.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 83f2e689f..ab6b39f04 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 55c6dfb5d..7e327e6e6 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index eb2bd7e1e..d463aa4d4 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.48.0 + 3.49.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index fa141bd1d..fc1d16aa5 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 742928d25..7e17cf1e7 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index a46779995..dc3ac6725 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index d854bb258..84deb758e 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.48.0 + 3.49.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 9f78b0983..f449e7cc0 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.48.0 + 3.49.0 4.0.0 transaction-cursor - 3.48.0 + 3.49.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index df768bf66..098992e0c 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index b4ebeb79b..16b00f18a 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.48.0 + 3.49.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index a8126c0e6..753e8660a 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 418974df9..98f64a27c 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 0ab75f771..f4c225a49 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.48.0 + 3.49.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 5f38f3ba6..47a0d6b73 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.48.0 + 3.49.0 2023.02-LTS diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index dc0d17037..3ae0415e0 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.48.0 + 3.49.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 789a4fba5..92c7dacbc 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.48.0 + 3.49.0 payment-order-composition-service - 3.48.0 + 3.49.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 3d6d6ea43..ba43015b2 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.48.0 + 3.49.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 598cdda6a..7b4051526 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.48.0 + 3.49.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 028cc59fa..59b8124f8 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.48.0 + 3.49.0 product-composition-service - 3.48.0 + 3.49.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index fe9b6c0cb..1996a64ba 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.48.0 + 3.49.0 transaction-composition-service - 3.48.0 + 3.49.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 154dd302f..0007a9180 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.48.0 + 3.49.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index ecf32ae09..f8bdae2c9 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.48.0 + 3.49.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index c7c33a702..fb8149dde 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index ef7fb40fa..eeb1952cc 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.48.0 + 3.49.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 1bf8eb32f..b779bec97 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 6a517376c..d7ab90137 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.48.0 + 3.49.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index d91c867cb..cddf476cf 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.48.0 + 3.49.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index d803570ef..f252a2d61 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 261e43262..5c826e732 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 26122ae61..a82d15450 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index a744face8..a99c6f376 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.48.0 + 3.49.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 37d951079..3e42d007b 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 92f1b63ed..6b9d8f644 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 629424195..a252bc055 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.48.0 + 3.49.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 90a567d7d..7ceea9597 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index a4dca2e58..885d23f0c 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.48.0 + 3.49.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 444dc3848..f39285fa8 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index bc09e99ac..462dc2ff6 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.48.0 + 3.49.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index bec18d92f..2c70c7484 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.48.0 + 3.49.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 672fc538c..40ade1d29 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index ac1960082..7c5817ff6 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.48.0 + 3.49.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index de311ffca..95a220283 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.48.0 + 3.49.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 6f3e2f7ce..c91c9bec0 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.48.0 + 3.49.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index dfdd7f50d..340a5e7a4 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 7d3267c86..4eb0942cc 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 1843cd368..69274a705 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 2b514a18f..89321cdea 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.48.0 + 3.49.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index f67233f3d..90d13fb5d 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 13d48534c..7866f7cac 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 67f347b41..9b35cac3b 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.48.0 + 3.49.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index fd4bd90c7..3edc33747 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index af101f937..1873287b9 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 1b6c99c65..2cc1b27fd 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 9cc6add42..96fd546dd 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.48.0 + 3.49.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index f5daef978..fb230fee6 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.48.0 + 3.49.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 1c6e2e5df..116ac9903 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.48.0 + 3.49.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index faff799d1..a0da5439d 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 895f18a5c..7545ee399 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 07c2c50f4..80602286d 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 88cdc3453..88818b57a 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index d07f0fb5d..576aa9cb9 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 0fee0cbc6..f8e59664a 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 53da8cb43..eda7bbbef 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.48.0 + 3.49.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index e41cb313d..07c122035 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.48.0 + 3.49.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index da10d92f5..a661a3a11 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.48.0 + 3.49.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 07355876c..f539d0454 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.48.0 + 3.49.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 4f4abec07..0d60de46b 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.48.0 + 3.49.0 ../../stream-sdk/stream-parent From 3bce0225cd00dbdf191dc8c7b9b7f0d1f6fc9144 Mon Sep 17 00:00:00 2001 From: Tarun Bharti <72968092+tarun-bb@users.noreply.github.com> Date: Fri, 16 Jun 2023 12:02:56 +0200 Subject: [PATCH 45/95] Upgrading Stream from `2023.02-LTS` to `2023.06` (#339) Upgraded BB BOM version from 2023.02-LTS to 2023.06 --- CHANGELOG.md | 6 ++++++ README.md | 3 ++- api/stream-legal-entity/openapi.yaml | 4 ++-- api/stream-portfolio/schemas/v1/position.yaml | 6 ++++++ pom.xml | 2 +- .../src/main/resources/service-api-v2.yaml | 2 +- .../src/main/resources/service-api-v2.yaml | 6 +++--- stream-compositions/pom.xml | 2 +- stream-dbs-clients/pom.xml | 6 +++--- .../java/com/backbase/stream/loan/LoansSagaTest.java | 10 +++++----- 10 files changed, 30 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ed739a3b..f4345c90b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog All notable changes to this project will be documented in this file. + +## [3.50.0](https://github.com/Backbase/stream-services/compare/3.49.0...3.50.0) +### Changed +- Upgrading Stream from `2023.02-LTS` to `2023.06` +- Updated Portfolio's position stream contract to include new fields + ## [3.49.0](https://github.com/Backbase/stream-services/compare/3.48.0...3.49.0) ### Added - Added Support for ingesting LE customers into audiences user-kind segments (for both Retail and Business banking) diff --git a/README.md b/README.md index d2ef972c4..fb8586016 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,8 @@ You can find listed here the API specification containing the opinionated model | Stream [version](https://github.com/Backbase/stream-services/releases) | DBS version | Java version | |------------------------------------------------------------------------|--------------------|--------------| -| 3.34.0 to latest | 2023.02-LTS | 17 | +| 3.50.0 to latest | 2023.06 | 17 | +| 3.34.0 to 3.49.0 | 2023.02-LTS | 17 | | 3.16.0 to 3.33.0 | 2022.10 | 17 | | 3.8.0 to 3.15.0 | 2022.09 | 17 | | 3.1.0 to 3.7.0 | 2022.09 | 11 | diff --git a/api/stream-legal-entity/openapi.yaml b/api/stream-legal-entity/openapi.yaml index 7e4305223..987070277 100644 --- a/api/stream-legal-entity/openapi.yaml +++ b/api/stream-legal-entity/openapi.yaml @@ -709,9 +709,9 @@ components: totalIndirectAmortization: $ref: '#/components/schemas/TotalIndirectAmortization' totalDirectAmortizationUnit: - $ref: '#/components/schemas/FrequencyUnit' + $ref: '#/components/schemas/TermUnit' totalIndirectAmortizationUnit: - $ref: '#/components/schemas/FrequencyUnit' + $ref: '#/components/schemas/TermUnit' remainingTermUnit: $ref: '#/components/schemas/TermUnit' remainingTermCount: diff --git a/api/stream-portfolio/schemas/v1/position.yaml b/api/stream-portfolio/schemas/v1/position.yaml index 1f4003274..3f386fa81 100644 --- a/api/stream-portfolio/schemas/v1/position.yaml +++ b/api/stream-portfolio/schemas/v1/position.yaml @@ -31,6 +31,12 @@ properties: unrealizedPL: $ref: money.yaml description: Unrealized current profit or loss on an open position, expressed as an absolute number. + unrealizedPLLocalPct: + type: number + description: Unrealized local current profit or loss on an open position, expressed as a percentage. + unrealizedPLLocal: + $ref: money.yaml + description: Unrealized local current profit or loss on an open position, expressed as an absolute number. todayPLPct: type: number description: Today profit or loss on an open position, expressed as a percentage. diff --git a/pom.xml b/pom.xml index d8e150dce..4bda20f40 100644 --- a/pom.xml +++ b/pom.xml @@ -39,7 +39,7 @@ 17 15.2.0 - 2023.02-LTS + 2023.06 0.16.6 true spring diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml index ae67efd1e..9ba4f7b52 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml @@ -89,4 +89,4 @@ components: paymentOrder: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.3.yaml#/components/schemas/PaymentOrderPostRequest' + $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.4.yaml#/components/schemas/PaymentOrderPostRequest' diff --git a/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml index aa439e66a..e36271388 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml @@ -125,7 +125,7 @@ components: paymentOrders: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.3.yaml#/components/schemas/PaymentOrderPostRequest' + $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.4.yaml#/components/schemas/PaymentOrderPostRequest' PaymentOrderIngestionResponse: type: object @@ -133,11 +133,11 @@ components: newPaymentOrder: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.3.yaml#/components/schemas/PaymentOrderPostResponse' + $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.4.yaml#/components/schemas/PaymentOrderPostResponse' updatedPaymentOrder: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.3.yaml#/components/schemas/PaymentOrderPostResponse' + $ref: '../../../target/yaml/payment/payment-order-service-api-v2.12.4.yaml#/components/schemas/PaymentOrderPostResponse' deletedPaymentOrder: type: array items: diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 47a0d6b73..3ec3698e8 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -16,7 +16,7 @@ 3.49.0 - 2023.02-LTS + 2023.06 0.16.6 1.12.5 5.11.2 diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 5c826e732..b87053843 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -95,7 +95,7 @@ org.apache.maven.plugins maven-dependency-plugin - 3.3.0 + 3.6.0 unpack @@ -126,7 +126,7 @@ audit-spec api zip - ${project.build.directory}/yaml + ${project.build.directory}/yaml/audit true @@ -338,7 +338,7 @@ java.time.OffsetDateTime=java.lang.String - ${project.build.directory}/yaml/payment/payment-order-service-api-v*.yaml + ${project.build.directory}/yaml/payment/payment-order-service-api-v2*.yaml com.backbase.dbs.paymentorder.api.service.v2 com.backbase.dbs.paymentorder.api.service.v2.model diff --git a/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java b/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java index 29ad5f753..4d76fb54d 100644 --- a/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java +++ b/stream-loans/loans-core/src/test/java/com/backbase/stream/loan/LoansSagaTest.java @@ -118,7 +118,7 @@ private void assertLoan(InboundIntegrationLoan loan) { InboundIntegrationInterestAttributes interestAttributes = loan.getInterestAttributes(); assertNotNull(interestAttributes); - assertEquals(new BigDecimal("8008.008"), interestAttributes.getInterestRate()); + assertEquals("8008.008", interestAttributes.getInterestRate()); assertEquals(InboundIntegrationFrequency.ANNUALLY, interestAttributes.getInterestPaymentFrequency()); assertEquals(new BigDecimal("10.20"), interestAttributes.getTotalAnnualCostPercentage()); @@ -143,9 +143,9 @@ private void assertLoan(InboundIntegrationLoan loan) { assertEquals(InboundIntegrationFrequency.MONTHLY, paymentAttributes.getPaymentFrequency()); assertEquals(42, paymentAttributes.getNumberOfPaymentsMade()); assertEquals(142, paymentAttributes.getTotalNumberOfPayments()); - assertEquals("WEEKLY", paymentAttributes.getTotalDirectAmortizationUnit()); + assertEquals(InboundIntegrationTermUnit.WEEK, paymentAttributes.getTotalDirectAmortizationUnit()); assertEquals(new BigDecimal("19000.019"), paymentAttributes.getTotalDirectAmortization()); - assertEquals("BIWEEKLY", paymentAttributes.getTotalIndirectAmortizationUnit()); + assertEquals(InboundIntegrationTermUnit.MONTH, paymentAttributes.getTotalIndirectAmortizationUnit()); assertEquals(new BigDecimal("20000.02"), paymentAttributes.getTotalIndirectAmortization()); InboundIntegrationDefaultSettlementAccount defaultSettlementAccount = loan.getDefaultSettlementAccount(); @@ -209,9 +209,9 @@ private Loan createLoan() { loan.setPaymentFrequency(FrequencyUnit.MONTHLY); loan.setNumberOfPaymentsMade(42); loan.setTotalNumberOfPayments(142); - loan.setTotalDirectAmortizationUnit(FrequencyUnit.WEEKLY); + loan.setTotalDirectAmortizationUnit(TermUnit.WEEKLY); loan.setTotalDirectAmortization(new BigDecimal("19000.019")); - loan.setTotalIndirectAmortizationUnit(FrequencyUnit.BIWEEKLY); + loan.setTotalIndirectAmortizationUnit(TermUnit.MONTHLY); loan.setTotalIndirectAmortization(new BigDecimal("20000.02")); loan.setAccountOpeningDate(OffsetDateTime.parse("1991-08-24T16:22:00+00:00")); loan.setMaturityDate(OffsetDateTime.parse("1991-08-24T16:23:00+00:00")); From 353fb375182e867e004ccf1efe5a3935ce590e06 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Fri, 16 Jun 2023 10:36:35 +0000 Subject: [PATCH 46/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 4bda20f40..a6c98155b 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 1230e7f03..8a1560657 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.49.0 + 3.50.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 4a89aa5c8..65d4ad917 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index acf8733e8..d1c4e33ed 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index b66c3d30a..fbb1e1aaa 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.49.0 + 3.50.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index b34528991..174387c70 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index ee5f8bb26..500a04df2 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.49.0 + 3.50.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 5557a1e13..cd25d4305 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index e2c394fed..8cc41cd6d 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.49.0 + 3.50.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index fc7dd23e9..dbcffb33b 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 71814296b..93828353a 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 62a669363..84c36103d 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index d6b46ca5f..5a495cc27 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.49.0 + 3.50.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index f6d8555ff..e01ae3de4 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 76809b63c..2ff06dadb 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index a1b263b47..987cc81eb 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index a3ce4fdd3..b3319a9f4 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.49.0 + 3.50.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index ab6b39f04..35101659d 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 7e327e6e6..0c522ae31 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index d463aa4d4..5b2c725ec 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.49.0 + 3.50.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index fc1d16aa5..16e07d748 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 7e17cf1e7..308572ce9 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index dc3ac6725..42bf553b6 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 84deb758e..c506ff58c 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.49.0 + 3.50.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index f449e7cc0..1ffff0db6 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.49.0 + 3.50.0 4.0.0 transaction-cursor - 3.49.0 + 3.50.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 098992e0c..4a3b85fe0 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 16b00f18a..2ae0b274d 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.49.0 + 3.50.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 753e8660a..0be2c1b86 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 98f64a27c..a09405e24 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index f4c225a49..42d871abf 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.49.0 + 3.50.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 3ec3698e8..2396d841c 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.49.0 + 3.50.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 3ae0415e0..0f1da728f 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.49.0 + 3.50.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 92c7dacbc..8d9bc28cf 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.49.0 + 3.50.0 payment-order-composition-service - 3.49.0 + 3.50.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index ba43015b2..b0cd5059b 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.49.0 + 3.50.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 7b4051526..f6a4e10ba 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.49.0 + 3.50.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 59b8124f8..1c8200e9b 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.49.0 + 3.50.0 product-composition-service - 3.49.0 + 3.50.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 1996a64ba..cd5520059 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.49.0 + 3.50.0 transaction-composition-service - 3.49.0 + 3.50.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 0007a9180..839336688 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.49.0 + 3.50.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index f8bdae2c9..f8f6f16e8 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.49.0 + 3.50.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index fb8149dde..ec44ab012 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index eeb1952cc..51d673411 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.49.0 + 3.50.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index b779bec97..554975afb 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index d7ab90137..f4e2e29eb 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.49.0 + 3.50.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index cddf476cf..5ffe73322 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.49.0 + 3.50.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index f252a2d61..64133b58a 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index b87053843..fa5676aa1 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index a82d15450..3cf4c6a75 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index a99c6f376..9a454e76a 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.49.0 + 3.50.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 3e42d007b..71f087e16 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 6b9d8f644..c893ef54c 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index a252bc055..c22167a5b 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.49.0 + 3.50.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 7ceea9597..9b462463c 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 885d23f0c..b920abfb4 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.49.0 + 3.50.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index f39285fa8..0256a4784 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 462dc2ff6..9d7fb59cc 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.49.0 + 3.50.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 2c70c7484..d2e463ca9 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.49.0 + 3.50.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 40ade1d29..888c2c635 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 7c5817ff6..83cb79e25 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.49.0 + 3.50.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 95a220283..5fd0b6f12 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.49.0 + 3.50.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index c91c9bec0..a90f5b7f7 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.49.0 + 3.50.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 340a5e7a4..adddc712a 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 4eb0942cc..cd3a18797 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 69274a705..00392f086 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 89321cdea..a5fa86c74 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.49.0 + 3.50.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 90d13fb5d..2fcccd4b4 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 7866f7cac..382e78d46 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 9b35cac3b..53ab3d1a2 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.49.0 + 3.50.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 3edc33747..d9674c400 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 1873287b9..80e18ee0d 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 2cc1b27fd..20de97527 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 96fd546dd..9c0b0367d 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.49.0 + 3.50.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index fb230fee6..90c89019c 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.49.0 + 3.50.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 116ac9903..2cadbba60 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.49.0 + 3.50.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index a0da5439d..f7f6e732c 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 7545ee399..8cfe80475 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 80602286d..e88a045b0 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 88818b57a..678d4d45d 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 576aa9cb9..ed2287bac 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index f8e59664a..306b62247 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index eda7bbbef..785e5b117 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.49.0 + 3.50.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 07c122035..ffbcfc07c 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.49.0 + 3.50.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index a661a3a11..db1d32598 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.49.0 + 3.50.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index f539d0454..1ae6d482a 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.49.0 + 3.50.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 0d60de46b..1c1dca1ec 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.49.0 + 3.50.0 ../../stream-sdk/stream-parent From 9d7825973d1687338810fd598224dc1858743f4e Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Mon, 19 Jun 2023 17:57:19 +0200 Subject: [PATCH 47/95] Fix: update dbs clients to 2023.06.2 --- CHANGELOG.md | 4 ++++ pom.xml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4345c90b..3e8ffa56e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.51.0](https://github.com/Backbase/stream-services/compare/3.50.0...3.51.0) +### Changed +- Upgrading Stream from `2023.06` to `2023.06.2` +- ## [3.50.0](https://github.com/Backbase/stream-services/compare/3.49.0...3.50.0) ### Changed - Upgrading Stream from `2023.02-LTS` to `2023.06` diff --git a/pom.xml b/pom.xml index a6c98155b..649dbc5b0 100644 --- a/pom.xml +++ b/pom.xml @@ -39,7 +39,7 @@ 17 15.2.0 - 2023.06 + 2023.06.2 0.16.6 true spring From 4d70fa612d50d292b4ba5d98ce73099cec0d1d8d Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Tue, 20 Jun 2023 14:17:06 +0000 Subject: [PATCH 48/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 649dbc5b0..26582f462 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 8a1560657..b25d52132 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.50.0 + 3.51.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 65d4ad917..7d1dbae0b 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index d1c4e33ed..c1a7c6eeb 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index fbb1e1aaa..508dd73b2 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.50.0 + 3.51.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 174387c70..da8a8a01e 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 500a04df2..00282b509 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.50.0 + 3.51.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index cd25d4305..66cf3e9b8 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 8cc41cd6d..94a3ce570 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.50.0 + 3.51.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index dbcffb33b..3ace763cb 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 93828353a..eeb431daa 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 84c36103d..abb77eecb 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 5a495cc27..82b316078 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.50.0 + 3.51.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index e01ae3de4..651c911c1 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 2ff06dadb..ff78e78d8 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 987cc81eb..25088ed48 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index b3319a9f4..ec9dfd1e7 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.50.0 + 3.51.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 35101659d..343db80e3 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 0c522ae31..6d3abd8ea 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 5b2c725ec..2b206709c 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.50.0 + 3.51.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 16e07d748..287e2518a 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 308572ce9..1240c4722 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 42bf553b6..3cb1fe38c 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index c506ff58c..3feb3dacf 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.50.0 + 3.51.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 1ffff0db6..cc0d82881 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.50.0 + 3.51.0 4.0.0 transaction-cursor - 3.50.0 + 3.51.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 4a3b85fe0..c432c3a87 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 2ae0b274d..944b19f9c 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.50.0 + 3.51.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 0be2c1b86..bd116f893 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index a09405e24..bb5e2908e 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 42d871abf..c84d34856 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.50.0 + 3.51.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 2396d841c..068930fdc 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.50.0 + 3.51.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 0f1da728f..148b68448 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.50.0 + 3.51.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 8d9bc28cf..e4d554243 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.50.0 + 3.51.0 payment-order-composition-service - 3.50.0 + 3.51.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index b0cd5059b..b4449d3f1 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.50.0 + 3.51.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index f6a4e10ba..b864f1e11 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.50.0 + 3.51.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 1c8200e9b..7a1c76e8e 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.50.0 + 3.51.0 product-composition-service - 3.50.0 + 3.51.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index cd5520059..aa5521730 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.50.0 + 3.51.0 transaction-composition-service - 3.50.0 + 3.51.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 839336688..60a40156e 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.50.0 + 3.51.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index f8f6f16e8..158bd5b38 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.50.0 + 3.51.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index ec44ab012..cee138d78 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 51d673411..03be1bbb3 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.50.0 + 3.51.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 554975afb..c9d4d492c 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index f4e2e29eb..004be6792 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.50.0 + 3.51.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 5ffe73322..9d0841030 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.50.0 + 3.51.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 64133b58a..3f0abee4e 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index fa5676aa1..cca4a6265 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 3cf4c6a75..a1917a958 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 9a454e76a..3c914c6e0 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.50.0 + 3.51.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 71f087e16..a6d9eebef 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index c893ef54c..e16027f51 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index c22167a5b..1a9e8f676 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.50.0 + 3.51.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 9b462463c..6b161a8e6 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index b920abfb4..4d8e18332 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.50.0 + 3.51.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 0256a4784..9926e2619 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 9d7fb59cc..6c3c6ddad 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.50.0 + 3.51.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index d2e463ca9..d5a36b38e 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.50.0 + 3.51.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 888c2c635..d46ff6b36 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 83cb79e25..ed603d49b 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.50.0 + 3.51.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 5fd0b6f12..c48bcfc5a 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.50.0 + 3.51.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index a90f5b7f7..448e6985c 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.50.0 + 3.51.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index adddc712a..4bc6c13a1 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index cd3a18797..0fcfdea68 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 00392f086..5cb40d204 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index a5fa86c74..6e28a3a72 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.50.0 + 3.51.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 2fcccd4b4..38fcdd060 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 382e78d46..385867d1e 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 53ab3d1a2..36573e724 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.50.0 + 3.51.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index d9674c400..190e4ea07 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 80e18ee0d..867f21204 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 20de97527..4baa560ae 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 9c0b0367d..d5d960ad8 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.50.0 + 3.51.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 90c89019c..6dad4eaf3 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.50.0 + 3.51.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 2cadbba60..3c2432c7d 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.50.0 + 3.51.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index f7f6e732c..bca56f11c 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 8cfe80475..9faecc0bf 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index e88a045b0..044fd9852 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 678d4d45d..0dd64d9d6 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index ed2287bac..ffa56267b 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 306b62247..094b1eb63 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 785e5b117..1071bf7fa 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.50.0 + 3.51.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index ffbcfc07c..caa4c7177 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.50.0 + 3.51.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index db1d32598..20d9cd053 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.50.0 + 3.51.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 1ae6d482a..1211f0f5b 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.50.0 + 3.51.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 1c1dca1ec..c76ac77c5 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.50.0 + 3.51.0 ../../stream-sdk/stream-parent From 8c275eb6c4a1eb485ddc14e624a7bdf6fc4a7221 Mon Sep 17 00:00:00 2001 From: Balazs Toth Date: Wed, 5 Apr 2023 09:06:12 +0200 Subject: [PATCH 49/95] IDE compatibility and error handling improvements --- pom.xml | 4 +- .../stream/service/AccessGroupService.java | 8 ++-- stream-audiences/audiences-core/pom.xml | 4 +- .../cursors/transaction-cursor/pom.xml | 19 ++++++++++ .../events/legal-entity-events/pom.xml | 38 ++++++++++++++++++- .../events/product-catalog-events/pom.xml | 38 ++++++++++++++++++- .../events/product-events/pom.xml | 38 ++++++++++++++++++- .../events/transaction-events/pom.xml | 38 ++++++++++++++++++- stream-compositions/pom.xml | 4 +- .../legal-entity-composition-service/pom.xml | 21 +++++++++- .../payment-order-composition-service/pom.xml | 21 +++++++++- .../pom.xml | 20 ++++++++++ .../product-composition-service/pom.xml | 21 +++++++++- .../transaction-composition-service/pom.xml | 20 +++++++++- stream-legal-entity/legal-entity-core/pom.xml | 6 +-- .../stream/product/ProductIngestionSaga.java | 3 +- stream-sdk/stream-parent/pom.xml | 4 +- .../stream-http-starter-parent/pom.xml | 2 +- .../stream-task-starter-parent/pom.xml | 2 +- 19 files changed, 282 insertions(+), 29 deletions(-) diff --git a/pom.xml b/pom.xml index 26582f462..b08dd2c1e 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.backbase.buildingblocks backbase-parent - 15.2.0 + 15.2.2 @@ -38,7 +38,7 @@ 17 - 15.2.0 + 15.2.2 2023.06.2 0.16.6 true diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java index c825b35af..f38179d14 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java @@ -959,9 +959,11 @@ public Mono createArrangementDataAccessGroup(ServiceAgreement } return dataGroupsApi.postDataGroups(dataGroupItemSystemBase) - .onErrorResume(WebClientResponseException.class, badRequest -> { - streamTask.error(ACCESS_GROUP, CREATE_ACCESS_GROUP, REJECTED, productGroup.getName(), null, "Data group items cannot have null items"); - return Mono.error(new StreamTaskException(streamTask, badRequest, "Data Group Items cannot have null items")); + .onErrorResume(WebClientResponseException.class, webClientResponseEx -> { + String message = webClientResponseEx.getResponseBodyAsString(); + streamTask.error(ACCESS_GROUP, CREATE_ACCESS_GROUP, REJECTED, productGroup.getName(), null, + webClientResponseEx, message, "Unable to add data access group items"); + return Mono.error(new StreamTaskException(streamTask, webClientResponseEx, message)); }) .map(idItem -> { streamTask.info(ACCESS_GROUP, CREATE_ACCESS_GROUP, CREATED, productGroup.getName(), idItem.getId(), "Create new Data Group"); diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 00282b509..391e205f5 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -19,12 +19,12 @@ com.backbase.stream - stream-worker + stream-dbs-clients ${project.version} com.backbase.stream - stream-dbs-clients + stream-worker ${project.version} diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index cc0d82881..129a6f03e 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -175,6 +175,25 @@ + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/openapi/src/main/java + + + + + diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index c432c3a87..24c5bcb49 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -47,7 +47,7 @@ 1 true - ${project.basedir}/target/generated-sources + ${project.basedir}/target/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/ingress stream.compositions.events.ingress @@ -62,7 +62,7 @@ 1 true - ${project.basedir}/target/generated-sources + ${project.basedir}/target/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/egress stream.compositions.events.egress @@ -70,6 +70,40 @@ + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/jsonschema-events + + + + + add-resource + generate-resources + + add-resource + + + + + ${project.build.directory}/generated-resources + + + + + + diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index bd116f893..e3ca0ac35 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -47,7 +47,7 @@ 1 APP_NAME - ${project.basedir}/target/generated-sources + ${project.build.directory}/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/ingress stream.compositions.events.ingress APP_NAME @@ -62,7 +62,7 @@ 1 APP_NAME - ${project.basedir}/target/generated-sources + ${project.build.directory}/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/egress stream.compositions.events.egress APP_NAME @@ -70,6 +70,40 @@ + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/jsonschema-events + + + + + add-resource + generate-resources + + add-resource + + + + + ${project.build.directory}/generated-resources + + + + + + diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index bb5e2908e..c033be830 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -47,7 +47,7 @@ 1 true - ${project.basedir}/target/generated-sources + ${project.basedir}/target/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/ingress stream.compositions.events.ingress @@ -61,13 +61,47 @@ 1 true - ${project.basedir}/target/generated-sources + ${project.basedir}/target/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/egress stream.compositions.events.egress + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/jsonschema-events + + + + + add-resource + generate-resources + + add-resource + + + + + ${project.build.directory}/generated-resources + + + + + + diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index c84d34856..51227fed9 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -47,7 +47,7 @@ 1 true - ${project.basedir}/target/generated-sources + ${project.basedir}/target/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/ingress stream.compositions.events.ingress @@ -62,7 +62,7 @@ 1 true - ${project.basedir}/target/generated-sources + ${project.basedir}/target/generated-sources/jsonschema-events ${project.basedir}/src/main/resources/events/egress stream.compositions.events.egress @@ -70,6 +70,40 @@ + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/jsonschema-events + + + + + add-resource + generate-resources + + add-resource + + + + + ${project.build.directory}/generated-resources + + + + + + diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 068930fdc..76fa1eb38 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -7,7 +7,7 @@ com.backbase.buildingblocks service-sdk-starter-reactive - 15.2.0 + 15.2.2 @@ -23,7 +23,7 @@ false **/test/**/* 2.1.3 - 15.2.0 + 15.2.2 /tmp diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 148b68448..03c02dd1f 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -72,7 +72,6 @@ boat-maven-plugin ${boat-maven-plugin.version} - ${project.build.directory}/generated-sources/api true true false @@ -155,6 +154,26 @@ + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/openapi/src/main/java + + + + + diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index e4d554243..2bacf3b40 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -47,7 +47,6 @@ boat-maven-plugin ${boat-maven-plugin.version} - ${project.build.directory}/generated-sources/api true true false @@ -119,6 +118,26 @@ + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/openapi/src/main/java + + + + + + org.springframework.boot spring-boot-maven-plugin diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index b864f1e11..1ca31b0ed 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -130,6 +130,26 @@ + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/openapi/src/main/java + + + + + diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 7a1c76e8e..bcda13103 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -57,7 +57,6 @@ boat-maven-plugin ${boat-maven-plugin.version} - ${project.build.directory}/generated-sources/api true true false @@ -158,6 +157,26 @@ + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/openapi/src/main/java + + + + + + diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index aa5521730..57a0d7be6 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -55,7 +55,6 @@ boat-maven-plugin ${boat-maven-plugin.version} - ${project.build.directory}/generated-sources/api true true false @@ -133,6 +132,25 @@ + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/annotations + ${project.build.directory}/generated-sources/openapi/src/main/java + + + + + diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 3c914c6e0..81c7d70e3 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -29,15 +29,15 @@ com.backbase.stream - contacts-core + audiences-core ${project.version} + compile com.backbase.stream - audiences-core + contacts-core ${project.version} - compile diff --git a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java index aa3867703..ed7f36519 100644 --- a/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java +++ b/stream-product/product-ingestion-saga/src/main/java/com/backbase/stream/product/ProductIngestionSaga.java @@ -305,7 +305,8 @@ public Mono upsertArrangement(ProductGroupTask streamTas return arrangementService.updateArrangement(arrangemenItemBase) .onErrorResume(ArrangementUpdateException.class, e -> { streamTask.error(ARRANGEMENT, UPDATE_ARRANGEMENT, FAILED, arrangementItemPost.getExternalArrangementId(), internalId, e, e.getHttpResponse(), "Failed to update arrangement: %s", arrangementItemPost.getExternalArrangementId()); - return Mono.error(new StreamTaskException(streamTask, e, "Failed to update arrangement")); + return Mono.error(new StreamTaskException(streamTask, e.getCause(), + e.getMessage() + " " + e.getCause().getMessage())); }) .map(actual -> { log.info("Updated arrangement: {}", actual.getExternalArrangementId()); diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index bca56f11c..87f1be44b 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -5,7 +5,7 @@ com.backbase.buildingblocks backbase-parent - 15.2.0 + 15.2.2 @@ -36,7 +36,7 @@ - 15.2.0 + 15.2.2 true diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 1071bf7fa..fa7b4461f 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -6,7 +6,7 @@ com.backbase.buildingblocks service-sdk-starter-reactive - 15.2.0 + 15.2.2 diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index caa4c7177..8a566c676 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -5,7 +5,7 @@ com.backbase.buildingblocks service-sdk-starter-reactive - 15.2.0 + 15.2.2 From 4e3196487fbf22a43defd517a4f8dc37ca2a2e24 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Wed, 5 Jul 2023 09:22:37 +0000 Subject: [PATCH 50/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index b08dd2c1e..56066f807 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index b25d52132..67b112a71 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.51.0 + 3.52.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 7d1dbae0b..9b7631d08 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index c1a7c6eeb..5e70c90fa 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 508dd73b2..7e57500e8 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.51.0 + 3.52.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index da8a8a01e..4befab8df 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 391e205f5..942c4ee4f 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.51.0 + 3.52.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 66cf3e9b8..128c1c01b 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 94a3ce570..0aeb8815e 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.51.0 + 3.52.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 3ace763cb..759b63734 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index eeb431daa..d9befbe8b 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index abb77eecb..ab3312ecd 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 82b316078..07ea90ae9 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.51.0 + 3.52.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 651c911c1..7d6a75834 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index ff78e78d8..63f14cf63 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 25088ed48..19b0892b1 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index ec9dfd1e7..b95224a1d 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.51.0 + 3.52.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 343db80e3..ad1fae60a 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 6d3abd8ea..179056c79 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 2b206709c..e98aecec7 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.51.0 + 3.52.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 287e2518a..e232ee4e7 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 1240c4722..cf90bb120 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 3cb1fe38c..a775657a3 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 3feb3dacf..925117949 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.51.0 + 3.52.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 129a6f03e..1219e20eb 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.51.0 + 3.52.0 4.0.0 transaction-cursor - 3.51.0 + 3.52.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 24c5bcb49..58391055a 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 944b19f9c..8fe9260a2 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.51.0 + 3.52.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index e3ca0ac35..d1aae494c 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index c033be830..ea7dde683 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 51227fed9..e5dab2654 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.51.0 + 3.52.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 76fa1eb38..0982c9fec 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.51.0 + 3.52.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 03c02dd1f..b05a92867 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.51.0 + 3.52.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 2bacf3b40..f4642b5ad 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.51.0 + 3.52.0 payment-order-composition-service - 3.51.0 + 3.52.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index b4449d3f1..53ef8b577 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.51.0 + 3.52.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 1ca31b0ed..d6b0eca65 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.51.0 + 3.52.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index bcda13103..d140839ff 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.51.0 + 3.52.0 product-composition-service - 3.51.0 + 3.52.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 57a0d7be6..871e0d8af 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.51.0 + 3.52.0 transaction-composition-service - 3.51.0 + 3.52.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 60a40156e..f4f494d66 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.51.0 + 3.52.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 158bd5b38..3c6c71f06 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.51.0 + 3.52.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index cee138d78..82b246725 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 03be1bbb3..e15a5b548 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.51.0 + 3.52.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index c9d4d492c..1e8b287d6 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 004be6792..27f18668b 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.51.0 + 3.52.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 9d0841030..b8402c39d 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.51.0 + 3.52.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 3f0abee4e..f597e426d 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index cca4a6265..15ba83e63 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index a1917a958..a22cc2476 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 81c7d70e3..ddb2b23d8 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.51.0 + 3.52.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index a6d9eebef..fd929d5b5 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index e16027f51..5e129afd0 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 1a9e8f676..223f3dc20 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.51.0 + 3.52.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 6b161a8e6..9bd8fab8f 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 4d8e18332..acbfe6d94 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.51.0 + 3.52.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 9926e2619..fc32e5686 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 6c3c6ddad..51e0c72d3 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.51.0 + 3.52.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index d5a36b38e..75dd60c33 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.51.0 + 3.52.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index d46ff6b36..f693e8bb9 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index ed603d49b..a1f009b0c 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.51.0 + 3.52.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index c48bcfc5a..499236d82 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.51.0 + 3.52.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 448e6985c..a15561319 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.51.0 + 3.52.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 4bc6c13a1..7a9d517c7 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 0fcfdea68..b5801ad2c 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 5cb40d204..b2914a74e 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 6e28a3a72..052b894eb 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.51.0 + 3.52.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 38fcdd060..893b7eaf5 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 385867d1e..395e5f3d3 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 36573e724..fa3a8301e 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.51.0 + 3.52.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 190e4ea07..2aced06ec 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 867f21204..a4272d805 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 4baa560ae..54d3fdf74 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index d5d960ad8..e8bfe4351 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.51.0 + 3.52.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 6dad4eaf3..22d7cc2e1 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.51.0 + 3.52.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 3c2432c7d..84ce1b27b 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.51.0 + 3.52.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 87f1be44b..f289cd25a 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 9faecc0bf..b50cbaacb 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 044fd9852..0afe6ba0d 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 0dd64d9d6..ca8c679e5 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index ffa56267b..1cacc2268 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 094b1eb63..a39d005b5 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index fa7b4461f..37703e860 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.51.0 + 3.52.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 8a566c676..592cf1e1d 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.51.0 + 3.52.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 20d9cd053..a486025b1 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.51.0 + 3.52.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 1211f0f5b..09d7e900d 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.51.0 + 3.52.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index c76ac77c5..fd53fb6b2 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.51.0 + 3.52.0 ../../stream-sdk/stream-parent From 8a8da7021ff228afcff218e3473313e6e88a24ad Mon Sep 17 00:00:00 2001 From: Khaled Bakhtiari Date: Thu, 6 Jul 2023 16:53:33 +0200 Subject: [PATCH 51/95] Check if LE users is null or empty for audiences segmentation --- CHANGELOG.md | 5 +++++ .../src/main/java/com/backbase/stream/LegalEntitySaga.java | 6 ++---- .../stream/configuration/LegalEntitySagaConfiguration.java | 3 ++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e8ffa56e..e199ecdf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.52.0](https://github.com/Backbase/stream-services/compare/3.51.0...3.52.0) +### Changed +- Fixed two small bugs caused by introduction of UserKindSegmentationSage + add check for LE not having users before processing. (should fix error when LE is empty) + add AudiencesSegmentationConfiguration to LegalEntitySagaConfiguration ## [3.51.0](https://github.com/Backbase/stream-services/compare/3.50.0...3.51.0) ### Changed diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 173ade7d8..2f95c8995 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -219,11 +219,9 @@ private Mono processAudiencesSegmentation(LegalEntityTask strea return Mono.just(streamTask); } - if (!le.getUsers().isEmpty()) { - log.info("Ingesting customers of LE into UserKind segment customerCategory: " + customerCategory); - } + log.info("Ingesting customers of LE into UserKind segment customerCategory: " + customerCategory); - return Flux.fromIterable(le.getUsers()) + return Flux.fromStream(StreamUtils.nullableCollectionToStream(le.getUsers())) .map(user -> { var task = new UserKindSegmentationTask(); task.setCustomerOnboardedRequest( diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java index de3de636d..8ca3b4af4 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/configuration/LegalEntitySagaConfiguration.java @@ -30,7 +30,8 @@ ProductIngestionSagaConfiguration.class, LimitsServiceConfiguration.class, ContactsServiceConfiguration.class, - LoansServiceConfiguration.class + LoansServiceConfiguration.class, + AudiencesSegmentationConfiguration.class }) @EnableConfigurationProperties( {LegalEntitySagaConfigurationProperties.class} From 6b8472f51d4717e4ca7106e32c6a40fc439597d2 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Fri, 7 Jul 2023 12:17:14 +0000 Subject: [PATCH 52/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 56066f807..6db5f32b1 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 67b112a71..18cb69376 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.52.0 + 3.53.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 9b7631d08..15744703c 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 5e70c90fa..34326d540 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 7e57500e8..bcb5d7531 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.52.0 + 3.53.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 4befab8df..ee743e566 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 942c4ee4f..5570dd155 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.52.0 + 3.53.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 128c1c01b..10728737d 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 0aeb8815e..e1fb93e58 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.52.0 + 3.53.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 759b63734..c9eb033ce 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index d9befbe8b..8e7f93ba3 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index ab3312ecd..2aec9f4ba 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 07ea90ae9..8efc9639f 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.52.0 + 3.53.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 7d6a75834..b33a54178 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 63f14cf63..0557b0424 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 19b0892b1..fa0fcefeb 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index b95224a1d..5941345f0 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.52.0 + 3.53.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index ad1fae60a..d02082e4c 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 179056c79..c93a43e49 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index e98aecec7..5546ff728 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.52.0 + 3.53.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index e232ee4e7..042607f9a 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index cf90bb120..9a9598e6c 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index a775657a3..fd47f0d66 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 925117949..da27f031e 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.52.0 + 3.53.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 1219e20eb..55d910d66 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.52.0 + 3.53.0 4.0.0 transaction-cursor - 3.52.0 + 3.53.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 58391055a..463a7c3e8 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 8fe9260a2..2ebb0a0cd 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.52.0 + 3.53.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index d1aae494c..873995fe2 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index ea7dde683..1c2bef370 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index e5dab2654..b6ba3941d 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.52.0 + 3.53.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 0982c9fec..4b6bd7629 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.52.0 + 3.53.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index b05a92867..b83f65f64 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.52.0 + 3.53.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index f4642b5ad..d8420c722 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.52.0 + 3.53.0 payment-order-composition-service - 3.52.0 + 3.53.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 53ef8b577..023b69803 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.52.0 + 3.53.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index d6b0eca65..aa19d5f4f 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.52.0 + 3.53.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index d140839ff..a9ad7c3be 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.52.0 + 3.53.0 product-composition-service - 3.52.0 + 3.53.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 871e0d8af..ff51d35c0 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.52.0 + 3.53.0 transaction-composition-service - 3.52.0 + 3.53.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index f4f494d66..ae1fb2a3f 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.52.0 + 3.53.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 3c6c71f06..2c11f7a4d 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.52.0 + 3.53.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 82b246725..b3c5c3c02 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index e15a5b548..1760f3173 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.52.0 + 3.53.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 1e8b287d6..de2abd63d 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 27f18668b..d2313d658 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.52.0 + 3.53.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index b8402c39d..7c6efa108 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.52.0 + 3.53.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index f597e426d..329c992b3 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 15ba83e63..f4ca3e947 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index a22cc2476..526e46723 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index ddb2b23d8..8606becc5 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.52.0 + 3.53.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index fd929d5b5..1fa5166e0 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 5e129afd0..f35cb1c76 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 223f3dc20..feffb0213 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.52.0 + 3.53.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 9bd8fab8f..28be08e97 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index acbfe6d94..ed962bf8d 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.52.0 + 3.53.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index fc32e5686..68aa03cf2 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 51e0c72d3..cf6523dee 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.52.0 + 3.53.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 75dd60c33..930731fa0 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.52.0 + 3.53.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index f693e8bb9..d0fb40292 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index a1f009b0c..d99fe045c 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.52.0 + 3.53.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 499236d82..20f631c8e 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.52.0 + 3.53.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index a15561319..5d5c969e0 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.52.0 + 3.53.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 7a9d517c7..c72e3d2c8 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index b5801ad2c..c0a2f6e99 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index b2914a74e..c57c3899a 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 052b894eb..71580067e 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.52.0 + 3.53.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 893b7eaf5..99e2bac4a 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 395e5f3d3..01c6ab621 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index fa3a8301e..21485225c 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.52.0 + 3.53.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 2aced06ec..37bcc7465 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index a4272d805..3258323cd 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 54d3fdf74..ed8b0ce9d 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index e8bfe4351..83f6cab7a 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.52.0 + 3.53.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 22d7cc2e1..d02fb1002 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.52.0 + 3.53.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 84ce1b27b..595a4bc53 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.52.0 + 3.53.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index f289cd25a..aaa391863 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index b50cbaacb..8967cf159 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 0afe6ba0d..38ed92f56 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index ca8c679e5..3fa88e5ac 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 1cacc2268..d30fa0a36 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index a39d005b5..ac3152152 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 37703e860..0016d3c59 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.52.0 + 3.53.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 592cf1e1d..e56d37334 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.52.0 + 3.53.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index a486025b1..10c39f57d 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.52.0 + 3.53.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 09d7e900d..439db3dc5 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.52.0 + 3.53.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index fd53fb6b2..9fbe49072 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.52.0 + 3.53.0 ../../stream-sdk/stream-parent From 401fb5471efcc5931c7e69c121780303a53b7f6b Mon Sep 17 00:00:00 2001 From: Pedro Mendes Date: Thu, 13 Jul 2023 17:29:55 +0100 Subject: [PATCH 53/95] Fixed a bug that was causing the Product Composition integration with Transaction Composition to fail due to a missing required request parameter (`arrangementId`) --- CHANGELOG.md | 4 ++++ .../core/service/impl/ArrangementIngestionServiceImpl.java | 1 + .../core/service/impl/ArrangementIntegrationServiceImpl.java | 1 + .../service/impl/ArrangementPostIngestionServiceImpl.java | 1 + 4 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e199ecdf8..905407538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.53.0](https://github.com/Backbase/stream-services/compare/3.52.0...3.53.0) +### Changed +- Fixed a bug that was causing the Product Composition integration with Transaction Composition to fail due to a missing required request parameter (`arrangementId`) + ## [3.52.0](https://github.com/Backbase/stream-services/compare/3.51.0...3.52.0) ### Changed - Fixed two small bugs caused by introduction of UserKindSegmentationSage diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIngestionServiceImpl.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIngestionServiceImpl.java index fb51f436d..214739054 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIngestionServiceImpl.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIngestionServiceImpl.java @@ -85,6 +85,7 @@ private Mono sendToDbs(ArrangementIngestResponse res) return arrangementService.updateArrangement(res.getArrangement()) .map(item -> ArrangementIngestResponse.builder() .arrangement(res.getArrangement()) + .arrangementInternalId(res.getArrangementInternalId()) .config(res.getConfig()) .build()); } diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIntegrationServiceImpl.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIntegrationServiceImpl.java index 07741c555..9d20a1821 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIntegrationServiceImpl.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementIntegrationServiceImpl.java @@ -28,6 +28,7 @@ public Mono pullArrangement( .arrangementExternalId(ingestionRequest.getExternalArrangementId())) .map(item -> arrangementMapper.mapIntegrationToStream(item.getArrangement())) .map(item -> ArrangementIngestResponse.builder() + .arrangementInternalId(ingestionRequest.getArrangementId()) .arrangement(item) .build()) .onErrorResume(this::handleIntegrationError) diff --git a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementPostIngestionServiceImpl.java b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementPostIngestionServiceImpl.java index 99ef1c650..987f66b40 100644 --- a/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementPostIngestionServiceImpl.java +++ b/stream-compositions/services/product-composition-service/src/main/java/com/backbase/stream/compositions/product/core/service/impl/ArrangementPostIngestionServiceImpl.java @@ -104,6 +104,7 @@ private Mono handleTransactionError(Throwable t) { private TransactionPullIngestionRequest buildTransactionPullRequest(ArrangementIngestResponse res) { return new TransactionPullIngestionRequest() + .withArrangementId(res.getArrangementInternalId()) .withExternalArrangementId(res.getArrangement().getExternalArrangementId()); } } From 1c4a55fe6bb1c0524df6f97b41e41a5e49d0d43e Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Thu, 13 Jul 2023 21:37:39 +0000 Subject: [PATCH 54/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 6db5f32b1..89e311249 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 18cb69376..729f1e232 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.53.0 + 3.54.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 15744703c..736a62fe0 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 34326d540..19c0eda0d 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index bcb5d7531..a77ec7a45 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.53.0 + 3.54.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index ee743e566..841eb6cbc 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 5570dd155..01e826d24 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.53.0 + 3.54.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 10728737d..3a85380de 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index e1fb93e58..b0769fba9 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.53.0 + 3.54.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index c9eb033ce..1e37bf396 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 8e7f93ba3..bcc25e526 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 2aec9f4ba..44668b5d4 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 8efc9639f..2baab4f0c 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.53.0 + 3.54.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index b33a54178..88960494e 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 0557b0424..2f245636a 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index fa0fcefeb..170907f79 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 5941345f0..84a0b8044 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.53.0 + 3.54.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index d02082e4c..52330ec59 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index c93a43e49..74315df2d 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 5546ff728..5658f350c 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.53.0 + 3.54.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 042607f9a..8664094be 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 9a9598e6c..1dcc791bb 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index fd47f0d66..b4c0ebdc8 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index da27f031e..5600e39c2 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.53.0 + 3.54.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 55d910d66..caf1585e8 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.53.0 + 3.54.0 4.0.0 transaction-cursor - 3.53.0 + 3.54.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 463a7c3e8..b240f6c5a 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 2ebb0a0cd..528da6f91 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.53.0 + 3.54.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 873995fe2..d8081101f 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 1c2bef370..cd1a6d0f0 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index b6ba3941d..d3954a04e 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.53.0 + 3.54.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 4b6bd7629..a71d94332 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.53.0 + 3.54.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index b83f65f64..049e60db8 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.53.0 + 3.54.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index d8420c722..e2fa3fc41 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.53.0 + 3.54.0 payment-order-composition-service - 3.53.0 + 3.54.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 023b69803..7b0da4f3d 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.53.0 + 3.54.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index aa19d5f4f..a8443ae9c 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.53.0 + 3.54.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index a9ad7c3be..63feb9a08 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.53.0 + 3.54.0 product-composition-service - 3.53.0 + 3.54.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index ff51d35c0..95ba04ee3 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.53.0 + 3.54.0 transaction-composition-service - 3.53.0 + 3.54.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index ae1fb2a3f..00f8e235b 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.53.0 + 3.54.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 2c11f7a4d..27f1ec2c1 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.53.0 + 3.54.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index b3c5c3c02..bf7450244 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 1760f3173..a9b3f84bb 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.53.0 + 3.54.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index de2abd63d..39188e08e 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index d2313d658..2dd16858c 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.53.0 + 3.54.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 7c6efa108..322761900 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.53.0 + 3.54.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 329c992b3..8dcbb47a0 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index f4ca3e947..debd6feb9 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 526e46723..ea9b43e82 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 8606becc5..07d6576fd 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.53.0 + 3.54.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 1fa5166e0..0fe1d6a11 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index f35cb1c76..6b1cd36c7 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index feffb0213..9b25ae344 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.53.0 + 3.54.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 28be08e97..4f0af3937 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index ed962bf8d..bd784076f 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.53.0 + 3.54.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 68aa03cf2..582bceaf4 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index cf6523dee..0f748ec6b 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.53.0 + 3.54.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 930731fa0..18513a9ca 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.53.0 + 3.54.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index d0fb40292..d9eab9c96 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index d99fe045c..f3157f169 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.53.0 + 3.54.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 20f631c8e..3739165d4 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.53.0 + 3.54.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 5d5c969e0..52c8ab4fd 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.53.0 + 3.54.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index c72e3d2c8..ccb6c5115 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index c0a2f6e99..03be34cf1 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index c57c3899a..8b4f065c0 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 71580067e..ce2bd5c2f 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.53.0 + 3.54.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 99e2bac4a..7410fb594 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 01c6ab621..52c87bc43 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 21485225c..214e4b8c9 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.53.0 + 3.54.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 37bcc7465..b3b35ef30 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 3258323cd..957d99187 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index ed8b0ce9d..47a9c4c4c 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 83f6cab7a..df4f6c0bf 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.53.0 + 3.54.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index d02fb1002..f5b7fdf27 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.53.0 + 3.54.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 595a4bc53..0acfb8877 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.53.0 + 3.54.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index aaa391863..96795ea71 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 8967cf159..6f67bb1ae 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 38ed92f56..c5e466976 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 3fa88e5ac..ac1f23509 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index d30fa0a36..ce9f43944 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index ac3152152..c90f77b9b 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 0016d3c59..2242e7137 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.53.0 + 3.54.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index e56d37334..ca9d6a9bd 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.53.0 + 3.54.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 10c39f57d..9a84231f1 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.53.0 + 3.54.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 439db3dc5..5ecd68438 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.53.0 + 3.54.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 9fbe49072..e328cf493 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.53.0 + 3.54.0 ../../stream-sdk/stream-parent From eb0c0705f388cb41c96ca8e56e0a869c2eaa0417 Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Thu, 27 Jul 2023 09:35:47 -0400 Subject: [PATCH 55/95] removing no-scs tag for latest baas --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3d79c1280..e01037b94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -111,4 +111,4 @@ jobs: - name: Upload to Repo if: "contains(github.ref, 'master') || contains(github.ref, 'support/') || contains(github.ref, 'develop')" # In case of develop branch it will upload the snapshot version - run: mvn -B deploy -Pdocker-image,no-latest-tag,no-scs -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ + run: mvn -B deploy -Pdocker-image,no-latest-tag -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ From 58364576e9ddceb36e8559d816987dcc52668585 Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Thu, 27 Jul 2023 09:39:23 -0400 Subject: [PATCH 56/95] updating changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 905407538..0e0edd12a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.55.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) +### Changed +- Removed the no-scs tag used during the docker image build. The latest baas use service bus and these libraries will be required. ## [3.53.0](https://github.com/Backbase/stream-services/compare/3.52.0...3.53.0) ### Changed - Fixed a bug that was causing the Product Composition integration with Transaction Composition to fail due to a missing required request parameter (`arrangementId`) From d03c125cd7231820bb41208c6b8bfb936134401e Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Thu, 27 Jul 2023 16:23:57 +0000 Subject: [PATCH 57/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 89e311249..e54f2b00a 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 729f1e232..cb59d9398 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.54.0 + 3.55.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 736a62fe0..bb747d5ed 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 19c0eda0d..649424329 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index a77ec7a45..f299a19c0 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.54.0 + 3.55.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 841eb6cbc..379d7289d 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 01e826d24..e50d07b63 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.54.0 + 3.55.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 3a85380de..b40b00d5d 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index b0769fba9..1c8e56420 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.54.0 + 3.55.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 1e37bf396..b77d49f07 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index bcc25e526..cb5a33f91 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 44668b5d4..0ec80328e 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 2baab4f0c..49a750a0d 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.54.0 + 3.55.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 88960494e..36d9e1ac4 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 2f245636a..ab1dabcdf 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 170907f79..297e00776 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 84a0b8044..4a5899a0b 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.54.0 + 3.55.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 52330ec59..9e6fabce3 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 74315df2d..304b9ea13 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 5658f350c..8b3dede74 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.54.0 + 3.55.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 8664094be..68882a863 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 1dcc791bb..360bc14a8 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index b4c0ebdc8..57d348f10 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 5600e39c2..dc29886fe 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.54.0 + 3.55.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index caf1585e8..6ed0ab27f 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.54.0 + 3.55.0 4.0.0 transaction-cursor - 3.54.0 + 3.55.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index b240f6c5a..52768d41c 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 528da6f91..307621e28 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.54.0 + 3.55.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index d8081101f..af8bcf971 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index cd1a6d0f0..7a3adae4b 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index d3954a04e..d9cc63ad1 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.54.0 + 3.55.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index a71d94332..235ee3762 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.54.0 + 3.55.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 049e60db8..dd4d78c71 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.54.0 + 3.55.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index e2fa3fc41..66b7e3bef 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.54.0 + 3.55.0 payment-order-composition-service - 3.54.0 + 3.55.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 7b0da4f3d..242209bcf 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.54.0 + 3.55.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index a8443ae9c..36d926dad 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.54.0 + 3.55.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 63feb9a08..40ccdd99c 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.54.0 + 3.55.0 product-composition-service - 3.54.0 + 3.55.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 95ba04ee3..4897154fc 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.54.0 + 3.55.0 transaction-composition-service - 3.54.0 + 3.55.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 00f8e235b..c224800ad 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.54.0 + 3.55.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 27f1ec2c1..cd28f78ad 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.54.0 + 3.55.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index bf7450244..af92f24b5 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index a9b3f84bb..dabb3d5f7 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.54.0 + 3.55.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 39188e08e..ad3b88c0c 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 2dd16858c..401177594 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.54.0 + 3.55.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 322761900..d580509e0 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.54.0 + 3.55.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 8dcbb47a0..3d23bfac8 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index debd6feb9..ec1dead4e 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index ea9b43e82..52382b306 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 07d6576fd..44f6f318d 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.54.0 + 3.55.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 0fe1d6a11..5c47a6b32 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 6b1cd36c7..0789284be 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 9b25ae344..b837b2c08 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.54.0 + 3.55.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 4f0af3937..427814b5e 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index bd784076f..b0ece27a3 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.54.0 + 3.55.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 582bceaf4..ff780049a 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 0f748ec6b..220d95eaa 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.54.0 + 3.55.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 18513a9ca..be2eaba7b 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.54.0 + 3.55.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index d9eab9c96..b23504e5d 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index f3157f169..b4ddb1304 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.54.0 + 3.55.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 3739165d4..3a66ea0c7 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.54.0 + 3.55.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 52c8ab4fd..ae09be552 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.54.0 + 3.55.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index ccb6c5115..572ad1791 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 03be34cf1..f317a44c3 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 8b4f065c0..a85143808 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index ce2bd5c2f..69ef3bbb9 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.54.0 + 3.55.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 7410fb594..7e54f5960 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 52c87bc43..185a98879 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 214e4b8c9..5f498bcee 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.54.0 + 3.55.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index b3b35ef30..0efc18435 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 957d99187..cb733380d 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 47a9c4c4c..67703f7c1 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index df4f6c0bf..393a4480b 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.54.0 + 3.55.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index f5b7fdf27..153e282da 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.54.0 + 3.55.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 0acfb8877..9761012ef 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.54.0 + 3.55.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 96795ea71..8ad99c53c 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 6f67bb1ae..839ec9dae 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index c5e466976..c8e4b4f9b 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index ac1f23509..82235629c 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index ce9f43944..647ae15b2 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index c90f77b9b..9d684329c 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 2242e7137..7b7074a42 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.54.0 + 3.55.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index ca9d6a9bd..c112e339f 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.54.0 + 3.55.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 9a84231f1..c981b71cc 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.54.0 + 3.55.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 5ecd68438..e9a240856 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.54.0 + 3.55.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index e328cf493..a96cf824d 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.54.0 + 3.55.0 ../../stream-sdk/stream-parent From b1f99211a0c785d37c723b3c15530e949befb197 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 28 Jul 2023 12:29:35 +0200 Subject: [PATCH 58/95] update version --- api/stream-portfolio/schemas/v1/aggregate-portfolio.yaml | 5 ++++- .../backbase/stream/portfolio/mapper/PortfolioMapper.java | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/api/stream-portfolio/schemas/v1/aggregate-portfolio.yaml b/api/stream-portfolio/schemas/v1/aggregate-portfolio.yaml index 59e602a3e..c15bc0ac3 100644 --- a/api/stream-portfolio/schemas/v1/aggregate-portfolio.yaml +++ b/api/stream-portfolio/schemas/v1/aggregate-portfolio.yaml @@ -4,7 +4,10 @@ type: object properties: id: type: string - description: Unique identificator for an aggregate portfolio, used to identify aggregate portfolio at a bank or an investment firm. + description: Unique identification for an aggregate portfolio, used to identify aggregate portfolio at a bank or an investment firm. + externalId: + type: string + description: Unique identification for an aggregate portfolio externalId. name: type: string description: Name of an aggregate portfolio, characterising total wealth of the end-user. diff --git a/stream-portfolio/portfolio-core/src/main/java/com/backbase/stream/portfolio/mapper/PortfolioMapper.java b/stream-portfolio/portfolio-core/src/main/java/com/backbase/stream/portfolio/mapper/PortfolioMapper.java index 48d8482c2..6e0dd0564 100644 --- a/stream-portfolio/portfolio-core/src/main/java/com/backbase/stream/portfolio/mapper/PortfolioMapper.java +++ b/stream-portfolio/portfolio-core/src/main/java/com/backbase/stream/portfolio/mapper/PortfolioMapper.java @@ -39,9 +39,9 @@ @Mapper public interface PortfolioMapper { - PortfoliosPostRequest mapPortfolio(Portfolio region); + PortfoliosPostRequest mapPortfolio(Portfolio portfolio); - PortfoliosPutRequest mapPutPortfolio(Portfolio region); + PortfoliosPutRequest mapPutPortfolio(Portfolio portfolio); SubPortfoliosPostRequest mapSubPortfolio(SubPortfolio subPortfolio); From 0d26e8652b0812c8617b8919725ad59b74a22658 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 28 Jul 2023 12:34:15 +0200 Subject: [PATCH 59/95] Update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e0edd12a..4e9ea28d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.56.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) +### Changed +- Fix missing portfolio aggregation model attribute `externalId` ## [3.55.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) ### Changed - Removed the no-scs tag used during the docker image build. The latest baas use service bus and these libraries will be required. From f1daa5b4292e734581e99c13db223fe67ab58d90 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 28 Jul 2023 15:30:25 +0200 Subject: [PATCH 60/95] Update limits with enabled feature --- .../LimitsServiceConfiguration.java | 4 ++- .../LimitsWorkerConfigurationProperties.java | 1 + .../com/backbase/stream/limit/LimitsSaga.java | 33 ++++++++++++------- .../backbase/stream/limit/LimitsSagaTest.java | 27 +++++++++------ 4 files changed, 42 insertions(+), 23 deletions(-) diff --git a/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsServiceConfiguration.java b/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsServiceConfiguration.java index a55d98347..5e80832f2 100644 --- a/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsServiceConfiguration.java +++ b/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsServiceConfiguration.java @@ -19,9 +19,11 @@ @Configuration public class LimitsServiceConfiguration { + private final LimitsWorkerConfigurationProperties limitsWorkerConfigurationProperties; + @Bean public LimitsSaga limitsSaga(LimitsServiceApi limitsServiceApi) { - return new LimitsSaga(limitsServiceApi); + return new LimitsSaga(limitsServiceApi,limitsWorkerConfigurationProperties); } public static class InMemoryLimitsUnitOfWorkRepository extends diff --git a/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsWorkerConfigurationProperties.java b/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsWorkerConfigurationProperties.java index fa3958995..605097241 100644 --- a/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsWorkerConfigurationProperties.java +++ b/stream-limits/limits-core/src/main/java/com/backbase/stream/configuration/LimitsWorkerConfigurationProperties.java @@ -10,4 +10,5 @@ @Data public class LimitsWorkerConfigurationProperties extends StreamWorkerConfiguration { private boolean continueOnError; + private boolean enabled = true; } diff --git a/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java b/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java index a30764575..03672d044 100644 --- a/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java +++ b/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java @@ -1,10 +1,12 @@ package com.backbase.stream.limit; +import static org.springframework.util.CollectionUtils.contains; import static org.springframework.util.CollectionUtils.isEmpty; import com.backbase.dbs.limit.api.service.v2.LimitsServiceApi; import com.backbase.dbs.limit.api.service.v2.model.CreateLimitRequestBody; import com.backbase.dbs.limit.api.service.v2.model.LimitsRetrievalPostResponseBody; +import com.backbase.stream.configuration.LimitsWorkerConfigurationProperties; import com.backbase.stream.mapper.LimitsMapper; import com.backbase.stream.worker.StreamTaskExecutor; import com.backbase.stream.worker.exception.StreamTaskException; @@ -31,26 +33,33 @@ public class LimitsSaga implements StreamTaskExecutor { public static final String UPDATED_SUCCESSFULLY = "Limit updated successfully"; public static final String FAILED_TO_INGEST_LIMITS = "Failed to ingest limits"; private final LimitsServiceApi limitsApi; + + private final LimitsWorkerConfigurationProperties limitsWorkerConfigurationProperties; private final LimitsMapper mapper = Mappers.getMapper(LimitsMapper.class); @Override public Mono executeTask(LimitsTask limitsTask) { CreateLimitRequestBody item = limitsTask.getData(); + if (!limitsWorkerConfigurationProperties.isEnabled()) { + log.info("backbase.stream.limits.worker.limitsEnabled is false, Skipping limits ingestion"); + return Mono.just(limitsTask); + } + log.info("Started ingestion of limits {} for user {}", - item.getEntities().stream().map(entity -> entity.getEtype() + COLON + SPACE + entity.getEref()) - .collect(Collectors.joining(COMMA + SPACE)), item.getUserBBID()); + item.getEntities().stream().map(entity -> entity.getEtype() + COLON + SPACE + entity.getEref()) + .collect(Collectors.joining(COMMA + SPACE)), item.getUserBBID()); return limitsApi.postLimitsRetrieval(mapper.map(item)) - .collectList() - .flatMap(limitsRetrievalPostResponseBody -> { - if (isEmpty(limitsRetrievalPostResponseBody)) { - log.info("Creating Limits"); - return createLimits(limitsTask, item); - } else { - log.info("Updating Limits"); - return updateLimits(limitsTask, item, limitsRetrievalPostResponseBody); - } - }); + .collectList() + .flatMap(limitsRetrievalPostResponseBody -> { + if (isEmpty(limitsRetrievalPostResponseBody)) { + log.info("Creating Limits"); + return createLimits(limitsTask, item); + } else { + log.info("Updating Limits"); + return updateLimits(limitsTask, item, limitsRetrievalPostResponseBody); + } + }); } private Mono updateLimits(LimitsTask limitsTask, CreateLimitRequestBody item, diff --git a/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java b/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java index 32e1cbd50..cc9bcba7f 100644 --- a/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java +++ b/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java @@ -1,16 +1,9 @@ package com.backbase.stream.limit; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - import com.backbase.dbs.limit.api.service.v2.LimitsServiceApi; -import com.backbase.dbs.limit.api.service.v2.model.CreateLimitRequestBody; -import com.backbase.dbs.limit.api.service.v2.model.Entity; -import com.backbase.dbs.limit.api.service.v2.model.LimitByUuidPutResponseBody; -import com.backbase.dbs.limit.api.service.v2.model.LimitsPostResponseBody; -import com.backbase.dbs.limit.api.service.v2.model.LimitsRetrievalPostResponseBody; -import java.util.List; +import com.backbase.dbs.limit.api.service.v2.model.*; +import com.backbase.stream.configuration.LimitsWorkerConfigurationProperties; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; @@ -19,6 +12,12 @@ import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; +import java.util.List; + +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + @ExtendWith(MockitoExtension.class) class LimitsSagaTest { @@ -28,6 +27,14 @@ class LimitsSagaTest { @Mock private LimitsServiceApi limitsApi; + @Mock + private LimitsWorkerConfigurationProperties limitsWorkerConfigurationProperties; + + @BeforeEach + public void init() { + when(limitsWorkerConfigurationProperties.isEnabled()).thenReturn(Boolean.TRUE); + } + @Test void createLimits() { From f23d10c8b1b3aa8b531313e8acd715eab502065b Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Fri, 28 Jul 2023 13:35:40 +0000 Subject: [PATCH 61/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index e54f2b00a..8eeb3a8d3 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index cb59d9398..13f48f8a2 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.55.0 + 3.56.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index bb747d5ed..173a922bc 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 649424329..89fbe9a72 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index f299a19c0..4401af924 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.55.0 + 3.56.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 379d7289d..a28d2e3f7 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index e50d07b63..a4eea70e7 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.55.0 + 3.56.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index b40b00d5d..9e8ec727c 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 1c8e56420..751788409 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.55.0 + 3.56.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index b77d49f07..a3d2bd916 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index cb5a33f91..e4401dc0c 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 0ec80328e..4d73a9fd1 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 49a750a0d..ad4a2de5e 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.55.0 + 3.56.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 36d9e1ac4..0d86c2481 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index ab1dabcdf..19b67c880 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 297e00776..6660d6070 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 4a5899a0b..0cd0092da 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.55.0 + 3.56.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 9e6fabce3..7062af99b 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 304b9ea13..f157ad237 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 8b3dede74..bc591a3e8 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.55.0 + 3.56.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 68882a863..2bcfa1f5c 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 360bc14a8..023145b8f 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 57d348f10..f7a1176b7 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index dc29886fe..a77b51660 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.55.0 + 3.56.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 6ed0ab27f..4bac40cd7 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.55.0 + 3.56.0 4.0.0 transaction-cursor - 3.55.0 + 3.56.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 52768d41c..88be93df5 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 307621e28..a212161ca 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.55.0 + 3.56.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index af8bcf971..673dace31 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 7a3adae4b..f58856a57 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index d9cc63ad1..4d8032453 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.55.0 + 3.56.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 235ee3762..a30eb8c8a 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.55.0 + 3.56.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index dd4d78c71..5daa7fa78 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.55.0 + 3.56.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 66b7e3bef..04bcff9ca 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.55.0 + 3.56.0 payment-order-composition-service - 3.55.0 + 3.56.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 242209bcf..1e843c6d2 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.55.0 + 3.56.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 36d926dad..3026c863c 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.55.0 + 3.56.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 40ccdd99c..86a509ac4 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.55.0 + 3.56.0 product-composition-service - 3.55.0 + 3.56.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 4897154fc..f5c20597f 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.55.0 + 3.56.0 transaction-composition-service - 3.55.0 + 3.56.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index c224800ad..9e0274085 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.55.0 + 3.56.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index cd28f78ad..e825da777 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.55.0 + 3.56.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index af92f24b5..5c0d30695 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index dabb3d5f7..905c4456e 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.55.0 + 3.56.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index ad3b88c0c..e7d8e5ec3 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 401177594..bac46641c 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.55.0 + 3.56.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index d580509e0..740e0faed 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.55.0 + 3.56.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 3d23bfac8..dff6692bf 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index ec1dead4e..65c83d572 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 52382b306..b4e694c28 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 44f6f318d..23e7f5039 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.55.0 + 3.56.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 5c47a6b32..1c2c8593c 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 0789284be..21bd41e5b 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index b837b2c08..c7d07cde3 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.55.0 + 3.56.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 427814b5e..4e89b0499 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index b0ece27a3..51acc4cb0 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.55.0 + 3.56.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index ff780049a..1dd7e6cb3 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 220d95eaa..805286f25 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.55.0 + 3.56.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index be2eaba7b..757a0baa2 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.55.0 + 3.56.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b23504e5d..a5b5c395a 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index b4ddb1304..d6d997447 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.55.0 + 3.56.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 3a66ea0c7..d5a7c2d24 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.55.0 + 3.56.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index ae09be552..031c5aa5f 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.55.0 + 3.56.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 572ad1791..6f57cfc76 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index f317a44c3..d247b4d76 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index a85143808..d5953e749 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 69ef3bbb9..9836a9b44 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.55.0 + 3.56.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 7e54f5960..0171aae06 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 185a98879..cb649e712 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 5f498bcee..406b2847d 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.55.0 + 3.56.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 0efc18435..79439ba21 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index cb733380d..67d52afc5 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 67703f7c1..3569c13e8 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 393a4480b..4d43f6952 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.55.0 + 3.56.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 153e282da..079a42152 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.55.0 + 3.56.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 9761012ef..d2ad3350b 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.55.0 + 3.56.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 8ad99c53c..76d356579 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 839ec9dae..b4ef097f8 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index c8e4b4f9b..05d3938cb 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 82235629c..f3037c00d 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 647ae15b2..c3818591a 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 9d684329c..d6861730d 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 7b7074a42..fc992309f 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.55.0 + 3.56.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index c112e339f..d12f1ec2a 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.55.0 + 3.56.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index c981b71cc..80d46f2af 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.55.0 + 3.56.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index e9a240856..06baa598d 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.55.0 + 3.56.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index a96cf824d..e90c59c00 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.55.0 + 3.56.0 ../../stream-sdk/stream-parent From b83a38b7816a136e3e2be95e23843243673add28 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 28 Jul 2023 16:02:46 +0200 Subject: [PATCH 62/95] Update limits with enabled feature --- .../src/main/java/com/backbase/stream/limit/LimitsSaga.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java b/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java index 03672d044..aa17bca05 100644 --- a/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java +++ b/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java @@ -42,7 +42,7 @@ public Mono executeTask(LimitsTask limitsTask) { CreateLimitRequestBody item = limitsTask.getData(); if (!limitsWorkerConfigurationProperties.isEnabled()) { - log.info("backbase.stream.limits.worker.limitsEnabled is false, Skipping limits ingestion"); + log.info("backbase.stream.limits.worker.enabled is false, Skipping limits ingestion"); return Mono.just(limitsTask); } From 4a3242ad713cbf103d4fc71b25e35e1e32867c17 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 28 Jul 2023 16:27:34 +0200 Subject: [PATCH 63/95] Update limits with enabled feature --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e9ea28d6..e6bf975f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog All notable changes to this project will be documented in this file. -## [3.56.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) +## [3.57.0](https://github.com/Backbase/stream-services/compare/3.56.0...3.57.0) +### Added +- Add feature flag for limits ingestion default is true, `backbase.stream.limits.worker.enabled` +## [3.56.0](https://github.com/Backbase/stream-services/compare/3.55.0...3.56.0) ### Changed - Fix missing portfolio aggregation model attribute `externalId` ## [3.55.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) From 6bdd720b78a5fe016796e2c56f878561c4cbc9dc Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 31 Jul 2023 15:12:29 +0000 Subject: [PATCH 64/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 8eeb3a8d3..71b875557 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 13f48f8a2..2d97b8c9b 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.56.0 + 3.57.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 173a922bc..4d6c0e8ce 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 89fbe9a72..8516f8a32 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 4401af924..0ef5d9198 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.56.0 + 3.57.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index a28d2e3f7..6280e4c2e 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index a4eea70e7..ef6b7f6ba 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.56.0 + 3.57.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 9e8ec727c..6b2d372fd 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 751788409..8da75e145 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.56.0 + 3.57.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index a3d2bd916..086667a8d 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index e4401dc0c..419e0f248 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 4d73a9fd1..0a8abb586 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index ad4a2de5e..18ff9a278 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.56.0 + 3.57.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 0d86c2481..664fbed70 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 19b67c880..9394885d8 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 6660d6070..43d03bc2b 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 0cd0092da..5c74e81b0 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.56.0 + 3.57.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 7062af99b..9417a4d5c 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index f157ad237..5860f6aee 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index bc591a3e8..7bf98ad47 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.56.0 + 3.57.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 2bcfa1f5c..cc5d7a256 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 023145b8f..399ef9449 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index f7a1176b7..4c98f3c4e 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index a77b51660..ebbf90c0b 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.56.0 + 3.57.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 4bac40cd7..0fbf463f3 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.56.0 + 3.57.0 4.0.0 transaction-cursor - 3.56.0 + 3.57.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 88be93df5..2b2895e06 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index a212161ca..7c8f4d83b 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.56.0 + 3.57.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 673dace31..c7c11ca5f 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index f58856a57..853cbcae2 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 4d8032453..4957e29ac 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.56.0 + 3.57.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index a30eb8c8a..e4712906c 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.56.0 + 3.57.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 5daa7fa78..baa6e5bb1 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.56.0 + 3.57.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 04bcff9ca..c777b2a0a 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.56.0 + 3.57.0 payment-order-composition-service - 3.56.0 + 3.57.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 1e843c6d2..a654327db 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.56.0 + 3.57.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 3026c863c..490d0298e 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.56.0 + 3.57.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 86a509ac4..dc64d177d 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.56.0 + 3.57.0 product-composition-service - 3.56.0 + 3.57.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index f5c20597f..7119733ab 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.56.0 + 3.57.0 transaction-composition-service - 3.56.0 + 3.57.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 9e0274085..72efa7752 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.56.0 + 3.57.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index e825da777..4f02c387c 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.56.0 + 3.57.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 5c0d30695..2f52ba09f 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 905c4456e..45fc9df74 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.56.0 + 3.57.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index e7d8e5ec3..f4570d206 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index bac46641c..7b83c4027 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.56.0 + 3.57.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 740e0faed..2de45a2bc 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.56.0 + 3.57.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index dff6692bf..fa7496985 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 65c83d572..5bc6d5400 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index b4e694c28..5e62d07bc 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 23e7f5039..0e2d5814c 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.56.0 + 3.57.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 1c2c8593c..d1cf4987e 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 21bd41e5b..c8c80da49 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index c7d07cde3..4fcdfe47f 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.56.0 + 3.57.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 4e89b0499..6a805983a 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 51acc4cb0..6826a39cb 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.56.0 + 3.57.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 1dd7e6cb3..08fd3daa8 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 805286f25..d43318eb3 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.56.0 + 3.57.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 757a0baa2..a5de8b6e9 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.56.0 + 3.57.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index a5b5c395a..b36eac18d 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index d6d997447..3e6efdc6b 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.56.0 + 3.57.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index d5a7c2d24..c0c22cdc5 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.56.0 + 3.57.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 031c5aa5f..fdfbb439a 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.56.0 + 3.57.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 6f57cfc76..59a13e348 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index d247b4d76..ae97b1c44 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index d5953e749..decd0e036 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 9836a9b44..8c5a5e189 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.56.0 + 3.57.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 0171aae06..9f240a8e2 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index cb649e712..8007fcc62 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 406b2847d..f3e6173b1 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.56.0 + 3.57.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 79439ba21..e021b3a9e 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 67d52afc5..378eab1f4 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 3569c13e8..7ded41ada 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 4d43f6952..44683fc14 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.56.0 + 3.57.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 079a42152..1e9cbabda 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.56.0 + 3.57.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index d2ad3350b..5cce3d47f 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.56.0 + 3.57.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 76d356579..1f07b0b8e 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index b4ef097f8..4f0a2e2f9 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 05d3938cb..4941d2ab8 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index f3037c00d..645a52fed 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index c3818591a..14d80349f 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index d6861730d..af88d8d05 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index fc992309f..42b4f4513 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.56.0 + 3.57.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index d12f1ec2a..df224fbc3 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.56.0 + 3.57.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 80d46f2af..bb3a867bb 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.56.0 + 3.57.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 06baa598d..4fed81219 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.56.0 + 3.57.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index e90c59c00..f02c33fde 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.56.0 + 3.57.0 ../../stream-sdk/stream-parent From 25c94cabfab6baedf8a6337abb876c3a61f9c8c7 Mon Sep 17 00:00:00 2001 From: Joao Lima Date: Mon, 31 Jul 2023 15:39:04 +0200 Subject: [PATCH 65/95] For the IMPORT_FROM_IDENTIY strategy use the user manager importIdentity API call --- CHANGELOG.md | 5 ++ .../backbase/stream/service/UserService.java | 44 +++++++++++----- .../stream/service/UserServiceTest.java | 50 ++++++++++++++----- 3 files changed, 74 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e9ea28d6..64c7927a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. + +## [3.57.0](https://github.com/Backbase/stream-services/compare/3.56.0...3.57.0) +### Changed +- For the IMPORT_FROM_IDENTIY strategy use the user manager importIdentity API call + ## [3.56.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) ### Changed - Fix missing portfolio aggregation model attribute `externalId` diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 43f529042..f19532255 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -9,9 +9,11 @@ import com.backbase.dbs.user.api.service.v2.model.BatchResponseItem; import com.backbase.dbs.user.api.service.v2.model.BatchUser; import com.backbase.dbs.user.api.service.v2.model.CreateIdentityRequest; +import com.backbase.dbs.user.api.service.v2.model.CreateIdentityResponse; import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.dbs.user.api.service.v2.model.GetUsersByLegalEntityIdsRequest; import com.backbase.dbs.user.api.service.v2.model.GetUsersList; +import com.backbase.dbs.user.api.service.v2.model.ImportIdentity; import com.backbase.dbs.user.api.service.v2.model.Realm; import com.backbase.dbs.user.api.service.v2.model.UpdateIdentityRequest; import com.backbase.dbs.user.api.service.v2.model.UserCreated; @@ -273,30 +275,48 @@ public Mono linkLegalEntityToRealm(LegalEntity legalEntity) { * @return the same User with updated internal and external id on success */ public Mono createOrImportIdentityUser(User user, String legalEntityInternalId, StreamTask streamTask) { - CreateIdentityRequest createIdentityRequest = new CreateIdentityRequest(); - createIdentityRequest.setLegalEntityInternalId(legalEntityInternalId); - createIdentityRequest.setExternalId(user.getExternalId()); - createIdentityRequest.setAdditions(user.getAdditions()); + + Mono upsertCall; if (IdentityUserLinkStrategy.CREATE_IN_IDENTITY.equals(user.getIdentityLinkStrategy())) { Objects.requireNonNull(user.getFullName(), "User Full Name is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); Objects.requireNonNull(user.getEmailAddress(), "User Email Address is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); Objects.requireNonNull(user.getMobileNumber(), "User Mobile Number is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); + CreateIdentityRequest createIdentityRequest = new CreateIdentityRequest(); + createIdentityRequest.setLegalEntityInternalId(legalEntityInternalId); + createIdentityRequest.setExternalId(user.getExternalId()); + createIdentityRequest.setAdditions(user.getAdditions()); createIdentityRequest.setFullName(user.getFullName()); createIdentityRequest.setEmailAddress(user.getEmailAddress().getAddress()); createIdentityRequest.setMobileNumber(user.getMobileNumber().getNumber()); ofNullable(user.getAttributes()).ifPresent(createIdentityRequest::setAttributes); + + upsertCall = identityManagementApi.createIdentity(createIdentityRequest) + .onErrorResume(WebClientResponseException.class, e -> { + log.error("Error creating identity: {} Response: {}", createIdentityRequest, + e.getResponseBodyAsString()); + String message = "Failed to create user: " + user.getExternalId(); + streamTask.error("user", "create-identity", "failed", + user.getExternalId(), legalEntityInternalId, e, e.getMessage(), message); + return Mono.error(new StreamTaskException(streamTask, message)); + }); + } else { + ImportIdentity importIdentity = new ImportIdentity(); + importIdentity.setLegalEntityInternalId(legalEntityInternalId); + importIdentity.setExternalId(user.getExternalId()); + importIdentity.additions(user.getAdditions()); + upsertCall = identityManagementApi.importIdentity(importIdentity) + .onErrorResume(WebClientResponseException.class, e -> { + log.error("Error importing identity: {} Response: {}", importIdentity, e.getResponseBodyAsString()); + String message = "Failed to import user: " + user.getExternalId(); + streamTask.error("user", "import-identity", "failed", + user.getExternalId(), legalEntityInternalId, e, e.getMessage(), message); + return Mono.error(new StreamTaskException(streamTask, message)); + }); } - return identityManagementApi.createIdentity(createIdentityRequest) - .onErrorResume(WebClientResponseException.class, e -> { - log.error("Error creating identity: {} Response: {}", createIdentityRequest, e.getResponseBodyAsString()); - String message = "Failed to create user: " + user.getExternalId(); - streamTask.error("user", "create-identity", "failed", - user.getExternalId(), legalEntityInternalId, e, e.getMessage(), message); - return Mono.error(new StreamTaskException(streamTask, message)); - }) + return upsertCall .map(identityCreatedItem -> { user.setInternalId(identityCreatedItem.getInternalId()); user.setExternalId(identityCreatedItem.getExternalId()); diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index a49d546b5..7643bcd31 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -182,7 +182,7 @@ void createOrImportIdentityUserUpdateAttributesWhenIFIStrategy() { final IdentityUserLinkStrategy strategy = IMPORT_FROM_IDENTIY; CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + when(identityManagementApi.importIdentity(any())).thenReturn(Mono.just(response)); when(identityManagementApi.updateIdentity(eq(internalId), any())).thenReturn(Mono.empty().then()); @@ -194,9 +194,9 @@ void createOrImportIdentityUserUpdateAttributesWhenIFIStrategy() { result.subscribe(assertEqualsTo(user)); - CreateIdentityRequest expectedCreateIdentityRequest = new CreateIdentityRequest().externalId(externalId) - .legalEntityInternalId(legalEntityId); - verify(identityManagementApi).createIdentity(expectedCreateIdentityRequest); + ImportIdentity expectedImportIdentityRequest = new ImportIdentity().externalId(externalId) + .legalEntityInternalId(legalEntityId); + verify(identityManagementApi).importIdentity(expectedImportIdentityRequest); UpdateIdentityRequest expectedUpdateIdentityRequest = new UpdateIdentityRequest().attributes(attributesMap); verify(identityManagementApi).updateIdentity(internalId, expectedUpdateIdentityRequest); } @@ -209,7 +209,7 @@ void createOrImportIdentityUserDontUpdateWhenNoAttributesPresent() { final IdentityUserLinkStrategy strategy = IMPORT_FROM_IDENTIY; CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + when(identityManagementApi.importIdentity(any())).thenReturn(Mono.just(response)); User user = new User().externalId(externalId).identityLinkStrategy(strategy); @@ -218,9 +218,9 @@ void createOrImportIdentityUserDontUpdateWhenNoAttributesPresent() { result.subscribe(assertEqualsTo(user)); - CreateIdentityRequest expectedCreateIdentityRequest = new CreateIdentityRequest().externalId(externalId) - .legalEntityInternalId(legalEntityId); - verify(identityManagementApi).createIdentity(expectedCreateIdentityRequest); + ImportIdentity expectedImportIdentityRequest = new ImportIdentity().externalId(externalId) + .legalEntityInternalId(legalEntityId); + verify(identityManagementApi).importIdentity(expectedImportIdentityRequest); verifyNoMoreInteractions(identityManagementApi); } @@ -232,20 +232,20 @@ void createOrImportIdentityUserUpdateAdditionsWhenIFIStrategy() { final Map additionsMap = Collections.singletonMap("someKey", "someValue"); CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + when(identityManagementApi.importIdentity(any())).thenReturn(Mono.just(response)); when(identityManagementApi.updateIdentity(eq(internalId), any())).thenReturn(Mono.empty().then()); User user = new User().externalId(externalId).additions(additionsMap).identityLinkStrategy(IMPORT_FROM_IDENTIY); Mono result = subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask()); result.subscribe(assertEqualsTo(user)); - CreateIdentityRequest expectedCreateIdentityRequest = - new CreateIdentityRequest() + ImportIdentity expectedImportIdentityRequest = + new ImportIdentity() .externalId(externalId) .additions(additionsMap) .legalEntityInternalId(legalEntityId); - verify(identityManagementApi).createIdentity(expectedCreateIdentityRequest); + verify(identityManagementApi).importIdentity(expectedImportIdentityRequest); verify(identityManagementApi).updateIdentity(internalId, new UpdateIdentityRequest().additions(additionsMap)); } @@ -257,7 +257,7 @@ void createOrImportIdentityUserUpdateAdditionsWithError() { final Map additionsMap = Collections.singletonMap("someKey", "someValue"); CreateIdentityResponse response = new CreateIdentityResponse().externalId(externalId).internalId(internalId); - when(identityManagementApi.createIdentity(any())).thenReturn(Mono.just(response)); + when(identityManagementApi.importIdentity(any())).thenReturn(Mono.just(response)); User user = new User().externalId(externalId).additions(additionsMap).identityLinkStrategy(IMPORT_FROM_IDENTIY); @@ -322,6 +322,30 @@ void createOrImportIdentityUserFailure() { } + @Test + void createOrImportIdentityErrorOnImport() { + final String externalId = "someExternalId"; + final String legalEntityId = "someLegalEntityId"; + final Map attributesMap = Collections.singletonMap("someKey", "someValue"); + final IdentityUserLinkStrategy strategy = IMPORT_FROM_IDENTIY; + final String emailAddress = "some@email.com"; + final String mobileNumber = "123456"; + final String fullName = "someName"; + + when(identityManagementApi.importIdentity(any())).thenReturn(Mono.error(WebClientResponseException.create(500,"", new HttpHeaders(), "Error response".getBytes(StandardCharsets.UTF_8), null))); + + User user = new User().externalId(externalId).attributes(attributesMap) + .identityLinkStrategy(strategy).fullName(fullName) + .emailAddress(new EmailAddress().address(emailAddress)) + .mobileNumber(new PhoneNumber().number(mobileNumber)); + + + Mono result = subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask()); + + StepVerifier.create(result) + .expectError().verify(); + } + @Test void getUserByExternalId() { final String externalId = "someExternalId"; From 171d8c53ec336531e7042ffbccffd747ddabb149 Mon Sep 17 00:00:00 2001 From: Joao Lima Date: Mon, 31 Jul 2023 15:39:04 +0200 Subject: [PATCH 66/95] For the IMPORT_FROM_IDENTIY strategy use the user manager importIdentity API call --- CHANGELOG.md | 5 +++++ .../backbase/stream/service/UserService.java | 15 ++++++++++++--- .../stream/service/UserServiceTest.java | 19 +++++++++++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 168a5885a..56c6e82d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,11 @@ All notable changes to this project will be documented in this file. - Add feature flag for limits ingestion default is true, `backbase.stream.limits.worker.enabled` ## [3.56.0](https://github.com/Backbase/stream-services/compare/3.55.0...3.56.0) +## [3.57.0](https://github.com/Backbase/stream-services/compare/3.56.0...3.57.0) +### Changed +- For the IMPORT_FROM_IDENTIY strategy use the user manager importIdentity API call + +## [3.56.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) ### Changed - Fix missing portfolio aggregation model attribute `externalId` ## [3.55.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index f19532255..83d28a154 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -22,8 +22,10 @@ import com.backbase.identity.integration.api.service.v1.model.EnhancedUserRepresentation; import com.backbase.identity.integration.api.service.v1.model.UserRequestBody; import com.backbase.stream.exceptions.UserUpsertException; +import com.backbase.stream.legalentity.model.EmailAddress; import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.LegalEntity; +import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.User; import com.backbase.stream.mapper.RealmMapper; import com.backbase.stream.mapper.UserMapper; @@ -279,9 +281,16 @@ public Mono createOrImportIdentityUser(User user, String legalEntityIntern Mono upsertCall; if (IdentityUserLinkStrategy.CREATE_IN_IDENTITY.equals(user.getIdentityLinkStrategy())) { - Objects.requireNonNull(user.getFullName(), "User Full Name is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); - Objects.requireNonNull(user.getEmailAddress(), "User Email Address is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); - Objects.requireNonNull(user.getMobileNumber(), "User Mobile Number is required for user: " + user.getExternalId() + " in legal entity: " + legalEntityInternalId); + Objects.requireNonNull(user.getFullName(), + "User Full Name is required for user: " + user.getExternalId() + " in legal entity: " + + legalEntityInternalId); + Objects.requireNonNull( + Optional.ofNullable(user.getEmailAddress()).map(EmailAddress::getAddress).orElse(null), + "User Email Address is required for user: " + user.getExternalId() + " in legal entity: " + + legalEntityInternalId); + Objects.requireNonNull(Optional.ofNullable(user.getMobileNumber()).map(PhoneNumber::getNumber).orElse(null), + "User Mobile Number is required for user: " + user.getExternalId() + " in legal entity: " + + legalEntityInternalId); CreateIdentityRequest createIdentityRequest = new CreateIdentityRequest(); createIdentityRequest.setLegalEntityInternalId(legalEntityInternalId); diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index 7643bcd31..eb812da59 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -3,6 +3,7 @@ import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.CREATE_IN_IDENTITY; import static com.backbase.stream.legalentity.model.IdentityUserLinkStrategy.IMPORT_FROM_IDENTIY; import static com.backbase.stream.LambdaAssertions.assertEqualsTo; +import static org.junit.jupiter.api.Assertions.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; @@ -346,6 +347,24 @@ void createOrImportIdentityErrorOnImport() { .expectError().verify(); } + @Test + void createOrImportIdentityErrorOnCreateWhenMissingEmail() { + final String externalId = "someExternalId"; + final String legalEntityId = "someLegalEntityId"; + final Map attributesMap = Collections.singletonMap("someKey", "someValue"); + final IdentityUserLinkStrategy strategy = CREATE_IN_IDENTITY; + final String emailAddress = null; + final String mobileNumber = "123456"; + final String fullName = "someName"; + + User user = new User().externalId(externalId).attributes(attributesMap) + .identityLinkStrategy(strategy).fullName(fullName) + .emailAddress(new EmailAddress().address(emailAddress)) + .mobileNumber(new PhoneNumber().number(mobileNumber)); + + assertThrows(NullPointerException.class, () -> subject.createOrImportIdentityUser(user, legalEntityId, new ProductGroupTask())); + } + @Test void getUserByExternalId() { final String externalId = "someExternalId"; From 75ad21f7a2d9c070eed78c7ceb632e3070d69ec6 Mon Sep 17 00:00:00 2001 From: Joao Lima Date: Tue, 1 Aug 2023 15:26:38 +0200 Subject: [PATCH 67/95] fix CHANGELOG.md --- CHANGELOG.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56c6e82d3..83d9e4c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,12 +9,6 @@ All notable changes to this project will be documented in this file. ### Added - Add feature flag for limits ingestion default is true, `backbase.stream.limits.worker.enabled` ## [3.56.0](https://github.com/Backbase/stream-services/compare/3.55.0...3.56.0) - -## [3.57.0](https://github.com/Backbase/stream-services/compare/3.56.0...3.57.0) -### Changed -- For the IMPORT_FROM_IDENTIY strategy use the user manager importIdentity API call - -## [3.56.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) ### Changed - Fix missing portfolio aggregation model attribute `externalId` ## [3.55.0](https://github.com/Backbase/stream-services/compare/3.54.0...3.55.0) From e5a816f6a44a4af671a806fc381155987d12cafa Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Tue, 1 Aug 2023 14:23:43 +0000 Subject: [PATCH 68/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 71b875557..1d2a72c18 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 2d97b8c9b..baad48f2e 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.57.0 + 3.58.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 4d6c0e8ce..798b62303 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 8516f8a32..a08d59f90 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 0ef5d9198..568d9a467 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.57.0 + 3.58.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 6280e4c2e..b8e059d89 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index ef6b7f6ba..e3102df37 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.57.0 + 3.58.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 6b2d372fd..7f56fc90d 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 8da75e145..59b773153 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.57.0 + 3.58.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 086667a8d..d48b39439 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 419e0f248..7b58446a1 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 0a8abb586..0e3b77e43 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 18ff9a278..20ebf5e3f 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.57.0 + 3.58.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 664fbed70..6d5879b4d 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 9394885d8..324026989 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 43d03bc2b..4a0df2dbe 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 5c74e81b0..2912ce39b 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.57.0 + 3.58.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 9417a4d5c..4a7544cfb 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 5860f6aee..0cbfc3a51 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 7bf98ad47..d726e7642 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.57.0 + 3.58.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index cc5d7a256..982ddc0ea 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 399ef9449..69d62f94f 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 4c98f3c4e..c428fe3b9 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index ebbf90c0b..1a1ad1b28 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.57.0 + 3.58.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 0fbf463f3..b17cd0f0f 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.57.0 + 3.58.0 4.0.0 transaction-cursor - 3.57.0 + 3.58.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 2b2895e06..e4d05326a 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 7c8f4d83b..de93b968e 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.57.0 + 3.58.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index c7c11ca5f..0a6691a02 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 853cbcae2..ee221d674 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 4957e29ac..64ac8295e 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.57.0 + 3.58.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index e4712906c..c42c0c920 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.57.0 + 3.58.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index baa6e5bb1..9c7f3f15a 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.57.0 + 3.58.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index c777b2a0a..1f7850e46 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.57.0 + 3.58.0 payment-order-composition-service - 3.57.0 + 3.58.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index a654327db..4c25af8b2 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.57.0 + 3.58.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 490d0298e..21bf42d50 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.57.0 + 3.58.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index dc64d177d..4070fb4a2 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.57.0 + 3.58.0 product-composition-service - 3.57.0 + 3.58.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 7119733ab..3638eeec7 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.57.0 + 3.58.0 transaction-composition-service - 3.57.0 + 3.58.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 72efa7752..646f5ce22 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.57.0 + 3.58.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 4f02c387c..722e02db2 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.57.0 + 3.58.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 2f52ba09f..9efd1fc0b 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 45fc9df74..72198f26e 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.57.0 + 3.58.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index f4570d206..9ef6f9507 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 7b83c4027..80134ea90 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.57.0 + 3.58.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 2de45a2bc..8830118bb 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.57.0 + 3.58.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index fa7496985..7f6c4b830 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 5bc6d5400..f0165ad4d 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 5e62d07bc..d734ab1a5 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 0e2d5814c..5a9f7e47f 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.57.0 + 3.58.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index d1cf4987e..91c1918e8 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index c8c80da49..04167f44e 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 4fcdfe47f..ca019edae 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.57.0 + 3.58.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 6a805983a..a8d41bb92 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 6826a39cb..ec6228787 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.57.0 + 3.58.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 08fd3daa8..e28be9f10 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index d43318eb3..aeb78008f 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.57.0 + 3.58.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index a5de8b6e9..88db9c97e 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.57.0 + 3.58.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b36eac18d..b95c03f75 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 3e6efdc6b..83e0c32c7 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.57.0 + 3.58.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index c0c22cdc5..e3aabbd49 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.57.0 + 3.58.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index fdfbb439a..ebe15755a 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.57.0 + 3.58.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 59a13e348..a8a8944df 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index ae97b1c44..54092be3a 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index decd0e036..f6a5fcb44 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 8c5a5e189..85625894a 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.57.0 + 3.58.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 9f240a8e2..b4b284485 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 8007fcc62..c0cc79a2d 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index f3e6173b1..d1ddf9a2f 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.57.0 + 3.58.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index e021b3a9e..b454b0270 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 378eab1f4..b6c96d2f7 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 7ded41ada..759792070 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 44683fc14..f8803644b 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.57.0 + 3.58.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 1e9cbabda..09013ee68 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.57.0 + 3.58.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 5cce3d47f..4f80df027 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.57.0 + 3.58.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 1f07b0b8e..da69f61ee 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 4f0a2e2f9..b5213dbc4 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 4941d2ab8..0854c59c3 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 645a52fed..c14d7fe4f 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 14d80349f..90f58b713 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index af88d8d05..14700034f 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 42b4f4513..3f4f7c4f9 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.57.0 + 3.58.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index df224fbc3..ff908a24f 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.57.0 + 3.58.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index bb3a867bb..543517066 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.57.0 + 3.58.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 4fed81219..ac0405450 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.57.0 + 3.58.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index f02c33fde..a4266773a 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.57.0 + 3.58.0 ../../stream-sdk/stream-parent From 1e64db9960ae12f6674b25cc040f5b5a4f163008 Mon Sep 17 00:00:00 2001 From: Balazs Toth Date: Tue, 1 Aug 2023 14:22:24 +0200 Subject: [PATCH 69/95] Improved error handling for Limits and LegalEntity ingestion --- .../com/backbase/stream/LegalEntitySaga.java | 13 +++++--- .../com/backbase/stream/limit/LimitsSaga.java | 33 ++++++++++++------- 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 2f95c8995..acc9c8fd0 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -431,11 +431,14 @@ private Mono upsertLegalEntity(LegalEntityTask task) { // Pipeline for Existing Legal Entity Mono existingLegalEntity = legalEntityService.getLegalEntityByExternalId(legalEntity.getExternalId()) .onErrorResume(throwable -> { - task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, throwable, throwable.getMessage(), "Unexpected Error"); - return Mono.error(new StreamTaskException(task, throwable, "Failed to get Legal Entity: " + throwable.getMessage())); - }) - .onErrorResume(WebClientResponseException.class, throwable -> { - task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, throwable, throwable.getResponseBodyAsString(), "Unexpected Web Client Exception"); + if (throwable instanceof WebClientResponseException webClientResponseException) { + task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, + webClientResponseException, + webClientResponseException.getResponseBodyAsString(), "Unexpected Web Client Exception"); + } else { + task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, throwable, + throwable.getMessage(), "Unexpected Error"); + } return Mono.error(new StreamTaskException(task, throwable, "Failed to get Legal Entity: " + throwable.getMessage())); }) .flatMap(actual -> { diff --git a/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java b/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java index aa17bca05..a25b8247a 100644 --- a/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java +++ b/stream-limits/limits-core/src/main/java/com/backbase/stream/limit/LimitsSaga.java @@ -1,6 +1,5 @@ package com.backbase.stream.limit; -import static org.springframework.util.CollectionUtils.contains; import static org.springframework.util.CollectionUtils.isEmpty; import com.backbase.dbs.limit.api.service.v2.LimitsServiceApi; @@ -16,6 +15,7 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.mapstruct.factory.Mappers; +import org.springframework.web.reactive.function.client.WebClientResponseException; import reactor.core.publisher.Mono; @Slf4j @@ -23,6 +23,7 @@ public class LimitsSaga implements StreamTaskExecutor { public static final String LIMIT = "limit"; + public static final String RETRIEVE = "retrieve"; public static final String CREATE = "create"; public static final String SUCCESS = "success"; public static final String ERROR = "error"; @@ -50,16 +51,26 @@ public Mono executeTask(LimitsTask limitsTask) { item.getEntities().stream().map(entity -> entity.getEtype() + COLON + SPACE + entity.getEref()) .collect(Collectors.joining(COMMA + SPACE)), item.getUserBBID()); return limitsApi.postLimitsRetrieval(mapper.map(item)) - .collectList() - .flatMap(limitsRetrievalPostResponseBody -> { - if (isEmpty(limitsRetrievalPostResponseBody)) { - log.info("Creating Limits"); - return createLimits(limitsTask, item); - } else { - log.info("Updating Limits"); - return updateLimits(limitsTask, item, limitsRetrievalPostResponseBody); - } - }); + .onErrorResume(throwable -> { + if (throwable instanceof WebClientResponseException webClientResponseException) { + limitsTask.error(LIMIT, RETRIEVE, ERROR, item.getUserBBID(), null, webClientResponseException, + webClientResponseException.getResponseBodyAsString(), FAILED_TO_INGEST_LIMITS); + } else { + limitsTask.error(LIMIT, RETRIEVE, ERROR, item.getUserBBID(), null, throwable, + throwable.getMessage(), FAILED_TO_INGEST_LIMITS); + } + return Mono.error(new StreamTaskException(limitsTask, throwable, FAILED_TO_INGEST_LIMITS)); + }) + .collectList() + .flatMap(limitsRetrievalPostResponseBody -> { + if (isEmpty(limitsRetrievalPostResponseBody)) { + log.info("Creating Limits"); + return createLimits(limitsTask, item); + } else { + log.info("Updating Limits"); + return updateLimits(limitsTask, item, limitsRetrievalPostResponseBody); + } + }); } private Mono updateLimits(LimitsTask limitsTask, CreateLimitRequestBody item, From c0395cf64465c1e42d78b38268c1caf57c75ef5f Mon Sep 17 00:00:00 2001 From: Balazs Toth Date: Tue, 1 Aug 2023 16:19:31 +0200 Subject: [PATCH 70/95] Add tests, and fix LE upster --- .../com/backbase/stream/LegalEntitySaga.java | 34 +++++----- .../backbase/stream/LegalEntitySagaTest.java | 42 ++++++++++++- .../backbase/stream/limit/LimitsSagaTest.java | 62 ++++++++++++++++--- 3 files changed, 110 insertions(+), 28 deletions(-) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index acc9c8fd0..a28ffee85 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -430,17 +430,6 @@ private Mono upsertLegalEntity(LegalEntityTask task) { LegalEntity legalEntity = task.getData(); // Pipeline for Existing Legal Entity Mono existingLegalEntity = legalEntityService.getLegalEntityByExternalId(legalEntity.getExternalId()) - .onErrorResume(throwable -> { - if (throwable instanceof WebClientResponseException webClientResponseException) { - task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, - webClientResponseException, - webClientResponseException.getResponseBodyAsString(), "Unexpected Web Client Exception"); - } else { - task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, throwable, - throwable.getMessage(), "Unexpected Error"); - } - return Mono.error(new StreamTaskException(task, throwable, "Failed to get Legal Entity: " + throwable.getMessage())); - }) .flatMap(actual -> { task.getData().setInternalId(actual.getInternalId()); return legalEntityService.getLegalEntityByInternalId(actual.getInternalId()) @@ -453,22 +442,37 @@ private Mono upsertLegalEntity(LegalEntityTask task) { return Mono.just(task); }); }); + }) + .onErrorResume(throwable -> { + if (throwable instanceof WebClientResponseException webClientResponseException) { + task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, + webClientResponseException, + webClientResponseException.getResponseBodyAsString(), "Unexpected Web Client Exception"); + } else { + task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), null, throwable, + throwable.getMessage(), "Unexpected Error"); + } + return Mono.error( + new StreamTaskException(task, throwable, "Failed to get Legal Entity: " + throwable.getMessage())); }); // Pipeline for Creating New Legal Entity - Mono createNewLegalEntity = legalEntityService.createLegalEntity(legalEntity) + Mono createNewLegalEntity = Mono.defer(() -> legalEntityService.createLegalEntity(legalEntity) .flatMap(actual -> { task.getData().setInternalId(legalEntity.getInternalId()); return legalEntityService.getLegalEntityByInternalId(actual.getInternalId()) .flatMap(result -> { task.getData().setParentInternalId(result.getParentInternalId()); - task.info(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, CREATED, legalEntity.getExternalId(), legalEntity.getInternalId(), "Created new Legal Entity"); + task.info(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, CREATED, legalEntity.getExternalId(), + legalEntity.getInternalId(), "Created new Legal Entity"); return Mono.just(task); }); }) .onErrorResume(LegalEntityException.class, legalEntityException -> { - task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), legalEntity.getInternalId(), legalEntityException, legalEntityException.getHttpResponse(), legalEntityException.getMessage()); + task.error(LEGAL_ENTITY, UPSERT_LEGAL_ENTITY, FAILED, legalEntity.getExternalId(), + legalEntity.getInternalId(), legalEntityException, legalEntityException.getHttpResponse(), + legalEntityException.getMessage()); return Mono.error(new StreamTaskException(task, legalEntityException)); - }); + })); return existingLegalEntity.switchIfEmpty(createNewLegalEntity); } diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java index 169bf84a4..c927c0b39 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java @@ -60,6 +60,7 @@ import com.backbase.stream.service.UserService; import com.backbase.stream.worker.exception.StreamTaskException; import java.math.BigDecimal; +import java.nio.charset.Charset; import java.time.Duration; import java.util.ArrayList; import java.util.Arrays; @@ -67,15 +68,20 @@ import java.util.List; import java.util.Map; import java.util.concurrent.CopyOnWriteArrayList; +import java.util.stream.Stream; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.Spy; import org.mockito.junit.jupiter.MockitoExtension; import org.mockito.stubbing.Answer; +import org.springframework.web.reactive.function.client.WebClientResponseException; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @@ -429,8 +435,6 @@ void productGroupsProcessedSequentially() { .thenReturn(Mono.just(legalEntityTask.getLegalEntity())); when(legalEntityService.getLegalEntityByInternalId("100001")) .thenReturn(Mono.just(legalEntityTask.getLegalEntity())); - when(legalEntityService.createLegalEntity(legalEntityTask.getLegalEntity())) - .thenReturn(Mono.empty()); when(legalEntityService.putLegalEntity(any())).thenReturn(Mono.just(legalEntityTask.getLegalEntity())); when(legalEntitySagaConfigurationProperties.isUseIdentityIntegration()) .thenReturn(true); @@ -597,7 +601,6 @@ void updateLegalEntityName() { when(legalEntityService.getLegalEntityByExternalId(eq(leExternalId))).thenReturn(Mono.just(legalEntity)); when(legalEntityService.getLegalEntityByInternalId(eq(leInternalId))).thenReturn(Mono.just(legalEntity)); - when(legalEntityService.createLegalEntity(any())).thenReturn(Mono.empty()); when(legalEntityService.putLegalEntity(any())).thenReturn(Mono.just(newLE)); when(accessGroupService.getServiceAgreementByExternalId(eq(customSaExId))).thenReturn(Mono.empty()); when(accessGroupService.createServiceAgreement(any(), eq(customSa))).thenReturn(Mono.just(customSa)); @@ -904,6 +907,39 @@ void whenUserKindSegmentationIsEnabledAndNoCustomerCategoryCanBeDeterminedReturn ); } + @ParameterizedTest + @MethodSource("parameters_upster_error") + void upster_error(Exception ex, String error) { + + // Given + LegalEntityTask leTask = new LegalEntityTask(new LegalEntity().externalId(leExternalId)); + when(legalEntityService.getLegalEntityByExternalId(leExternalId)).thenReturn(Mono.error(ex)); + + // When + Mono result = legalEntitySaga.executeTask(leTask); + StreamTaskException stEx = null; + try { + result.block(); + } catch (StreamTaskException e) { + stEx = e; + } + + // Then + verify(legalEntityService).getLegalEntityByExternalId(any()); + org.assertj.core.api.Assertions.assertThat(stEx) + .isNotNull() + .extracting(e -> e.getTask().getHistory().get(1).getErrorMessage()) + .isEqualTo(error); + } + + private static Stream parameters_upster_error() { + return Stream.of( + Arguments.of(new RuntimeException("Fake error"), "Fake error"), + Arguments.of(new WebClientResponseException(400, "Bad request", null, + "Fake validation error".getBytes(), Charset.defaultCharset()), "Fake validation error")); + } + + private LegalEntityTask executeLegalEntityTaskAndBlock(LegalEntityTask task) { return legalEntitySaga.executeTask(task).block(); } diff --git a/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java b/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java index cc9bcba7f..578ffd231 100644 --- a/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java +++ b/stream-limits/limits-core/src/test/java/com/backbase/stream/limit/LimitsSagaTest.java @@ -1,22 +1,32 @@ package com.backbase.stream.limit; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; import com.backbase.dbs.limit.api.service.v2.LimitsServiceApi; -import com.backbase.dbs.limit.api.service.v2.model.*; +import com.backbase.dbs.limit.api.service.v2.model.CreateLimitRequestBody; +import com.backbase.dbs.limit.api.service.v2.model.Entity; +import com.backbase.dbs.limit.api.service.v2.model.LimitByUuidPutResponseBody; +import com.backbase.dbs.limit.api.service.v2.model.LimitsPostResponseBody; +import com.backbase.dbs.limit.api.service.v2.model.LimitsRetrievalPostResponseBody; import com.backbase.stream.configuration.LimitsWorkerConfigurationProperties; +import com.backbase.stream.worker.exception.StreamTaskException; +import java.nio.charset.Charset; +import java.util.List; +import java.util.stream.Stream; +import org.assertj.core.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - -import java.util.List; - -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; +import org.springframework.web.reactive.function.client.WebClientResponseException; @ExtendWith(MockitoExtension.class) class LimitsSagaTest { @@ -35,6 +45,39 @@ public void init() { when(limitsWorkerConfigurationProperties.isEnabled()).thenReturn(Boolean.TRUE); } + @ParameterizedTest + @MethodSource("parameters_retrieveLimits_error") + void retrieveLimits_error(Exception ex, String error) { + + // Given + LimitsTask limitsTask = createTask(); + when(limitsApi.postLimitsRetrieval(any())) + .thenReturn(Flux.error(ex)); + + // When + Mono result = limitsSaga.executeTask(limitsTask); + StreamTaskException stEx = null; + try { + result.block(); + } catch (StreamTaskException e) { + stEx = e; + } + + // Then + verify(limitsApi).postLimitsRetrieval(any()); + Assertions.assertThat(stEx) + .isNotNull() + .extracting(e -> e.getTask().getHistory().get(0).getErrorMessage()) + .isEqualTo(error); + } + + private static Stream parameters_retrieveLimits_error() { + return Stream.of( + Arguments.of(new RuntimeException("Fake error"), "Fake error"), + Arguments.of(new WebClientResponseException(422, "Unprocessable Entity", null, + "Fake validation error".getBytes(), Charset.defaultCharset()), "Fake validation error")); + } + @Test void createLimits() { @@ -48,7 +91,6 @@ void createLimits() { result.block(); // Then - verify(limitsApi).postLimits(any()); verify(limitsApi).postLimitsRetrieval(any()); } From 2f87291bbaec0065644199db4de95374e2cf75bf Mon Sep 17 00:00:00 2001 From: Balazs Toth Date: Tue, 1 Aug 2023 17:46:43 +0200 Subject: [PATCH 71/95] Remove MySQL diver version override --- stream-compositions/cursors/pom.xml | 10 +++++----- stream-compositions/cursors/transaction-cursor/pom.xml | 6 ++---- .../src/main/resources/application-local.yml | 2 +- .../src/main/resources/application.yml | 2 +- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 1a1ad1b28..1316ae78a 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -40,7 +40,7 @@ execute - com.mysql.jdbc.Driver + com.mysql.cj.jdbc.Driver jdbc:mysql://localhost:3306?useSSL=false root root @@ -58,7 +58,7 @@ execute - com.mysql.jdbc.Driver + com.mysql.cj.jdbc.Driver jdbc:mysql://localhost:3306/transaction_cursor?useSSL=false&createDatabaseIfNotExist=true root root @@ -74,9 +74,9 @@ - mysql - mysql-connector-java - 5.1.41 + com.mysql + mysql-connector-j + ${mysql.version} diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index b17cd0f0f..54580b773 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -18,7 +18,6 @@ true - 5.1.41 @@ -34,9 +33,8 @@ - mysql - mysql-connector-java - ${mysql-connector.version} + com.mysql + mysql-connector-j diff --git a/stream-compositions/cursors/transaction-cursor/src/main/resources/application-local.yml b/stream-compositions/cursors/transaction-cursor/src/main/resources/application-local.yml index a6e6a9325..81f733293 100644 --- a/stream-compositions/cursors/transaction-cursor/src/main/resources/application-local.yml +++ b/stream-compositions/cursors/transaction-cursor/src/main/resources/application-local.yml @@ -8,7 +8,7 @@ spring: username: ${DB_USER:root} password: ${DB_PASSWORD:root} url: jdbc:mysql://localhost:3306/transaction_cursor?createDatabaseIfNotExist=true&useSSL=false - driver-class-name: com.mysql.jdbc.Driver + driver-class-name: com.mysql.cj.jdbc.Driver zipkin: enabled: false main: diff --git a/stream-compositions/cursors/transaction-cursor/src/main/resources/application.yml b/stream-compositions/cursors/transaction-cursor/src/main/resources/application.yml index 62d61dd7f..298543040 100644 --- a/stream-compositions/cursors/transaction-cursor/src/main/resources/application.yml +++ b/stream-compositions/cursors/transaction-cursor/src/main/resources/application.yml @@ -5,7 +5,7 @@ spring: username: ${DB_USER:root} password: ${DB_PASSWORD:root} url: jdbc:mysql://localhost:3306/transaction_cursor?createDatabaseIfNotExist=true&useSSL=false - driver-class-name: com.mysql.jdbc.Driver + driver-class-name: com.mysql.cj.jdbc.Driver zipkin: enabled: false main: From cbfbbf2315c3b296a93f57e74dd364f13dae6af6 Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Wed, 2 Aug 2023 09:55:36 +0000 Subject: [PATCH 72/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 1d2a72c18..d64287df6 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index baad48f2e..d5f60041d 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.58.0 + 3.58.1 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 798b62303..139c5cd9a 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index a08d59f90..c449aa80a 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index 568d9a467..f5ee1fd63 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.58.0 + 3.58.1 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index b8e059d89..b6e37c434 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index e3102df37..04f493ad3 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.58.0 + 3.58.1 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 7f56fc90d..9b8329a91 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 59b773153..29406aaa2 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.58.0 + 3.58.1 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index d48b39439..f8b8b68cb 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 7b58446a1..97a6478a0 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 0e3b77e43..0bbfb6ffd 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 20ebf5e3f..8d02fb436 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.58.0 + 3.58.1 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 6d5879b4d..db2f80c7a 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 324026989..ccca2ab7a 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 4a0df2dbe..2f40652b5 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 2912ce39b..5c0307ddc 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.0 + 3.58.1 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 4a7544cfb..f394c0b82 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 0cbfc3a51..c6b4b657e 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index d726e7642..7a774e7a5 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.58.0 + 3.58.1 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 982ddc0ea..d4bef56dd 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 69d62f94f..d121ee076 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index c428fe3b9..428a4aae4 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 1316ae78a..fe521be5f 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.0 + 3.58.1 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 54580b773..6570818f8 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.58.0 + 3.58.1 4.0.0 transaction-cursor - 3.58.0 + 3.58.1 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index e4d05326a..1b814373b 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index de93b968e..957df82b7 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.0 + 3.58.1 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 0a6691a02..81f6b472b 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index ee221d674..ff33367ee 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 64ac8295e..4ddca658f 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.0 + 3.58.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index c42c0c920..364623aaa 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.58.0 + 3.58.1 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 9c7f3f15a..e524ac79f 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.58.0 + 3.58.1 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 1f7850e46..8856c4504 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.58.0 + 3.58.1 payment-order-composition-service - 3.58.0 + 3.58.1 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 4c25af8b2..930a62114 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.0 + 3.58.1 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 21bf42d50..8461baa9a 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.58.0 + 3.58.1 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 4070fb4a2..81cabacb8 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.58.0 + 3.58.1 product-composition-service - 3.58.0 + 3.58.1 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 3638eeec7..c30ef3ca1 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.58.0 + 3.58.1 transaction-composition-service - 3.58.0 + 3.58.1 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 646f5ce22..4083272dc 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.0 + 3.58.1 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 722e02db2..fe3c7b08b 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.58.0 + 3.58.1 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 9efd1fc0b..22ddbae2e 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 72198f26e..839e09664 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.0 + 3.58.1 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 9ef6f9507..3aed945d5 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 80134ea90..2470cabbf 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.0 + 3.58.1 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 8830118bb..2ef045841 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.0 + 3.58.1 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 7f6c4b830..d1a735a46 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index f0165ad4d..df53cc731 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index d734ab1a5..70faca011 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 5a9f7e47f..0dd6a3ba5 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.58.0 + 3.58.1 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 91c1918e8..5363e3b9b 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 04167f44e..1a50b6754 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index ca019edae..8d3789b00 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.58.0 + 3.58.1 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index a8d41bb92..caacf593e 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index ec6228787..1e4c0b209 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.58.0 + 3.58.1 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index e28be9f10..47d67ea44 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index aeb78008f..6c12cafa5 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.0 + 3.58.1 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 88db9c97e..ffe6f8387 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.0 + 3.58.1 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index b95c03f75..ca2c4ea5f 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 83e0c32c7..046b2adc4 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.0 + 3.58.1 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index e3aabbd49..81bb47a7b 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.0 + 3.58.1 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index ebe15755a..6120989b1 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.58.0 + 3.58.1 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index a8a8944df..dd083a68c 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 54092be3a..d70cad298 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index f6a5fcb44..cc6d5bf6c 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 85625894a..9431b668a 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.58.0 + 3.58.1 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index b4b284485..af00332d3 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index c0cc79a2d..bc42510fb 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index d1ddf9a2f..52c31101a 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.58.0 + 3.58.1 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index b454b0270..b4b2537fc 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index b6c96d2f7..c32fc4c86 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 759792070..dc9f5988e 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index f8803644b..6c81d4719 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.58.0 + 3.58.1 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 09013ee68..b3eb64084 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.58.0 + 3.58.1 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 4f80df027..ef1eafd36 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.58.0 + 3.58.1 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index da69f61ee..67b88a0e9 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index b5213dbc4..5a47ab238 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 0854c59c3..858b7ce84 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index c14d7fe4f..854eb6efa 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 90f58b713..dab01fce4 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 14700034f..0cff9a92f 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 3f4f7c4f9..7bfb0ea91 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.0 + 3.58.1 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index ff908a24f..a28306cda 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.0 + 3.58.1 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 543517066..a2e6435bf 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.0 + 3.58.1 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index ac0405450..ed26ea714 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.58.0 + 3.58.1 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index a4266773a..89201ca4a 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.0 + 3.58.1 ../../stream-sdk/stream-parent From 0b6a23d21c72f0f45712381425526bbd8a4d7935 Mon Sep 17 00:00:00 2001 From: Ueslei Lima Date: Wed, 9 Aug 2023 13:16:46 +0200 Subject: [PATCH 73/95] The first step of the LE saga is to assign the realm to the LE, removing this operation from the user creation to avoid race conditions. --- CHANGELOG.md | 4 ++ .../backbase/stream/service/UserService.java | 48 ++++--------- .../com/backbase/stream/LegalEntitySaga.java | 68 +++++-------------- 3 files changed, 34 insertions(+), 86 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83d9e4c80..ef5671155 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.58.2](https://github.com/Backbase/stream-services/compare/3.58.1...3.58.2) +### Changed +- Avoiding race condition when assigning a realm to a legal entity when ingesting multiple subsidiaries at the same time. + ## [3.58.0](https://github.com/Backbase/stream-services/compare/3.57.0...3.58.0) ### Changed - For the IMPORT_FROM_IDENTIY strategy use the user manager importIdentity API call diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 83d28a154..5e4eae23a 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -1,44 +1,19 @@ package com.backbase.stream.service; -import static java.util.Optional.ofNullable; - import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; -import com.backbase.dbs.user.api.service.v2.model.AddRealmRequest; -import com.backbase.dbs.user.api.service.v2.model.AssignRealm; -import com.backbase.dbs.user.api.service.v2.model.BatchResponseItem; -import com.backbase.dbs.user.api.service.v2.model.BatchUser; -import com.backbase.dbs.user.api.service.v2.model.CreateIdentityRequest; -import com.backbase.dbs.user.api.service.v2.model.CreateIdentityResponse; -import com.backbase.dbs.user.api.service.v2.model.GetUser; -import com.backbase.dbs.user.api.service.v2.model.GetUsersByLegalEntityIdsRequest; -import com.backbase.dbs.user.api.service.v2.model.GetUsersList; -import com.backbase.dbs.user.api.service.v2.model.ImportIdentity; -import com.backbase.dbs.user.api.service.v2.model.Realm; -import com.backbase.dbs.user.api.service.v2.model.UpdateIdentityRequest; -import com.backbase.dbs.user.api.service.v2.model.UserCreated; -import com.backbase.dbs.user.api.service.v2.model.UserExternal; +import com.backbase.dbs.user.api.service.v2.model.*; import com.backbase.identity.integration.api.service.v1.IdentityIntegrationServiceApi; import com.backbase.identity.integration.api.service.v1.model.EnhancedUserRepresentation; import com.backbase.identity.integration.api.service.v1.model.UserRequestBody; import com.backbase.stream.exceptions.UserUpsertException; -import com.backbase.stream.legalentity.model.EmailAddress; -import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; import com.backbase.stream.legalentity.model.LegalEntity; -import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.User; +import com.backbase.stream.legalentity.model.*; import com.backbase.stream.mapper.RealmMapper; import com.backbase.stream.mapper.UserMapper; import com.backbase.stream.worker.exception.StreamTaskException; import com.backbase.stream.worker.model.StreamTask; -import java.text.MessageFormat; -import java.util.Collections; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.UUID; -import java.util.stream.Collectors; -import javax.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.mapstruct.factory.Mappers; @@ -49,6 +24,13 @@ import org.springframework.web.reactive.function.client.WebClientResponseException; import reactor.core.publisher.Mono; +import javax.validation.constraints.NotNull; +import java.text.MessageFormat; +import java.util.*; +import java.util.stream.Collectors; + +import static java.util.Optional.ofNullable; + /** * Stream User Management. Still needs to be adapted to use Identity correctly */ @@ -222,9 +204,8 @@ private Mono existingRealm(final String realmName) { log.error("Error getting realm: {} Response: {}", realmName, e.getResponseBodyAsString()); return Mono.error(e); }) - .collectList() - .map(realms -> realms.stream().filter(realm -> realmName.equals(realm.getRealmName())).findFirst()) - .flatMap(Mono::justOrEmpty); + .filter(realm -> realmName.equals(realm.getRealmName())) + .next(); } /** @@ -237,11 +218,8 @@ public Mono setupRealm(LegalEntity legalEntity) { if (StringUtils.isEmpty(legalEntity.getRealmName())) { return Mono.empty(); } - Mono existingRealm = existingRealm(legalEntity.getRealmName()); - Mono createNewRealm = createRealm(legalEntity.getRealmName()); - return existingRealm.switchIfEmpty(createNewRealm) - .map(actual -> actual); - + return existingRealm(legalEntity.getRealmName()) + .switchIfEmpty(createRealm(legalEntity.getRealmName())); } /** diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index a28ffee85..5fa74ec68 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -1,13 +1,5 @@ package com.backbase.stream; -import static com.backbase.stream.product.utils.StreamUtils.nullableCollectionToStream; -import static com.backbase.stream.service.UserService.REMOVED_PREFIX; -import static java.util.Objects.isNull; -import static java.util.Objects.nonNull; -import static java.util.Objects.requireNonNull; -import static java.util.Optional.ofNullable; -import static org.springframework.util.CollectionUtils.isEmpty; - import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest; import com.backbase.audiences.collector.api.service.v1.model.CustomerOnboardedRequest.UserKindEnum; import com.backbase.dbs.accesscontrol.api.service.v3.model.FunctionGroupItem; @@ -30,28 +22,7 @@ import com.backbase.stream.contact.ContactsTask; import com.backbase.stream.exceptions.AccessGroupException; import com.backbase.stream.exceptions.LegalEntityException; -import com.backbase.stream.legalentity.model.BaseProduct; -import com.backbase.stream.legalentity.model.BaseProductGroup; -import com.backbase.stream.legalentity.model.BatchProductGroup; -import com.backbase.stream.legalentity.model.BusinessFunction; -import com.backbase.stream.legalentity.model.BusinessFunctionGroup; -import com.backbase.stream.legalentity.model.CustomerCategory; -import com.backbase.stream.legalentity.model.ExternalContact; -import com.backbase.stream.legalentity.model.IdentityUserLinkStrategy; -import com.backbase.stream.legalentity.model.JobProfileUser; -import com.backbase.stream.legalentity.model.JobRole; -import com.backbase.stream.legalentity.model.LegalEntity; -import com.backbase.stream.legalentity.model.LegalEntityParticipant; -import com.backbase.stream.legalentity.model.LegalEntityReference; -import com.backbase.stream.legalentity.model.LegalEntityStatus; -import com.backbase.stream.legalentity.model.LegalEntityType; -import com.backbase.stream.legalentity.model.Limit; -import com.backbase.stream.legalentity.model.Privilege; -import com.backbase.stream.legalentity.model.ProductGroup; -import com.backbase.stream.legalentity.model.ServiceAgreement; -import com.backbase.stream.legalentity.model.ServiceAgreementUserAction; -import com.backbase.stream.legalentity.model.User; -import com.backbase.stream.legalentity.model.UserProfile; +import com.backbase.stream.legalentity.model.*; import com.backbase.stream.limit.LimitsSaga; import com.backbase.stream.limit.LimitsTask; import com.backbase.stream.mapper.ExternalContactMapper; @@ -70,21 +41,6 @@ import com.backbase.stream.worker.StreamTaskExecutor; import com.backbase.stream.worker.exception.StreamTaskException; import com.backbase.stream.worker.model.StreamTask; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import java.util.Set; -import java.util.concurrent.atomic.AtomicInteger; -import java.util.function.Function; -import java.util.stream.Collectors; -import java.util.stream.Stream; -import javax.validation.Valid; import lombok.extern.slf4j.Slf4j; import org.jetbrains.annotations.NotNull; import org.mapstruct.factory.Mappers; @@ -96,6 +52,19 @@ import reactor.core.publisher.Mono; import reactor.util.function.Tuples; +import javax.validation.Valid; +import java.util.*; +import java.util.concurrent.atomic.AtomicInteger; +import java.util.function.Function; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import static com.backbase.stream.product.utils.StreamUtils.nullableCollectionToStream; +import static com.backbase.stream.service.UserService.REMOVED_PREFIX; +import static java.util.Objects.*; +import static java.util.Optional.ofNullable; +import static org.springframework.util.CollectionUtils.isEmpty; + /** * Legal Entity Saga. This Service creates Legal Entities and their supporting objects from a {@link LegalEntity} * aggregate object. For each Legal Entity object it will either retrieve the existing Legal Entity or create a new one. @@ -832,18 +801,15 @@ private Mono upsertIdentityUser(LegalEntityTask streamTask, User user) { user.setInternalId(existingUser.getInternalId()); streamTask.info(IDENTITY_USER, UPSERT, EXISTS, user.getExternalId(), user.getInternalId(), "User %s already exists", existingUser.getExternalId()); return user; - }) - ; + }); Mono createNewIdentityUser = - userService.setupRealm(legalEntity) - .switchIfEmpty(Mono.error(new StreamTaskException(streamTask, "Realm: " + legalEntity.getRealmName() + " not found!"))) - .then(userService.createOrImportIdentityUser(user, legalEntity.getInternalId(), streamTask) + userService.createOrImportIdentityUser(user, legalEntity.getInternalId(), streamTask) .flatMap(currentUser -> userService.updateUserState(currentUser, legalEntity.getRealmName())) .map(existingUser -> { user.setInternalId(existingUser.getInternalId()); streamTask.info(IDENTITY_USER, UPSERT, CREATED, user.getExternalId(), user.getInternalId(), "User %s created", existingUser.getExternalId()); return user; - })); + }); return getExistingIdentityUser.switchIfEmpty(createNewIdentityUser); } From 8796ff410b74114a17c2d9e494ba1a141edbb7da Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Wed, 9 Aug 2023 12:33:37 +0000 Subject: [PATCH 74/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index d64287df6..c78bfe8b6 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index d5f60041d..84f698d64 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.58.1 + 3.58.2 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 139c5cd9a..c71e0ef9d 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index c449aa80a..fa3346a7e 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index f5ee1fd63..d7539a5bf 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.58.1 + 3.58.2 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index b6e37c434..88b110f75 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 04f493ad3..033c64d3e 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.58.1 + 3.58.2 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 9b8329a91..188fb0f66 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 29406aaa2..5617e4913 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.58.1 + 3.58.2 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index f8b8b68cb..3001f2e50 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 97a6478a0..9b942fdf1 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 0bbfb6ffd..4219764f7 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 8d02fb436..092dc58e9 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.58.1 + 3.58.2 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index db2f80c7a..5eae66f84 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index ccca2ab7a..9e2e6e923 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 2f40652b5..07ed07033 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 5c0307ddc..4f2eb356d 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.1 + 3.58.2 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index f394c0b82..4a913e980 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index c6b4b657e..8f897a60a 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 7a774e7a5..4b6c11607 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.58.1 + 3.58.2 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index d4bef56dd..9e0967e1f 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index d121ee076..3ef786f89 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 428a4aae4..12f019d5f 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index fe521be5f..9a3e7e915 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.1 + 3.58.2 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 6570818f8..f49a1bb30 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.58.1 + 3.58.2 4.0.0 transaction-cursor - 3.58.1 + 3.58.2 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 1b814373b..fbb073114 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 957df82b7..cbdad1981 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.1 + 3.58.2 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 81f6b472b..0cbb066c9 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index ff33367ee..29ddbc2e7 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 4ddca658f..489442907 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.1 + 3.58.2 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 364623aaa..24d8073ea 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.58.1 + 3.58.2 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index e524ac79f..75508b59b 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.58.1 + 3.58.2 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 8856c4504..ad6b0e262 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.58.1 + 3.58.2 payment-order-composition-service - 3.58.1 + 3.58.2 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 930a62114..b94b8845d 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.1 + 3.58.2 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 8461baa9a..167d5092d 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.58.1 + 3.58.2 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 81cabacb8..d670c38a3 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.58.1 + 3.58.2 product-composition-service - 3.58.1 + 3.58.2 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index c30ef3ca1..855011cfd 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.58.1 + 3.58.2 transaction-composition-service - 3.58.1 + 3.58.2 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 4083272dc..e9cf3d36c 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.1 + 3.58.2 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index fe3c7b08b..37ebea47b 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.58.1 + 3.58.2 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 22ddbae2e..cdb679e19 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 839e09664..579231c36 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.1 + 3.58.2 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 3aed945d5..d4d5b33f8 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 2470cabbf..46992e189 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.1 + 3.58.2 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 2ef045841..8b213840b 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.1 + 3.58.2 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index d1a735a46..8e3e67e60 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index df53cc731..4d031bbf5 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index 70faca011..f599378a8 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 0dd6a3ba5..601164c52 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.58.1 + 3.58.2 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 5363e3b9b..64bb9cdcd 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 1a50b6754..aeac22ee5 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 8d3789b00..e0e40d6f2 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.58.1 + 3.58.2 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index caacf593e..846ca813c 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 1e4c0b209..30e2850b4 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.58.1 + 3.58.2 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 47d67ea44..45aada4a6 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 6c12cafa5..f77e325e6 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.1 + 3.58.2 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index ffe6f8387..e9e3b2006 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.1 + 3.58.2 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index ca2c4ea5f..dd622d7e9 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 046b2adc4..488d31279 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.1 + 3.58.2 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 81bb47a7b..e08a54c56 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.1 + 3.58.2 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 6120989b1..7a5e87f17 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.58.1 + 3.58.2 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index dd083a68c..60e743028 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index d70cad298..75fa4799a 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index cc6d5bf6c..dbf6aedcd 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 9431b668a..1adf7d235 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.58.1 + 3.58.2 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index af00332d3..a1c197d05 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index bc42510fb..abb954978 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 52c31101a..23c9243e7 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.58.1 + 3.58.2 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index b4b2537fc..ca060518f 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index c32fc4c86..c839cde2c 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index dc9f5988e..117124c85 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 6c81d4719..b244a4b8c 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.58.1 + 3.58.2 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index b3eb64084..39ef5dbcc 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.58.1 + 3.58.2 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index ef1eafd36..e3710a885 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.58.1 + 3.58.2 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 67b88a0e9..a4e68fbf1 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 5a47ab238..6cad7a140 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 858b7ce84..6c5c3aed2 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 854eb6efa..ada4a87e4 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index dab01fce4..24eab1d91 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 0cff9a92f..e52f0a239 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 7bfb0ea91..c0cb5eb7e 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.1 + 3.58.2 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index a28306cda..9dc9a9d18 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.1 + 3.58.2 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index a2e6435bf..d9b21be5e 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.1 + 3.58.2 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index ed26ea714..8e725c35b 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.58.1 + 3.58.2 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 89201ca4a..dc2d5b5a6 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.1 + 3.58.2 ../../stream-sdk/stream-parent From 7e7381fc386985f21b272c654873d8cd319c2e69 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Wed, 9 Aug 2023 15:43:37 +0200 Subject: [PATCH 75/95] Add: update identity user attributes in case it was already created --- CHANGELOG.md | 3 +++ .../backbase/stream/mapper/UserMapper.java | 5 +++++ .../backbase/stream/service/UserService.java | 19 +++++++++++++++++++ .../com/backbase/stream/LegalEntitySaga.java | 4 +++- 4 files changed, 30 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef5671155..671a965e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.59.0](https://github.com/Backbase/stream-services/compare/3.58.2...3.59.0) +### Added +- Add update identity user attributes in case it's previously created. ## [3.58.2](https://github.com/Backbase/stream-services/compare/3.58.1...3.58.2) ### Changed - Avoiding race condition when assigning a realm to a legal entity when ingesting multiple subsidiaries at the same time. diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java index 7059e930b..1bbc4fd13 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java @@ -1,6 +1,7 @@ package com.backbase.stream.mapper; import com.backbase.dbs.user.api.service.v2.model.GetUser; +import com.backbase.dbs.user.api.service.v2.model.UpdateIdentityRequest; import com.backbase.dbs.user.api.service.v2.model.User; import com.backbase.dbs.user.api.service.v2.model.UserExternal; import com.backbase.identity.integration.api.service.v1.model.EnhancedUserRepresentation; @@ -27,4 +28,8 @@ public interface UserMapper { @Mapping(source = "userProfile.preferredLanguage", target = "preferredLanguage") @Mapping(source = "additions", target = "additions") User toServiceUser(com.backbase.stream.legalentity.model.User user); + + @Mapping(target = "emailAddress", source = "emailAddress.address") + @Mapping(target = "mobileNumber", source = "mobileNumber.number") + UpdateIdentityRequest mapUpdateIdentity(com.backbase.stream.legalentity.model.User user); } diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 5e4eae23a..b409d1725 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -424,6 +424,25 @@ private Optional updateRequired(EnhancedUserRepresentation curr return updateRequired ? Optional.of(userRequestBody) : Optional.empty(); } + + /** + * Update Identity User, ex: emailAddress, mobileNumber, attributes, and additions + * + * @param user + * @return Mono + */ + public Mono updateIdentity(User user) { + + Objects.requireNonNull(user.getInternalId(), "user internalId is required"); + UpdateIdentityRequest updateIdentityRequest = mapper.mapUpdateIdentity(user); + + return identityManagementApi.updateIdentity(user.getInternalId(), updateIdentityRequest) + .onErrorResume(WebClientResponseException.class, e -> { + log.error("Failed to update identity: {}", e.getResponseBodyAsString(), e); + return Mono.error(e); + }); + } + /** * Update user * diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 5fa74ec68..1b6e4bcc4 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -801,7 +801,9 @@ private Mono upsertIdentityUser(LegalEntityTask streamTask, User user) { user.setInternalId(existingUser.getInternalId()); streamTask.info(IDENTITY_USER, UPSERT, EXISTS, user.getExternalId(), user.getInternalId(), "User %s already exists", existingUser.getExternalId()); return user; - }); + }) + .doOnNext(userService::updateIdentity); + Mono createNewIdentityUser = userService.createOrImportIdentityUser(user, legalEntity.getInternalId(), streamTask) .flatMap(currentUser -> userService.updateUserState(currentUser, legalEntity.getRealmName())) From 3a077d9d01632f544b1b95f1d3739f1432a715d0 Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 11 Aug 2023 10:32:20 +0200 Subject: [PATCH 76/95] Update UserService.java --- .../src/main/java/com/backbase/stream/service/UserService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index b409d1725..326e6fe2a 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -429,7 +429,7 @@ private Optional updateRequired(EnhancedUserRepresentation curr * Update Identity User, ex: emailAddress, mobileNumber, attributes, and additions * * @param user - * @return Mono + * @return Mono */ public Mono updateIdentity(User user) { From 1b4c55f9587bbe5e35ec0a61d26972bb48f257ac Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 11 Aug 2023 14:15:30 +0200 Subject: [PATCH 77/95] Fix: add check on attributes and additions before updating identity user --- .../backbase/stream/mapper/UserMapper.java | 9 ++---- .../backbase/stream/service/UserService.java | 31 ++++++++++++++----- .../com/backbase/stream/LegalEntitySaga.java | 2 +- .../backbase/stream/LegalEntitySagaTest.java | 4 ++- 4 files changed, 29 insertions(+), 17 deletions(-) diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java index 1bbc4fd13..f797325f4 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserMapper.java @@ -1,9 +1,6 @@ package com.backbase.stream.mapper; -import com.backbase.dbs.user.api.service.v2.model.GetUser; -import com.backbase.dbs.user.api.service.v2.model.UpdateIdentityRequest; -import com.backbase.dbs.user.api.service.v2.model.User; -import com.backbase.dbs.user.api.service.v2.model.UserExternal; +import com.backbase.dbs.user.api.service.v2.model.*; import com.backbase.identity.integration.api.service.v1.model.EnhancedUserRepresentation; import com.backbase.identity.integration.api.service.v1.model.UserRequestBody; import org.mapstruct.Mapper; @@ -29,7 +26,5 @@ public interface UserMapper { @Mapping(source = "additions", target = "additions") User toServiceUser(com.backbase.stream.legalentity.model.User user); - @Mapping(target = "emailAddress", source = "emailAddress.address") - @Mapping(target = "mobileNumber", source = "mobileNumber.number") - UpdateIdentityRequest mapUpdateIdentity(com.backbase.stream.legalentity.model.User user); + UpdateIdentityRequest mapUpdateIdentity(GetIdentity user); } diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 326e6fe2a..9edd2cdb0 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -29,6 +29,7 @@ import java.util.*; import java.util.stream.Collectors; +import static java.util.Objects.requireNonNullElse; import static java.util.Optional.ofNullable; /** @@ -429,18 +430,32 @@ private Optional updateRequired(EnhancedUserRepresentation curr * Update Identity User, ex: emailAddress, mobileNumber, attributes, and additions * * @param user - * @return Mono + * @return Mono */ - public Mono updateIdentity(User user) { + public Mono updateIdentity(User user) { Objects.requireNonNull(user.getInternalId(), "user internalId is required"); - UpdateIdentityRequest updateIdentityRequest = mapper.mapUpdateIdentity(user); - return identityManagementApi.updateIdentity(user.getInternalId(), updateIdentityRequest) - .onErrorResume(WebClientResponseException.class, e -> { - log.error("Failed to update identity: {}", e.getResponseBodyAsString(), e); - return Mono.error(e); - }); + return identityManagementApi.getIdentity(user.getInternalId()) + .map(mapper::mapUpdateIdentity) + .flatMap(updateIdentityRequest -> { + log.debug("Trying to update identity attributes and additions, externalId [{}]", user.getExternalId()); + if (updateIdentityRequest.getAttributes() == null) { + updateIdentityRequest.attributes(new HashMap<>()); + } + if (updateIdentityRequest.getAdditions() == null) { + updateIdentityRequest.additions(new HashMap<>()); + } + updateIdentityRequest.getAttributes().putAll(requireNonNullElse(user.getAttributes(), Map.of())); + updateIdentityRequest.getAdditions().putAll(requireNonNullElse(user.getAdditions(), Map.of())); + + return identityManagementApi.updateIdentity(user.getInternalId(), updateIdentityRequest) + .onErrorResume(WebClientResponseException.class, e -> { + log.error("Failed to update identity: {}", e.getResponseBodyAsString(), e); + return Mono.error(e); + }); + } + ).thenReturn(user); } /** diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 1b6e4bcc4..f00f7721c 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -802,7 +802,7 @@ private Mono upsertIdentityUser(LegalEntityTask streamTask, User user) { streamTask.info(IDENTITY_USER, UPSERT, EXISTS, user.getExternalId(), user.getInternalId(), "User %s already exists", existingUser.getExternalId()); return user; }) - .doOnNext(userService::updateIdentity); + .flatMap(userService::updateIdentity); Mono createNewIdentityUser = userService.createOrImportIdentityUser(user, legalEntity.getInternalId(), streamTask) diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java index c927c0b39..2a115263d 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java @@ -442,6 +442,8 @@ void productGroupsProcessedSequentially() { .thenReturn(Mono.empty()); when(userService.linkLegalEntityToRealm(legalEntityTask.getLegalEntity())) .thenReturn(Mono.empty()); + when(userService.updateIdentity(any())) + .thenReturn(Mono.empty()); when(userService.getUserByExternalId("john.doe")) .thenReturn(Mono.just(new User().internalId("100").externalId("john.doe"))); when(userService.createOrImportIdentityUser(any(), any(), any())) @@ -479,7 +481,7 @@ void productGroupsProcessedSequentially() { // When legalEntitySaga.executeTask(legalEntityTask) - .block(Duration.ofSeconds(10)); + .block(Duration.ofSeconds(20)); // Then Assertions.assertEquals( From 93117a34b2b9863d7e96a70dffc47f2845afc37d Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 11 Aug 2023 16:12:18 +0200 Subject: [PATCH 78/95] fix: integration test based on new changes --- ...LegalEntityHierarchyTaskApplicationIT.java | 2 +- .../test/resources/mappings/get-identity.json | 27 +++++++++++++++++++ .../test/resources/mappings/put-identity.json | 26 ++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-identity.json create mode 100644 stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/put-identity.json diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java b/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java index 8e937c63a..19aaef067 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/java/com/backbase/stream/SetupLegalEntityHierarchyTaskApplicationIT.java @@ -16,7 +16,7 @@ @SpringBootTest @ActiveProfiles({"it", "moustache-bank", "moustache-bank-subsidiaries"}) -public class SetupLegalEntityHierarchyTaskApplicationIT { +class SetupLegalEntityHierarchyTaskApplicationIT { @Autowired BootstrapConfigurationProperties configuration; diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-identity.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-identity.json new file mode 100644 index 000000000..8503f1085 --- /dev/null +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/get-identity.json @@ -0,0 +1,27 @@ +{ + "request": { + "method": "GET", + "urlPathPattern": "/user-manager/service-api/v2/users/identities/([\\w-]+)", + "headers": { + "X-B3-TraceId": { + "matches": "[\\w-]+" + }, + "X-B3-SpanId": { + "matches": "[\\w-]+" + }, + "X-TID": { + "contains": "tenant1" + } + } + }, + "response": { + "status": 200, + "jsonBody": { + "internalId": "internal-id", + "externalId": "external-id" + }, + "headers": { + "Content-Type": "application/json" + } + } +} diff --git a/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/put-identity.json b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/put-identity.json new file mode 100644 index 000000000..b5c301dfc --- /dev/null +++ b/stream-legal-entity/legal-entity-bootstrap-task/src/test/resources/mappings/put-identity.json @@ -0,0 +1,26 @@ +{ + "request": { + "method": "PUT", + "urlPathPattern": "/user-manager/service-api/v2/users/identities/([\\w-]+)", + "headers": { + "X-B3-TraceId": { + "matches": "[\\w-]+" + }, + "X-B3-SpanId": { + "matches": "[\\w-]+" + }, + "X-TID": { + "contains": "tenant1" + } + } + }, + "response": { + "status": 200, + "jsonBody": { + + }, + "headers": { + "Content-Type": "application/json" + } + } +} From 08a008a8893cf5b0cc572ce2b7d98c2ad5f2283b Mon Sep 17 00:00:00 2001 From: Mohamed Hassan Date: Fri, 11 Aug 2023 16:32:29 +0200 Subject: [PATCH 79/95] fix: integration test based on new changes --- .../com/backbase/stream/it/LegalEntitySagaIT.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java index d4e774036..8052c7411 100644 --- a/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java +++ b/stream-legal-entity/legal-entity-http/src/test/java/com/backbase/stream/it/LegalEntitySagaIT.java @@ -279,6 +279,18 @@ private void setupWireMock() { .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) .withBody("[{\"arrangementId\":\"arrId1\",\"resourceId\":\"resId1\"}]")) ); + stubFor( + WireMock.get("/user-manager/service-api/v2/users/identities/9ac44fca") + .willReturn(WireMock.aResponse().withStatus(HttpStatus.MULTI_STATUS.value()) + .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) + .withBody("{\"internalId\":\"9ac44fca\",\"externalId\":\"externalId\"}")) + ); + stubFor( + WireMock.put("/user-manager/service-api/v2/users/identities/9ac44fca") + .willReturn(WireMock.aResponse().withStatus(HttpStatus.MULTI_STATUS.value()) + .withHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE) + .withBody("")) + ); } /** From a346062e0a94f2036e98fc3ce85d1a6859f55aaf Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Fri, 11 Aug 2023 15:31:20 +0000 Subject: [PATCH 80/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index c78bfe8b6..ade11278e 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 84f698d64..cb0f1add7 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.58.2 + 3.59.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index c71e0ef9d..d7b79497f 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index fa3346a7e..04dce3dc7 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index d7539a5bf..a99873712 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.58.2 + 3.59.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 88b110f75..dae62e706 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 033c64d3e..1c53a0ddb 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.58.2 + 3.59.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 188fb0f66..253293d87 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 5617e4913..e6ed459be 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.58.2 + 3.59.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 3001f2e50..ed538f425 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 9b942fdf1..0375302c3 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 4219764f7..b7d929d2c 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 092dc58e9..dd8df40f5 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.58.2 + 3.59.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 5eae66f84..8b80fc0ad 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 9e2e6e923..32686523e 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 07ed07033..d231a6f67 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 4f2eb356d..ac75882d7 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.2 + 3.59.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 4a913e980..ab1bea484 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 8f897a60a..8bad4807f 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 4b6c11607..c018774eb 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.58.2 + 3.59.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 9e0967e1f..2c1cd2769 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 3ef786f89..8ea54084f 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 12f019d5f..bd6f44bb9 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 9a3e7e915..13ae1a499 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.2 + 3.59.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index f49a1bb30..d3f4a0588 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.58.2 + 3.59.0 4.0.0 transaction-cursor - 3.58.2 + 3.59.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index fbb073114..eb54743e6 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index cbdad1981..327442fc1 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.2 + 3.59.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 0cbb066c9..203580877 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 29ddbc2e7..ceaa142a5 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 489442907..d36d5efc1 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.58.2 + 3.59.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 24d8073ea..1cef799b4 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.58.2 + 3.59.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 75508b59b..95ea6d305 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.58.2 + 3.59.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index ad6b0e262..45b611a5f 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.58.2 + 3.59.0 payment-order-composition-service - 3.58.2 + 3.59.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index b94b8845d..60679fb0c 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.2 + 3.59.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 167d5092d..6dfcfd195 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.58.2 + 3.59.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index d670c38a3..ceff44da5 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.58.2 + 3.59.0 product-composition-service - 3.58.2 + 3.59.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 855011cfd..7b2177fa1 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.58.2 + 3.59.0 transaction-composition-service - 3.58.2 + 3.59.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index e9cf3d36c..2a384c254 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.58.2 + 3.59.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 37ebea47b..08104f66b 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.58.2 + 3.59.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index cdb679e19..5532b09de 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 579231c36..59eed289d 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.2 + 3.59.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index d4d5b33f8..35396cceb 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 46992e189..46cf795ac 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.2 + 3.59.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 8b213840b..002047112 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.58.2 + 3.59.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 8e3e67e60..017d4c318 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 4d031bbf5..1359b9ab5 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index f599378a8..bc8d586c2 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 601164c52..d5f674448 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.58.2 + 3.59.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 64bb9cdcd..6033df2c4 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index aeac22ee5..0c4d541f3 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index e0e40d6f2..7d8b1f63c 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.58.2 + 3.59.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 846ca813c..4d6d13437 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 30e2850b4..4e61726e4 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.58.2 + 3.59.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 45aada4a6..83446678d 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index f77e325e6..a2bdc462b 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.2 + 3.59.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index e9e3b2006..28179d39d 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.2 + 3.59.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index dd622d7e9..f7d0ba12c 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 488d31279..ccdde7cd5 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.2 + 3.59.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index e08a54c56..1a1f1e226 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.58.2 + 3.59.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 7a5e87f17..0b184f77b 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.58.2 + 3.59.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 60e743028..febd67ffb 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 75fa4799a..cfcb15dfd 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index dbf6aedcd..642b6d9ac 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 1adf7d235..bbf815d73 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.58.2 + 3.59.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index a1c197d05..9a59c2275 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index abb954978..ac7ad8124 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 23c9243e7..f9a96ffd1 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.58.2 + 3.59.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index ca060518f..8703bc6eb 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index c839cde2c..4e83d5007 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 117124c85..d6aa8492f 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index b244a4b8c..42b14dbb3 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.58.2 + 3.59.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 39ef5dbcc..941b14a2a 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.58.2 + 3.59.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index e3710a885..7c6d46b01 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.58.2 + 3.59.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index a4e68fbf1..10f656fb5 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 6cad7a140..6d829f7e9 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 6c5c3aed2..8159db7d3 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index ada4a87e4..091a92c9c 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 24eab1d91..257faaf10 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index e52f0a239..3185da4cd 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index c0cb5eb7e..a23c69311 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.58.2 + 3.59.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 9dc9a9d18..b95d9dd23 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.58.2 + 3.59.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index d9b21be5e..a32a26b27 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.58.2 + 3.59.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 8e725c35b..ac9d1ff9c 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.58.2 + 3.59.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index dc2d5b5a6..18b08556c 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.58.2 + 3.59.0 ../../stream-sdk/stream-parent From 33d69016e381021528fa7d93a54e620bad76933e Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Mon, 14 Aug 2023 16:51:05 -0400 Subject: [PATCH 81/95] updating local service configs to be aligned with new local BE env --- .github/workflows/build.yml | 2 +- CHANGELOG.md | 4 ++++ .../src/main/resources/application-local.yml | 16 ++++++++-------- .../src/main/resources/application-local.yml | 14 +++++++------- .../src/main/resources/application-local.yml | 10 +++++----- .../src/main/resources/application-local.yml | 12 ++++++------ .../src/main/resources/application-local.yml | 12 ++++++------ 7 files changed, 37 insertions(+), 33 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e01037b94..3d79c1280 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -111,4 +111,4 @@ jobs: - name: Upload to Repo if: "contains(github.ref, 'master') || contains(github.ref, 'support/') || contains(github.ref, 'develop')" # In case of develop branch it will upload the snapshot version - run: mvn -B deploy -Pdocker-image,no-latest-tag -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ + run: mvn -B deploy -Pdocker-image,no-latest-tag,no-scs -Dmaven.test.skip=true -Ddocker.default.tag=${{ env.DOCKER_TAG_VERSION }} -Ddocker.repo.url=repo.backbase.com -Ddocker.repo.project=backbase-stream-images -Djib.to.auth.username=${{ secrets.REPO_USERNAME }} -Djib.to.auth.password=${{ secrets.REPO_PASSWORD }} -DaltDeploymentRepository=backbase::default::https://repo.backbase.com/backbase-stream-releases/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 671a965e7..0ca02b46f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.60.0](https://github.com/Backbase/stream-services/compare/3.59.0...3.60.0) +### Changed +- updated application-local configurations to be aligned with the new Backbase Local env. + ## [3.59.0](https://github.com/Backbase/stream-services/compare/3.58.2...3.59.0) ### Added - Add update identity user attributes in case it's previously created. diff --git a/stream-compositions/services/legal-entity-composition-service/src/main/resources/application-local.yml b/stream-compositions/services/legal-entity-composition-service/src/main/resources/application-local.yml index b2afafd4a..44874841c 100644 --- a/stream-compositions/services/legal-entity-composition-service/src/main/resources/application-local.yml +++ b/stream-compositions/services/legal-entity-composition-service/src/main/resources/application-local.yml @@ -11,28 +11,28 @@ spring: eureka: client: enabled: true - serviceUrl.defaultZone: http://localhost:8080/registry/eureka + serviceUrl.defaultZone: http://localhost:8761/eureka/ backbase: communication: services: usermanager: - direct-uri: http://localhost:8086/user-manager + direct-uri: http://localhost:8060 access-control: - direct-uri: http://localhost:8086/access-control + direct-uri: http://localhost:8040 arrangement: manager: - direct-uri: http://localhost:8082/arrangement-manager + direct-uri: http://localhost:8050 user: profile: - direct-uri: http://localhost:8086/user-profile-manager + direct-uri: http://localhost:8061 identity: integration: - direct-uri: http://localhost:8181/identity-integration-service + direct-uri: http://localhost:8070 http: client-secret: bb-secret client-id: bb-client - access-token-uri: "http://localhost:8181/oidc-token-converter-service/oauth/token" + access-token-uri: "http://localhost:7779/oauth/token" stream: legalentity: sink: @@ -43,7 +43,7 @@ backbase: integration-base-url: http://localhost:7001 chains: product-composition: - enabled: true + enabled: false base-url: http://localhost:9003 async: false events: diff --git a/stream-compositions/services/payment-order-composition-service/src/main/resources/application-local.yml b/stream-compositions/services/payment-order-composition-service/src/main/resources/application-local.yml index cf1879d1a..ded95238c 100644 --- a/stream-compositions/services/payment-order-composition-service/src/main/resources/application-local.yml +++ b/stream-compositions/services/payment-order-composition-service/src/main/resources/application-local.yml @@ -17,22 +17,22 @@ backbase: communication: services: usermanager: - direct-uri: http://localhost:8086/user-manager + direct-uri: http://localhost:8060 access-control: - direct-uri: http://localhost:8086/access-control + direct-uri: http://localhost:8040 arrangement: manager: - direct-uri: http://localhost:8082/arrangement-manager + direct-uri: http://localhost:8050 payment: order: - direct-uri: http://localhost:8090/payment-order-service + direct-uri: http://localhost:8051 transaction: manager: - direct-uri: http://localhost:8083/transaction-manager + direct-uri: http://localhost:8083 http: client-secret: bb-secret client-id: bb-client - access-token-uri: http://localhost:8181/oidc-token-converter-service/oauth/token + access-token-uri: "http://localhost:7779/oauth/token" activemq: enabled: true stream: @@ -50,7 +50,7 @@ eureka: role: live client: serviceUrl: - defaultZone: http://localhost:8080/registry/eureka/ + defaultZone: http://localhost:8761/eureka/ logging: level: diff --git a/stream-compositions/services/product-catalog-composition-service/src/main/resources/application-local.yml b/stream-compositions/services/product-catalog-composition-service/src/main/resources/application-local.yml index a862bc723..19c4e4bae 100644 --- a/stream-compositions/services/product-catalog-composition-service/src/main/resources/application-local.yml +++ b/stream-compositions/services/product-catalog-composition-service/src/main/resources/application-local.yml @@ -10,16 +10,16 @@ backbase: communication: services: usermanager: - direct-uri: http://localhost:8086/user-manager + direct-uri: http://localhost:8060 access-control: - direct-uri: http://localhost:8086/access-control + direct-uri: http://localhost:8040 arrangement: manager: - direct-uri: http://localhost:8082/arrangement-manager + direct-uri: http://localhost:8050 http: client-secret: bb-secret client-id: bb-client - access-token-uri: http://localhost:8181/oidc-token-converter-service/oauth/token + access-token-uri: "http://localhost:7779/oauth/token" stream: compositions: product-catalog: @@ -37,7 +37,7 @@ eureka: role: live client: serviceUrl: - defaultZone: http://localhost:8080/registry/eureka/ + defaultZone: http://localhost:8761/eureka/ bootstrap: enabled: true diff --git a/stream-compositions/services/product-composition-service/src/main/resources/application-local.yml b/stream-compositions/services/product-composition-service/src/main/resources/application-local.yml index dfdc3a959..6c981ec0b 100644 --- a/stream-compositions/services/product-composition-service/src/main/resources/application-local.yml +++ b/stream-compositions/services/product-composition-service/src/main/resources/application-local.yml @@ -20,29 +20,29 @@ sso: eureka: client: enabled: true - serviceUrl.defaultZone: http://localhost:8080/registry/eureka + serviceUrl.defaultZone: http://localhost:8761/eureka/ backbase: communication: services: usermanager: - direct-uri: http://localhost:8086/user-manager + direct-uri: http://localhost:8060 access-control: - direct-uri: http://localhost:8086/access-control + direct-uri: http://localhost:8040 arrangement: manager: - direct-uri: http://localhost:8082/arrangement-manager + direct-uri: http://localhost:8050 http: client-secret: bb-secret client-id: bb-client - access-token-uri: http://localhost:8181/oidc-token-converter-service/oauth/token + access-token-uri: "http://localhost:7779/oauth/token" stream: compositions: product: integration-base-url: http://localhost:7003 chains: transaction-composition: - enabled: true + enabled: false base-url: http://localhost:9004 async: false excludeProductTypeExternalIds: diff --git a/stream-compositions/services/transaction-composition-service/src/main/resources/application-local.yml b/stream-compositions/services/transaction-composition-service/src/main/resources/application-local.yml index 5a2af6714..51333fdd5 100644 --- a/stream-compositions/services/transaction-composition-service/src/main/resources/application-local.yml +++ b/stream-compositions/services/transaction-composition-service/src/main/resources/application-local.yml @@ -23,19 +23,19 @@ backbase: communication: services: usermanager: - direct-uri: http://localhost:8086/user-manager + direct-uri: http://localhost:8060 access-control: - direct-uri: http://localhost:8086/access-control + direct-uri: http://localhost:8040 arrangement: manager: - direct-uri: http://localhost:8082/arrangement-manager + direct-uri: http://localhost:8050 transaction: manager: - direct-uri: http://localhost:8083/transaction-manager + direct-uri: http://localhost:8083 http: client-secret: bb-secret client-id: bb-client - access-token-uri: http://localhost:8181/oidc-token-converter-service/oauth/token + access-token-uri: "http://localhost:7779/oauth/token" activemq: enabled: true stream: @@ -58,7 +58,7 @@ eureka: role: live client: serviceUrl: - defaultZone: http://localhost:8080/registry/eureka/ + defaultZone: http://localhost:8761/eureka/ logging: level: From da1675f1d743dcaa29da6a6a1501adbf73d0ad0a Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Mon, 14 Aug 2023 17:46:05 -0400 Subject: [PATCH 82/95] adding new payment ingestion code to add arrangements --- .../PaymentOrderServiceConfiguration.java | 5 +- .../model/PaymentOrderIngestContext.java | 2 +- .../PaymentOrderUnitOfWorkExecutor.java | 68 ++++++++++++++++--- .../PaymentOrderUnitOfWorkExecutorTest.java | 6 +- 4 files changed, 66 insertions(+), 15 deletions(-) diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java index 9c330b16e..c084ffbf4 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java @@ -34,10 +34,11 @@ public PaymentOrderUnitOfWorkExecutor paymentOrderUnitOfWorkExecutor( PaymentOrderTaskExecutor paymentOrderTaskExecutor, PaymentOrderUnitOfWorkRepository paymentOrderUnitOfWorkRepository, PaymentOrderWorkerConfigurationProperties paymentOrderWorkerConfigurationProperties, - PaymentOrdersApi paymentOrdersApi) { + PaymentOrdersApi paymentOrdersApi, + ArrangementsApi arrangementsApi) { return new PaymentOrderUnitOfWorkExecutor(paymentOrderUnitOfWorkRepository, paymentOrderTaskExecutor, - paymentOrderWorkerConfigurationProperties, paymentOrdersApi, paymentOrderTypeMapper); + paymentOrderWorkerConfigurationProperties, paymentOrdersApi, arrangementsApi, paymentOrderTypeMapper); } @Bean diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java index 6ad6271c7..9c5ffd54f 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java @@ -16,5 +16,5 @@ public class PaymentOrderIngestContext { private String internalUserId; private List corePaymentOrder = new ArrayList<>(); private List existingPaymentOrder = new ArrayList<>(); - + private List arrangementIds = new ArrayList<>(); } diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java index ecf028f00..415094a40 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java @@ -7,8 +7,20 @@ import static com.backbase.dbs.paymentorder.api.service.v2.model.Status.READY; import static com.backbase.dbs.paymentorder.api.service.v2.model.Status.REJECTED; +import com.backbase.dbs.arrangement.api.service.v2.ArrangementsApi; +import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItem; +import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItems; +import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementsFilter; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.stream.Stream; import javax.validation.Valid; @@ -40,15 +52,18 @@ public class PaymentOrderUnitOfWorkExecutor extends UnitOfWorkExecutor { private final PaymentOrdersApi paymentOrdersApi; + private final ArrangementsApi arrangementsApi; private final PaymentOrderTypeMapper paymentOrderTypeMapper; public PaymentOrderUnitOfWorkExecutor(UnitOfWorkRepository repository, - StreamTaskExecutor streamTaskExecutor, - StreamWorkerConfiguration streamWorkerConfiguration, - PaymentOrdersApi paymentOrdersApi, - PaymentOrderTypeMapper paymentOrderTypeMapper) { + StreamTaskExecutor streamTaskExecutor, + StreamWorkerConfiguration streamWorkerConfiguration, + PaymentOrdersApi paymentOrdersApi, + ArrangementsApi arrangementsApi, + PaymentOrderTypeMapper paymentOrderTypeMapper) { super(repository, streamTaskExecutor, streamWorkerConfiguration); this.paymentOrdersApi = paymentOrdersApi; + this.arrangementsApi = arrangementsApi; this.paymentOrderTypeMapper = paymentOrderTypeMapper; } @@ -63,11 +78,12 @@ public Flux> prepareUnitOfWork(List> prepareUnitOfWork(Flux items) { return items.collectList() - .map(paymentOrderPostRequests -> this.createPaymentOrderIngestContext(paymentOrderPostRequests)) - .flatMap(this::getPersistedScheduledTransfers) - .flatMapMany(this::getPaymentOrderIngestRequest) - .bufferTimeout(streamWorkerConfiguration.getBufferSize(), streamWorkerConfiguration.getBufferMaxTime()) - .flatMap(this::prepareUnitOfWork); + .map(paymentOrderPostRequests -> this.createPaymentOrderIngestContext(paymentOrderPostRequests)) + .flatMap(this::addArrangementIdMap) + .flatMap(this::getPersistedScheduledTransfers) + .flatMapMany(this::getPaymentOrderIngestRequest) + .bufferTimeout(streamWorkerConfiguration.getBufferSize(), streamWorkerConfiguration.getBufferMaxTime()) + .flatMap(this::prepareUnitOfWork); } private PaymentOrderIngestContext createPaymentOrderIngestContext(List paymentOrderPostRequests) { @@ -90,7 +106,7 @@ private PaymentOrderIngestContext createPaymentOrderIngestContext(List { - listOfPayments.addAll(response.getPaymentOrders()); + listOfPayments.addAll(response.getPaymentOrders()); return listOfPayments; }) .map(getPaymentOrderResponses -> paymentOrderIngestContext2.existingPaymentOrder(getPaymentOrderResponses)) @@ -98,6 +114,21 @@ private PaymentOrderIngestContext createPaymentOrderIngestContext(List addArrangementIdMap(PaymentOrderIngestContext paymentOrderIngestContext) { + + return Flux.fromIterable(paymentOrderIngestContext.corePaymentOrder()) + .flatMap(this::getArrangement) + .distinct() + .collectList() + .map(accountInternalIdGetResponseBody -> paymentOrderIngestContext.arrangementIds(accountInternalIdGetResponseBody)); + } + + private Mono getArrangement(PaymentOrderPostRequest paymentOrderPostRequest) { + AccountArrangementsFilter accountArrangementsFilter = new AccountArrangementsFilter() + .externalArrangementIds(Collections.singletonList(paymentOrderPostRequest.getOriginatorAccount().getExternalArrangementId())); + return arrangementsApi.postFilter(accountArrangementsFilter); + } + /** * Calls the payment order service to retrieve existing payments. * @@ -105,13 +136,14 @@ private PaymentOrderIngestContext createPaymentOrderIngestContext(List getPayments(String internalUserId) { + var paymentOrderPostFilterRequest = new PaymentOrderPostFilterRequest(); paymentOrderPostFilterRequest.setStatuses( List.of(READY, ACCEPTED, PROCESSED, CANCELLED, REJECTED, CANCELLATION_PENDING)); return paymentOrdersApi.postFilterPaymentOrders( null, null, null, null, null, null, null, null, null, null, null, - internalUserId, null, null, null, null, + internalUserId, null, null, null, Integer.MAX_VALUE, null, null, paymentOrderPostFilterRequest); } @@ -134,6 +166,11 @@ private Flux getPaymentOrderIngestRequest(PaymentOrde // build new payment list (Bank ref is in core, but not in DBS) paymentOrderIngestContext.corePaymentOrder().forEach(corePaymentOrder -> { if(!existingBankRefIds.contains(corePaymentOrder.getBankReferenceId())) { + AccountArrangementItem accountArrangementItem = getInternalArrangementId(paymentOrderIngestContext.arrangementIds(), + corePaymentOrder.getOriginatorAccount().getExternalArrangementId()); + if (accountArrangementItem != null) { + corePaymentOrder.getOriginatorAccount().setArrangementId(accountArrangementItem.getId()); + } paymentOrderIngestRequests.add(new NewPaymentOrderIngestRequest(corePaymentOrder)); } }); @@ -157,4 +194,13 @@ private Flux getPaymentOrderIngestRequest(PaymentOrde return Flux.fromIterable(paymentOrderIngestRequests); } + + private AccountArrangementItem getInternalArrangementId(List accountArrangementItemsList, String externalArrangementId) { + + return accountArrangementItemsList.stream() + .flatMap(a -> a.getArrangementElements().stream()) + .filter(b -> b.getExternalArrangementId().equalsIgnoreCase(externalArrangementId)) + .findFirst() + .orElse(null); + } } diff --git a/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java b/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java index 825603cb7..d83e082d0 100644 --- a/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java +++ b/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java @@ -1,5 +1,6 @@ package com.backbase.stream.task; +import com.backbase.dbs.arrangement.api.service.v2.ArrangementsApi; import com.backbase.dbs.paymentorder.api.service.v2.PaymentOrdersApi; import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostRequest; import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostResponse; @@ -31,6 +32,9 @@ public class PaymentOrderUnitOfWorkExecutorTest extends PaymentOrderBaseTest { @Mock private PaymentOrdersApi paymentOrdersApi; + @Mock + private ArrangementsApi arrangementsApi; + @Mock private UnitOfWorkRepository repository; @@ -41,7 +45,7 @@ public class PaymentOrderUnitOfWorkExecutorTest extends PaymentOrderBaseTest { @InjectMocks private PaymentOrderUnitOfWorkExecutor paymentOrderUnitOfWorkExecutor = new PaymentOrderUnitOfWorkExecutor( repository, streamTaskExecutor, streamWorkerConfiguration, - paymentOrdersApi, paymentOrderTypeMapper);; + paymentOrdersApi, arrangementsApi, paymentOrderTypeMapper);; @Test void test_prepareUnitOfWork_paymentOrderIngestRequestList() { From d106c2f87a7f3fa1e1c6a9b4a643f6dab3b67aad Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Tue, 15 Aug 2023 10:16:33 -0400 Subject: [PATCH 83/95] code cleanup --- .../backbase/stream/config/PaymentOrderServiceConfiguration.java | 1 + .../com/backbase/stream/model/PaymentOrderIngestContext.java | 1 + 2 files changed, 2 insertions(+) diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java index c084ffbf4..ae50acc70 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/config/PaymentOrderServiceConfiguration.java @@ -1,5 +1,6 @@ package com.backbase.stream.config; +import com.backbase.dbs.arrangement.api.service.v2.ArrangementsApi; import com.backbase.dbs.paymentorder.api.service.v2.PaymentOrdersApi; import com.backbase.stream.PaymentOrderService; import com.backbase.stream.PaymentOrderServiceImpl; diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java index 9c5ffd54f..a8c847ab3 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/model/PaymentOrderIngestContext.java @@ -1,5 +1,6 @@ package com.backbase.stream.model; +import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItems; import java.util.ArrayList; import java.util.List; From cf46fe956b9056f99ad935c0641e40c14b309826 Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Tue, 15 Aug 2023 10:17:57 -0400 Subject: [PATCH 84/95] updating changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ca02b46f..d31f554da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. ## [3.60.0](https://github.com/Backbase/stream-services/compare/3.59.0...3.60.0) +### Added +- Adding the ability to retrieve the arrangement a payment belongs to. ### Changed - updated application-local configurations to be aligned with the new Backbase Local env. From 8d24fdae6966112225fba2f9707e99d6b26eb4d7 Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Tue, 15 Aug 2023 10:23:41 -0400 Subject: [PATCH 85/95] removing unused imports --- .../paymentorder/PaymentOrderUnitOfWorkExecutor.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java index 415094a40..01d854fbc 100644 --- a/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java +++ b/stream-payment-order/payment-order-core/src/main/java/com/backbase/stream/paymentorder/PaymentOrderUnitOfWorkExecutor.java @@ -11,16 +11,9 @@ import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItem; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItems; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementsFilter; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import java.util.ArrayList; import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.stream.Stream; import javax.validation.Valid; From 4f5f817563d956ef2b6042e5c1896c065cb8fbf1 Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Tue, 15 Aug 2023 13:33:16 -0400 Subject: [PATCH 86/95] adding junit testing --- .../PaymentOrderUnitOfWorkExecutorTest.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java b/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java index d83e082d0..14f81d448 100644 --- a/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java +++ b/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java @@ -1,6 +1,8 @@ package com.backbase.stream.task; import com.backbase.dbs.arrangement.api.service.v2.ArrangementsApi; +import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItem; +import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItems; import com.backbase.dbs.paymentorder.api.service.v2.PaymentOrdersApi; import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostRequest; import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostResponse; @@ -61,6 +63,16 @@ void test_prepareUnitOfWork_paymentOrderIngestRequestList() { Mockito.lenient().when(paymentOrdersApi.postPaymentOrder(Mockito.any())) .thenReturn(Mono.just(paymentOrderPostResponse)); + AccountArrangementItem accountArrangementItem = new AccountArrangementItem() + .id("arrangementId_1") + .externalArrangementId("externalArrangementId_1"); + + AccountArrangementItems accountArrangementItems = new AccountArrangementItems() + .addArrangementElementsItem(accountArrangementItem); + + Mockito.lenient().when(arrangementsApi.postFilter(Mockito.any())) + .thenReturn(Mono.just(accountArrangementItems)); + StepVerifier.create(paymentOrderUnitOfWorkExecutor.prepareUnitOfWork(paymentOrderIngestRequestList)) .assertNext(unitOfWork -> { Assertions.assertTrue(unitOfWork.getUnitOfOWorkId().startsWith("payment-orders-mixed-")); @@ -81,6 +93,16 @@ void test_prepareUnitOfWork_paymentOrderPostRequestFlux() { Mockito.lenient().when(paymentOrdersApi.postPaymentOrder(Mockito.any())) .thenReturn(Mono.just(paymentOrderPostResponse)); + AccountArrangementItem accountArrangementItem = new AccountArrangementItem() + .id("arrangementId_1") + .externalArrangementId("externalArrangementId_1"); + + AccountArrangementItems accountArrangementItems = new AccountArrangementItems() + .addArrangementElementsItem(accountArrangementItem); + + Mockito.lenient().when(arrangementsApi.postFilter(Mockito.any())) + .thenReturn(Mono.just(accountArrangementItems)); + StepVerifier.create(paymentOrderUnitOfWorkExecutor.prepareUnitOfWork(paymentOrderPostRequestFlux)) .assertNext(unitOfWork -> { Assertions.assertTrue(unitOfWork.getUnitOfOWorkId().startsWith("payment-orders-mixed-")); From 15fe501bd45587e9f3c109071e4c3402f5039ff3 Mon Sep 17 00:00:00 2001 From: Jan-Nel Date: Tue, 15 Aug 2023 16:55:14 -0400 Subject: [PATCH 87/95] adding junit tests --- .../PaymentOrderUnitOfWorkExecutorTest.java | 51 ++++++++++++++----- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java b/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java index 14f81d448..d3b3e7e1a 100644 --- a/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java +++ b/stream-payment-order/payment-order-core/src/test/java/com/backbase/stream/task/PaymentOrderUnitOfWorkExecutorTest.java @@ -1,9 +1,16 @@ package com.backbase.stream.task; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.atLeastOnce; +import static org.mockito.Mockito.doReturn; +import static org.mockito.Mockito.verify; + import com.backbase.dbs.arrangement.api.service.v2.ArrangementsApi; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItem; import com.backbase.dbs.arrangement.api.service.v2.model.AccountArrangementItems; import com.backbase.dbs.paymentorder.api.service.v2.PaymentOrdersApi; +import com.backbase.dbs.paymentorder.api.service.v2.model.GetPaymentOrderResponse; +import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostFilterResponse; import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostRequest; import com.backbase.dbs.paymentorder.api.service.v2.model.PaymentOrderPostResponse; import com.backbase.stream.common.PaymentOrderBaseTest; @@ -15,7 +22,9 @@ import com.backbase.stream.paymentorder.PaymentOrderUnitOfWorkExecutor; import com.backbase.stream.worker.model.UnitOfWork; import com.backbase.stream.worker.repository.UnitOfWorkRepository; +import java.math.BigDecimal; import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; @@ -44,10 +53,15 @@ public class PaymentOrderUnitOfWorkExecutorTest extends PaymentOrderBaseTest { private final PaymentOrderWorkerConfigurationProperties streamWorkerConfiguration = new PaymentOrderWorkerConfigurationProperties(); - @InjectMocks - private PaymentOrderUnitOfWorkExecutor paymentOrderUnitOfWorkExecutor = new PaymentOrderUnitOfWorkExecutor( - repository, streamTaskExecutor, streamWorkerConfiguration, - paymentOrdersApi, arrangementsApi, paymentOrderTypeMapper);; +// @InjectMocks + private PaymentOrderUnitOfWorkExecutor paymentOrderUnitOfWorkExecutor; + + @BeforeEach + void setup() { + paymentOrderUnitOfWorkExecutor = new PaymentOrderUnitOfWorkExecutor( + repository, streamTaskExecutor, streamWorkerConfiguration, + paymentOrdersApi, arrangementsApi, paymentOrderTypeMapper); + } @Test void test_prepareUnitOfWork_paymentOrderIngestRequestList() { @@ -79,7 +93,8 @@ void test_prepareUnitOfWork_paymentOrderIngestRequestList() { Assertions.assertEquals(UnitOfWork.State.NEW, unitOfWork.getState()); Assertions.assertEquals(1, unitOfWork.getStreamTasks().size()); Assertions.assertEquals(paymentOrderIngestRequestList.size(), unitOfWork.getStreamTasks().get(0).getData().size()); - }); + }) + .verifyComplete(); } @Test @@ -90,26 +105,34 @@ void test_prepareUnitOfWork_paymentOrderPostRequestFlux() { .id("po_post_resp_id") .putAdditionsItem("key", "val"); - Mockito.lenient().when(paymentOrdersApi.postPaymentOrder(Mockito.any())) + Mockito.lenient().when(paymentOrdersApi.postPaymentOrder(any())) .thenReturn(Mono.just(paymentOrderPostResponse)); + GetPaymentOrderResponse getPaymentOrderResponse = new GetPaymentOrderResponse() + .id("arrangementId_1"); + PaymentOrderPostFilterResponse paymentOrderPostFilterResponse = new PaymentOrderPostFilterResponse() + .addPaymentOrdersItem(getPaymentOrderResponse) + .totalElements(new BigDecimal(1)); + + doReturn(Mono.just(paymentOrderPostFilterResponse)).when(paymentOrdersApi).postFilterPaymentOrders(any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any(), any()); + AccountArrangementItem accountArrangementItem = new AccountArrangementItem() .id("arrangementId_1") .externalArrangementId("externalArrangementId_1"); - AccountArrangementItems accountArrangementItems = new AccountArrangementItems() .addArrangementElementsItem(accountArrangementItem); - Mockito.lenient().when(arrangementsApi.postFilter(Mockito.any())) + Mockito.when(arrangementsApi.postFilter(Mockito.any())) .thenReturn(Mono.just(accountArrangementItems)); StepVerifier.create(paymentOrderUnitOfWorkExecutor.prepareUnitOfWork(paymentOrderPostRequestFlux)) - .assertNext(unitOfWork -> { - Assertions.assertTrue(unitOfWork.getUnitOfOWorkId().startsWith("payment-orders-mixed-")); - Assertions.assertEquals(UnitOfWork.State.NEW, unitOfWork.getState()); - Assertions.assertEquals(1, unitOfWork.getStreamTasks().size()); - Assertions.assertEquals(paymentOrderPostRequest.size(), unitOfWork.getStreamTasks().get(0).getData().size()); - }); + .assertNext(unitOfWork -> { + Assertions.assertTrue(unitOfWork.getUnitOfOWorkId().startsWith("payment-orders-mixed-")); + Assertions.assertEquals(UnitOfWork.State.NEW, unitOfWork.getState()); + Assertions.assertEquals(1, unitOfWork.getStreamTasks().size()); + Assertions.assertEquals(paymentOrderPostRequest.size(), unitOfWork.getStreamTasks().get(0).getData().size()); + }) + .verifyComplete(); } } From 44d8f693ae055f1c7c174b354e028f5b8313cb6a Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Tue, 15 Aug 2023 21:54:24 +0000 Subject: [PATCH 88/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index ade11278e..407ac041a 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index cb0f1add7..f0ef37c09 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.59.0 + 3.60.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index d7b79497f..0daa71141 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 04dce3dc7..0e9752043 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index a99873712..a26327358 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.59.0 + 3.60.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index dae62e706..39dcf82b2 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 1c53a0ddb..0658d1bd0 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.59.0 + 3.60.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 253293d87..bc0a4ed76 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index e6ed459be..5a149e361 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.59.0 + 3.60.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index ed538f425..7fe62d629 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 0375302c3..eb5636e7d 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index b7d929d2c..b4a9d3643 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index dd8df40f5..b54dbb5ad 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.59.0 + 3.60.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 8b80fc0ad..ba64c066e 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 32686523e..e91f546c9 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index d231a6f67..49928d592 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index ac75882d7..31883e7b9 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.59.0 + 3.60.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index ab1bea484..143619610 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index 8bad4807f..a48c06dde 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index c018774eb..8ef35c57b 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.59.0 + 3.60.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 2c1cd2769..b12f0d1b4 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 8ea54084f..79695a828 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index bd6f44bb9..a04febec5 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 13ae1a499..2e6d61657 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.59.0 + 3.60.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index d3f4a0588..4916f3067 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.59.0 + 3.60.0 4.0.0 transaction-cursor - 3.59.0 + 3.60.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index eb54743e6..8dcfac646 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 327442fc1..d105cec2c 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.59.0 + 3.60.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 203580877..30212a6b1 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index ceaa142a5..de3a41101 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index d36d5efc1..29fe0ae37 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.59.0 + 3.60.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 1cef799b4..61d33a6ee 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.59.0 + 3.60.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 95ea6d305..8ae45a9ee 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.59.0 + 3.60.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 45b611a5f..2de7be5af 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.59.0 + 3.60.0 payment-order-composition-service - 3.59.0 + 3.60.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 60679fb0c..7e6af1eb5 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.59.0 + 3.60.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index 6dfcfd195..ced2680ac 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.59.0 + 3.60.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index ceff44da5..e52cb9337 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.59.0 + 3.60.0 product-composition-service - 3.59.0 + 3.60.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 7b2177fa1..0a6966524 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.59.0 + 3.60.0 transaction-composition-service - 3.59.0 + 3.60.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 2a384c254..5cf49a51b 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.59.0 + 3.60.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 08104f66b..079fbecc2 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.59.0 + 3.60.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 5532b09de..b70b4b75f 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 59eed289d..1f624298e 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.59.0 + 3.60.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 35396cceb..3ae6d3c87 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 46cf795ac..c1ad343fd 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.59.0 + 3.60.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 002047112..47f64f6c9 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.59.0 + 3.60.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 017d4c318..a3ebb9821 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 1359b9ab5..7d654c86d 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index bc8d586c2..a5aeb7f69 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index d5f674448..977a92747 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.59.0 + 3.60.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 6033df2c4..fe5bffbba 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index 0c4d541f3..fc8d5e037 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 7d8b1f63c..b6b26d8fb 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.59.0 + 3.60.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 4d6d13437..751e18045 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 4e61726e4..5d48e7fb8 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.59.0 + 3.60.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 83446678d..106b5d759 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index a2bdc462b..69f6c96b2 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.59.0 + 3.60.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 28179d39d..340ce64aa 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.59.0 + 3.60.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index f7d0ba12c..612b7d5f0 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index ccdde7cd5..9593b7116 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.59.0 + 3.60.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 1a1f1e226..bbfbd2237 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.59.0 + 3.60.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 0b184f77b..82bf90dad 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.59.0 + 3.60.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index febd67ffb..6aed71bb0 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index cfcb15dfd..7fc15dbcd 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 642b6d9ac..bcf773909 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index bbf815d73..8a522f8a8 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.59.0 + 3.60.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 9a59c2275..fc796b0da 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index ac7ad8124..3fac71f1a 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index f9a96ffd1..3f9c0c2c6 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.59.0 + 3.60.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 8703bc6eb..570a3fb26 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 4e83d5007..791eb3492 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index d6aa8492f..81076dc62 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 42b14dbb3..ada83459d 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.59.0 + 3.60.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 941b14a2a..a12e67118 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.59.0 + 3.60.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 7c6d46b01..a98a056dd 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.59.0 + 3.60.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 10f656fb5..278498975 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 6d829f7e9..6176f82f9 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 8159db7d3..8727b8b3d 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 091a92c9c..b1a177c0c 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 257faaf10..f19d6a238 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 3185da4cd..b071ecc61 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index a23c69311..cdc08af27 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.59.0 + 3.60.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index b95d9dd23..92f0a211d 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.59.0 + 3.60.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index a32a26b27..65b3fa3c3 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.59.0 + 3.60.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index ac9d1ff9c..b374e5fe9 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.59.0 + 3.60.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 18b08556c..64c319354 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.59.0 + 3.60.0 ../../stream-sdk/stream-parent From ddf3f21b4855e373faca69b74644be7496388ff7 Mon Sep 17 00:00:00 2001 From: Ruslan Temirgali Date: Tue, 22 Aug 2023 21:37:32 +0600 Subject: [PATCH 89/95] add populating user manager cache with ingested user profile data --- CHANGELOG.md | 4 +++ .../AccessControlConfiguration.java | 5 +-- .../backbase/stream/service/UserService.java | 21 ++++++++++++ .../stream/service/UserServiceTest.java | 34 ++++++++++++++++++- .../config/UserManagerClientConfig.java | 7 ++++ .../com/backbase/stream/LegalEntitySaga.java | 9 +++-- .../backbase/stream/LegalEntitySagaTest.java | 33 +++++++++++++++++- 7 files changed, 106 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d31f554da..babc79486 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.60.1](https://github.com/Backbase/stream-services/compare/3.60.0...3.60.1) +### Added +- Add populating the user manager cache with user profile data. + ## [3.60.0](https://github.com/Backbase/stream-services/compare/3.59.0...3.60.0) ### Added - Adding the ability to retrieve the arrangement a payment belongs to. diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java index 842ba2f3b..2a89abfc3 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/configuration/AccessControlConfiguration.java @@ -56,8 +56,9 @@ public LegalEntityService legalEntityService(LegalEntitiesApi legalEntitiesApi, @Bean public UserService userService(Optional identityApi, UserManagementApi usersApi, - IdentityManagementApi identityManagementApi) { - return new UserService(usersApi, identityManagementApi, identityApi); + IdentityManagementApi identityManagementApi, + com.backbase.dbs.user.api.service.v2.UserProfileManagementApi userProfileManagementApi) { + return new UserService(usersApi, identityManagementApi, identityApi, userProfileManagementApi); } @Bean diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java index 9edd2cdb0..125437edd 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserService.java @@ -2,7 +2,9 @@ import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; +import com.backbase.dbs.user.api.service.v2.UserProfileManagementApi; import com.backbase.dbs.user.api.service.v2.model.*; +import com.backbase.dbs.user.api.service.v2.model.UserProfile; import com.backbase.identity.integration.api.service.v1.IdentityIntegrationServiceApi; import com.backbase.identity.integration.api.service.v1.model.EnhancedUserRepresentation; import com.backbase.identity.integration.api.service.v1.model.UserRequestBody; @@ -49,6 +51,7 @@ public class UserService { private final UserManagementApi usersApi; private final IdentityManagementApi identityManagementApi; private final Optional identityIntegrationApi; + private final UserProfileManagementApi userManagerProfileApi; /** * Get User by external ID. @@ -487,4 +490,22 @@ public Mono updateUser(User user) { .then(getUserByExternalId(user.getExternalId())); } + /** + * Return user profile. + * + * @param userId user internal id. + * @return User profile if exists. Empty if not. + */ + public Mono getUserProfile(String userId) { + if (userId == null) { + return Mono.empty(); + } + + return userManagerProfileApi.getUserProfile(userId) + .doOnNext(userProfile -> log.info("Found user profile for internalId {}", userId)) + .onErrorResume(WebClientResponseException.NotFound.class, notFound -> { + log.info("User profile with id: {} does not exist: {}", userId, notFound.getResponseBodyAsString()); + return Mono.empty(); + }); + } } diff --git a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java index eb812da59..b304299c5 100644 --- a/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java +++ b/stream-access-control/access-control-core/src/test/java/com/backbase/stream/service/UserServiceTest.java @@ -12,6 +12,7 @@ import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; +import com.backbase.dbs.user.api.service.v2.UserProfileManagementApi; import com.backbase.dbs.user.api.service.v2.model.*; import com.backbase.identity.integration.api.service.v1.IdentityIntegrationServiceApi; import com.backbase.identity.integration.api.service.v1.model.EnhancedUserRepresentation; @@ -30,6 +31,7 @@ import com.backbase.stream.product.task.ProductGroupTask; import com.backbase.stream.worker.exception.StreamTaskException; import com.backbase.stream.worker.model.StreamTask; +import java.util.UUID; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -56,9 +58,13 @@ class UserServiceTest { @Mock private IdentityIntegrationServiceApi identityIntegrationApi; + @Mock + private UserProfileManagementApi userManagerProfileApi; + @BeforeEach void setup() { - subject = new UserService(usersApi, identityManagementApi, Optional.of(identityIntegrationApi)); + subject = new UserService(usersApi, identityManagementApi, Optional.of(identityIntegrationApi), + userManagerProfileApi); } @Test @@ -484,4 +490,30 @@ void updateUser_batchResponseItem_fail() { StepVerifier.create(result) .expectError().verify(); } + + @Test + void getUserProfile() { + final String userId = UUID.randomUUID().toString(); + + when(userManagerProfileApi.getUserProfile(userId)).thenReturn(Mono.just(new UserProfile())); + + Mono result = subject.getUserProfile(userId); + + StepVerifier.create(result) + .assertNext(Assertions::assertNotNull) + .verifyComplete(); + } + + @Test + void getUserProfile_notFound() { + final String userId = UUID.randomUUID().toString(); + + when(userManagerProfileApi.getUserProfile(userId)).thenReturn(Mono.error(WebClientResponseException.NotFound.create(404, "not found", new HttpHeaders(), new byte[0], null))); + + Mono result = subject.getUserProfile(userId); + + StepVerifier.create(result) + .expectNextCount(0) + .verifyComplete(); + } } diff --git a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/UserManagerClientConfig.java b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/UserManagerClientConfig.java index c0d567d18..6fbf1f1aa 100644 --- a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/UserManagerClientConfig.java +++ b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/config/UserManagerClientConfig.java @@ -3,6 +3,7 @@ import com.backbase.dbs.user.api.service.ApiClient; import com.backbase.dbs.user.api.service.v2.IdentityManagementApi; import com.backbase.dbs.user.api.service.v2.UserManagementApi; +import com.backbase.dbs.user.api.service.v2.UserProfileManagementApi; import com.fasterxml.jackson.databind.ObjectMapper; import java.text.DateFormat; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; @@ -39,4 +40,10 @@ public IdentityManagementApi identityManagementApi(ApiClient userManagerClient) return new IdentityManagementApi(userManagerClient); } + @Bean + @ConditionalOnMissingBean + public UserProfileManagementApi userManagerProfileApi(ApiClient userManagerClient) { + return new UserProfileManagementApi(userManagerClient); + } + } diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index f00f7721c..95e29820c 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -623,11 +623,14 @@ private Mono setupUsers(LegalEntityTask streamTask) { .findFirst().get().getUser(); inputUser.setInternalId(upsertedUser.getInternalId()); return upsertUserProfile(inputUser) - .map(userProfile -> { + .flatMap(userProfile -> { log.info("User Profile upserted for: {}", userProfile.getUserName()); inputUser.setUserProfile(userProfile); - return userProfile; - }); + return userService.getUserProfile(inputUser.getInternalId()); + }) + .doOnNext(userCacheProfile -> + log.info("User Cache Profile is existed: {}", userCacheProfile.getFullName()) + ); })) .collectList() .thenReturn(streamTask); diff --git a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java index 2a115263d..aa9d471f3 100644 --- a/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java +++ b/stream-legal-entity/legal-entity-core/src/test/java/com/backbase/stream/LegalEntitySagaTest.java @@ -20,6 +20,7 @@ import com.backbase.dbs.user.api.service.v2.model.GetUser; import com.backbase.dbs.user.api.service.v2.model.GetUsersList; import com.backbase.dbs.user.api.service.v2.model.Realm; +import com.backbase.dbs.user.profile.api.service.v2.model.GetUserProfile; import com.backbase.stream.audiences.UserKindSegmentationSaga; import com.backbase.stream.audiences.UserKindSegmentationTask; import com.backbase.stream.configuration.LegalEntitySagaConfigurationProperties; @@ -42,6 +43,7 @@ import com.backbase.stream.legalentity.model.LegalEntityType; import com.backbase.stream.legalentity.model.Limit; import com.backbase.stream.legalentity.model.Loan; +import com.backbase.stream.legalentity.model.Multivalued; import com.backbase.stream.legalentity.model.PhoneNumber; import com.backbase.stream.legalentity.model.Privilege; import com.backbase.stream.legalentity.model.ProductGroup; @@ -49,6 +51,7 @@ import com.backbase.stream.legalentity.model.SavingsAccount; import com.backbase.stream.legalentity.model.ServiceAgreement; import com.backbase.stream.legalentity.model.User; +import com.backbase.stream.legalentity.model.UserProfile; import com.backbase.stream.limit.LimitsSaga; import com.backbase.stream.limit.LimitsTask; import com.backbase.stream.product.BatchProductIngestionSaga; @@ -663,7 +666,8 @@ void updateUserName() { when(accessGroupService.getServiceAgreementByExternalId(eq(customSaExId))).thenReturn(Mono.empty()); when(accessGroupService.createServiceAgreement(any(), eq(customSa))).thenReturn(Mono.just(customSa)); when(accessGroupService.setupJobRole(any(), any(), any())).thenReturn(Mono.just(jobRole)); - when(accessGroupService.updateServiceAgreementRegularUsers(any(), eq(customSa), any())).thenReturn(Mono.just(customSa)); + when(accessGroupService.updateServiceAgreementRegularUsers(any(), eq(customSa), any())).thenReturn( + Mono.just(customSa)); when(userService.getUserByExternalId(eq(regularUserExId))).thenReturn(Mono.just(oldRegularUser.getUser())); when(userService.getUserByExternalId(eq(adminExId))).thenReturn(Mono.just(adminUser)); when(userService.createUser(any(), any(), any())).thenReturn(Mono.just(adminUser)); @@ -934,6 +938,32 @@ void upster_error(Exception ex, String error) { .isEqualTo(error); } + @Test + void upsertUserWithProfile() { + getMockLegalEntity(); + User user = regularUser.getUser(); + + user.fullName("User With Profile") + .emailAddress(new EmailAddress().address("userwp@test.com").primary(true)) + .mobileNumber(new PhoneNumber().number("0123456").primary(true)) + .userProfile(new UserProfile() + .userId(user.getInternalId()) + .profileUrl("http://backbase.eu") + .addAdditionalEmailsItem(new Multivalued().primary(true).value("userwp@test.com")) + .addAdditionalPhoneNumbersItem(new Multivalued().primary(true).value("0123456"))); + + legalEntity.setUsers(singletonList(new JobProfileUser().user(user))); + + GetUserProfile getUserProfile = new GetUserProfile().userId(user.getInternalId()); + when(userProfileService.upsertUserProfile(any())).thenReturn(Mono.just(getUserProfile)); + when(userService.getUserProfile(user.getInternalId())).thenReturn( + Mono.just(new com.backbase.dbs.user.api.service.v2.model.UserProfile().fullName("User With Profile"))); + + legalEntitySaga.executeTask(mockLegalEntityTask(legalEntity)).block(); + + verify(userService).getUserProfile(user.getInternalId()); + } + private static Stream parameters_upster_error() { return Stream.of( Arguments.of(new RuntimeException("Fake error"), "Fake error"), @@ -968,6 +998,7 @@ private LegalEntityTask mockLegalEntityTask(LegalEntity legalEntity) { private LegalEntitySagaConfigurationProperties getLegalEntitySagaConfigurationProperties() { LegalEntitySagaConfigurationProperties sagaConfiguration = new LegalEntitySagaConfigurationProperties(); sagaConfiguration.setUseIdentityIntegration(true); + sagaConfiguration.setUserProfileEnabled(true); return sagaConfiguration; } From c7c5ebdfeb72290ceda0a11ce35d4ea115915e8b Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Wed, 23 Aug 2023 10:12:55 +0000 Subject: [PATCH 90/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 407ac041a..0d1abbe56 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index f0ef37c09..a7a970f95 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.60.0 + 3.60.1 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 0daa71141..ec5944572 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 0e9752043..198f77b86 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index a26327358..a006d3a38 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.60.0 + 3.60.1 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 39dcf82b2..547ba45e6 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 0658d1bd0..5d349c11b 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.60.0 + 3.60.1 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index bc0a4ed76..c57113808 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 5a149e361..3070a7df9 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.60.0 + 3.60.1 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index 7fe62d629..dbef47946 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index eb5636e7d..640bb0274 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index b4a9d3643..8034602dd 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index b54dbb5ad..1d0a96d0c 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.60.0 + 3.60.1 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index ba64c066e..a98c3c39c 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index e91f546c9..6a04ad3d6 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 49928d592..cd1e0a4b8 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 31883e7b9..8542d4413 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.0 + 3.60.1 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 143619610..39f6ead07 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index a48c06dde..a35fbda10 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index 8ef35c57b..a68eb2f2b 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.60.0 + 3.60.1 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index b12f0d1b4..00e236c46 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 79695a828..d16614a95 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index a04febec5..4ef83e2e5 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 2e6d61657..0d2a958f9 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.0 + 3.60.1 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index 4916f3067..aa3a35648 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.60.0 + 3.60.1 4.0.0 transaction-cursor - 3.60.0 + 3.60.1 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 8dcfac646..5b7b8b014 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index d105cec2c..565ee6919 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.0 + 3.60.1 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 30212a6b1..833f7c734 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index de3a41101..4c2abc931 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 29fe0ae37..140680e6f 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.0 + 3.60.1 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 61d33a6ee..9d9a53067 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.60.0 + 3.60.1 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 8ae45a9ee..a1261cc77 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.60.0 + 3.60.1 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 2de7be5af..fdd84ae16 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.60.0 + 3.60.1 payment-order-composition-service - 3.60.0 + 3.60.1 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 7e6af1eb5..75523dd2f 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.0 + 3.60.1 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index ced2680ac..c3651b50f 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.60.0 + 3.60.1 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index e52cb9337..8a570656d 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.60.0 + 3.60.1 product-composition-service - 3.60.0 + 3.60.1 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 0a6966524..2bf6186ae 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.60.0 + 3.60.1 transaction-composition-service - 3.60.0 + 3.60.1 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 5cf49a51b..97e498143 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.0 + 3.60.1 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 079fbecc2..d57121d6e 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.60.0 + 3.60.1 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index b70b4b75f..0f1de2b17 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 1f624298e..54af55049 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.60.0 + 3.60.1 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 3ae6d3c87..6b3658676 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index c1ad343fd..a394ae1a2 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.60.0 + 3.60.1 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 47f64f6c9..42dfb397a 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.60.0 + 3.60.1 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index a3ebb9821..c0062fee8 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 7d654c86d..29affa9b1 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index a5aeb7f69..e4849625d 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 977a92747..509f4d3b8 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.60.0 + 3.60.1 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index fe5bffbba..4aa9f9b87 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index fc8d5e037..eb7092088 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index b6b26d8fb..095f90b28 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.60.0 + 3.60.1 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 751e18045..c49c9d272 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 5d48e7fb8..705115c38 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.60.0 + 3.60.1 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 106b5d759..93fde8a5b 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index 69f6c96b2..ec19c5d58 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.0 + 3.60.1 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 340ce64aa..d4090d2b5 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.0 + 3.60.1 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 612b7d5f0..3a6d495fb 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 9593b7116..d97261562 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.0 + 3.60.1 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index bbfbd2237..2df01fd3f 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.0 + 3.60.1 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 82bf90dad..35d2077d2 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.60.0 + 3.60.1 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 6aed71bb0..46f401b31 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 7fc15dbcd..57651d1e8 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index bcf773909..a5e1c9778 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 8a522f8a8..0ff25366e 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.60.0 + 3.60.1 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index fc796b0da..580e7414d 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 3fac71f1a..e442f1dd2 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 3f9c0c2c6..d963f5582 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.60.0 + 3.60.1 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 570a3fb26..48958805d 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index 791eb3492..d673fec63 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 81076dc62..246221b54 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index ada83459d..352847fdc 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.60.0 + 3.60.1 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index a12e67118..881c43e69 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.60.0 + 3.60.1 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index a98a056dd..c1b2118bf 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.60.0 + 3.60.1 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 278498975..ab8ea181b 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 6176f82f9..e5eef64cb 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 8727b8b3d..b033ff1e4 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index b1a177c0c..af70e39cc 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index f19d6a238..aa2177f8a 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index b071ecc61..4ddb288cf 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index cdc08af27..0834b0b75 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.0 + 3.60.1 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 92f0a211d..754707d87 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.0 + 3.60.1 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 65b3fa3c3..51b9b2d62 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.0 + 3.60.1 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index b374e5fe9..85cf83e4d 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.60.0 + 3.60.1 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 64c319354..6fe0bfc5e 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.0 + 3.60.1 ../../stream-sdk/stream-parent From 20eb0db3f122c63a23f00eeb543720375da48654 Mon Sep 17 00:00:00 2001 From: Vladimir Kirchev Date: Mon, 28 Aug 2023 17:36:21 +0300 Subject: [PATCH 91/95] Fix formatting of StreamTask error messages (#368) --- CHANGELOG.md | 5 +++++ .../backbase/stream/service/AccessGroupService.java | 4 ++-- .../com/backbase/stream/worker/model/StreamTask.java | 12 ++++++++---- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index babc79486..b297388cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.60.2](https://github.com/Backbase/stream-services/compare/3.60.1...3.60.2) +### Changed +- Fix formatting of StreamTask error messages +- Fix message placeholders of `AccessGroupService` + ## [3.60.1](https://github.com/Backbase/stream-services/compare/3.60.0...3.60.1) ### Added - Add populating the user manager cache with user profile data. diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java index f38179d14..080a20c45 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/AccessGroupService.java @@ -402,7 +402,7 @@ private Mono putServiceAgreementParticipants(StreamTask stream resultList.stream().forEach(r -> { if (r.getStatus() != HTTP_STATUS_OK) { streamTask.error("participant", "update-participant", "failed", r.getResourceId(), - null, "Error updating Participant {} for Service Agreement: {}", r.getResourceId(), + null, "Error updating Participant %s for Service Agreement: %s", r.getResourceId(), serviceAgreement.getExternalId()); log.error("Error updating Participant {} for Service Agreement: {}", r.getResourceId(), serviceAgreement.getExternalId()); @@ -1347,7 +1347,7 @@ private Mono updateJobRole(StreamTask streamTask, ServiceAgre if (!item.getStatus().equals(HTTP_STATUS_OK)) { streamTask.error(JOB_ROLE, "ingest-reference-job-role", FAILED, item.getExternalServiceAgreementId(), item.getResourceId(), - "Failed up setup Job Role - status: {}, errors: {}", item.getStatus(), item.getErrors()); + "Failed setting up Job Role - status: %s, errors: %s", item.getStatus(), item.getErrors()); return Mono.error(new StreamTaskException(streamTask, "Failed to setup Job Role - status: " + item.getStatus() + ", errors: " + item.getErrors())); } jobRole.setId(idItems.get(0).getResourceId()); diff --git a/stream-sdk/stream-parent/stream-worker/src/main/java/com/backbase/stream/worker/model/StreamTask.java b/stream-sdk/stream-parent/stream-worker/src/main/java/com/backbase/stream/worker/model/StreamTask.java index 2d5ec6809..683ea237f 100644 --- a/stream-sdk/stream-parent/stream-worker/src/main/java/com/backbase/stream/worker/model/StreamTask.java +++ b/stream-sdk/stream-parent/stream-worker/src/main/java/com/backbase/stream/worker/model/StreamTask.java @@ -54,9 +54,11 @@ public void warn(String entity, String operation, String result, String external */ public void error(String entity, String operation, String result, String externalId, String internalId, String message, Object... messageArgs) { - addHistory(entity, operation, result, externalId, internalId, String.format(message, messageArgs), + String formattedMessage = String.format(message, messageArgs); + + addHistory(entity, operation, result, externalId, internalId, formattedMessage, TaskHistory.Severity.ERROR, null, null); - error = message; + error = formattedMessage; } /** @@ -72,9 +74,11 @@ public void error(String entity, String operation, String result, String externa */ public void error(String entity, String operation, String result, String externalId, String internalId, Throwable throwable, String errorMessage, String message, Object... messageArgs) { - addHistory(entity, operation, result, externalId, internalId, String.format(message, messageArgs), + String formattedMessage = String.format(message, messageArgs); + + addHistory(entity, operation, result, externalId, internalId, formattedMessage, TaskHistory.Severity.ERROR, throwable, errorMessage); - error = message; + error = formattedMessage; } /** From f44e1637d5e9cea8d669c78cfc9eafebf93aeb0b Mon Sep 17 00:00:00 2001 From: bb-stream-bot Date: Mon, 28 Aug 2023 15:02:43 +0000 Subject: [PATCH 92/95] [skip bump] version bump --- pom.xml | 2 +- stream-access-control/access-control-core/pom.xml | 2 +- stream-access-control/pom.xml | 2 +- stream-approvals/approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../api/cursors-api/transaction-cursor-api/pom.xml | 2 +- .../api/integrations-api/legal-entity-integration-api/pom.xml | 2 +- .../integrations-api/payment-order-integration-api/pom.xml | 2 +- stream-compositions/api/integrations-api/pom.xml | 2 +- .../integrations-api/product-catalog-integration-api/pom.xml | 2 +- .../api/integrations-api/product-integration-api/pom.xml | 2 +- .../api/integrations-api/transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../api/service-api/legal-entity-composition-api/pom.xml | 2 +- .../api/service-api/payment-order-composition-api/pom.xml | 2 +- stream-compositions/api/service-api/pom.xml | 2 +- .../api/service-api/product-catalog-composition-api/pom.xml | 2 +- .../api/service-api/product-composition-api/pom.xml | 2 +- .../api/service-api/transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- stream-compositions/cursors/transaction-cursor/pom.xml | 4 ++-- stream-compositions/events/legal-entity-events/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- stream-compositions/events/product-catalog-events/pom.xml | 2 +- stream-compositions/events/product-events/pom.xml | 2 +- stream-compositions/events/transaction-events/pom.xml | 2 +- stream-compositions/pom.xml | 2 +- .../services/legal-entity-composition-service/pom.xml | 2 +- .../services/payment-order-composition-service/pom.xml | 4 ++-- stream-compositions/services/pom.xml | 2 +- .../services/product-catalog-composition-service/pom.xml | 2 +- .../services/product-composition-service/pom.xml | 4 ++-- .../services/transaction-composition-service/pom.xml | 4 ++-- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- stream-legal-entity/legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- stream-payment-order/payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- stream-portfolio/portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- stream-product-catalog/product-catalog-core/pom.xml | 2 +- stream-product-catalog/product-catalog-http/pom.xml | 2 +- stream-product-catalog/product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 2 +- stream-sdk/stream-parent/stream-dbs-web-client/pom.xml | 2 +- stream-sdk/stream-parent/stream-openapi-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-test-support/pom.xml | 2 +- stream-sdk/stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-starter-parents/stream-http-starter-parent/pom.xml | 2 +- .../stream-starter-parents/stream-task-starter-parent/pom.xml | 2 +- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- stream-transactions/transactions-item-writer/pom.xml | 2 +- 84 files changed, 88 insertions(+), 88 deletions(-) diff --git a/pom.xml b/pom.xml index 0d1abbe56..4aa397901 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 pom Stream :: Services diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index a7a970f95..c3e9fea87 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 3.60.1 + 3.61.0 access-control-core diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index ec5944572..a3453a287 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 198f77b86..cca50c58d 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index a006d3a38..020b143f5 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 3.60.1 + 3.61.0 approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 547ba45e6..1d922b6c4 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 5d349c11b..439616893 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 3.60.1 + 3.61.0 audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index c57113808..94e567651 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 3070a7df9..66c993912 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 3.60.1 + 3.61.0 cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index dbef47946..5b659afd7 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index 640bb0274..f0e40b991 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 8034602dd..606731259 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 1d0a96d0c..2d3ee13f0 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.60.1 + 3.61.0 integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index a98c3c39c..c5436e272 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 6a04ad3d6..325e04285 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index cd1e0a4b8..a308e7af0 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 8542d4413..a78ef62db 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.1 + 3.61.0 com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 39f6ead07..16bc77118 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index a35fbda10..ec48c5007 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index a68eb2f2b..a9a2de2bd 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 3.60.1 + 3.61.0 service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 00e236c46..9ef3de28f 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index d16614a95..457777ec1 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index 4ef83e2e5..77c499496 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 0d2a958f9..6cb5f4a05 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.1 + 3.61.0 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index aa3a35648..11492f267 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,12 +5,12 @@ com.backbase.stream.compositions cursors - 3.60.1 + 3.61.0 4.0.0 transaction-cursor - 3.60.1 + 3.61.0 jar diff --git a/stream-compositions/events/legal-entity-events/pom.xml b/stream-compositions/events/legal-entity-events/pom.xml index 5b7b8b014..0c5801301 100644 --- a/stream-compositions/events/legal-entity-events/pom.xml +++ b/stream-compositions/events/legal-entity-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 565ee6919..493c90138 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.1 + 3.61.0 com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-events/pom.xml b/stream-compositions/events/product-catalog-events/pom.xml index 833f7c734..b4d12ab61 100644 --- a/stream-compositions/events/product-catalog-events/pom.xml +++ b/stream-compositions/events/product-catalog-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-events/pom.xml b/stream-compositions/events/product-events/pom.xml index 4c2abc931..8ffa30696 100644 --- a/stream-compositions/events/product-events/pom.xml +++ b/stream-compositions/events/product-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-events/pom.xml b/stream-compositions/events/transaction-events/pom.xml index 140680e6f..2e8e8ecd3 100644 --- a/stream-compositions/events/transaction-events/pom.xml +++ b/stream-compositions/events/transaction-events/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 3.60.1 + 3.61.0 com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 9d9a53067..42f7a1397 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -13,7 +13,7 @@ com.backbase.stream stream-compositions - 3.60.1 + 3.61.0 2023.06 diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index a1261cc77..c1129beaa 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 3.60.1 + 3.61.0 legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index fdd84ae16..b91df0ef5 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.60.1 + 3.61.0 payment-order-composition-service - 3.60.1 + 3.61.0 jar diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 75523dd2f..9094bb50e 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.1 + 3.61.0 com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index c3651b50f..ec6cdd4ef 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 3.60.1 + 3.61.0 product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 8a570656d..4996252b2 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,11 +7,11 @@ com.backbase.stream.compositions services - 3.60.1 + 3.61.0 product-composition-service - 3.60.1 + 3.61.0 jar diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 2bf6186ae..0e1ea703f 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,11 +5,11 @@ com.backbase.stream.compositions services - 3.60.1 + 3.61.0 transaction-composition-service - 3.60.1 + 3.61.0 jar diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 97e498143..d2a73a24e 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 3.60.1 + 3.61.0 com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index d57121d6e..474496d45 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 3.60.1 + 3.61.0 contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index 0f1de2b17..f75ef0454 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 54af55049..ae22e9ae3 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.60.1 + 3.61.0 cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index 6b3658676..b2a047272 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index a394ae1a2..e530bfda3 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.60.1 + 3.61.0 cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index 42dfb397a..d3e4baa59 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 3.60.1 + 3.61.0 cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index c0062fee8..7da217c62 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-cursor diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 29affa9b1..5938436ee 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-dbs-clients diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index e4849625d..b075a1787 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 509f4d3b8..65db2c635 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 3.60.1 + 3.61.0 legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 4aa9f9b87..2697946ba 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index eb7092088..9a4cf2d91 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 095f90b28..6e738f9e8 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 3.60.1 + 3.61.0 limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index c49c9d272..6f9c05ae0 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index 705115c38..ad3133103 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 3.60.1 + 3.61.0 loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 93fde8a5b..3cf42d764 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index ec19c5d58..ac90656a0 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.1 + 3.61.0 approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index d4090d2b5..4d7a7a915 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.1 + 3.61.0 legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 3a6d495fb..3880a284a 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index d97261562..2a1fa004e 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.1 + 3.61.0 portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 2df01fd3f..ec67f4683 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 3.60.1 + 3.61.0 product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 35d2077d2..1c2ea9e8c 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 3.60.1 + 3.61.0 payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index 46f401b31..1d316611b 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-payment-order diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 57651d1e8..7e10ec68f 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index a5e1c9778..228e7a636 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index 0ff25366e..25e5fe1d8 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 3.60.1 + 3.61.0 portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 580e7414d..36e39e562 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index e442f1dd2..4888e1a6b 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index d963f5582..044704db2 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 3.60.1 + 3.61.0 product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index 48958805d..9f1da2c23 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index d673fec63..f4ebd0732 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 246221b54..e07025057 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index 352847fdc..4195cca84 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.60.1 + 3.61.0 product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index 881c43e69..6c711fbf0 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 3.60.1 + 3.61.0 product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index c1b2118bf..1a21975eb 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 3.60.1 + 3.61.0 pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index ab8ea181b..af8a90ad5 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 pom Stream :: SDK :: Parent Parent for all Stream SDK modules diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index e5eef64cb..e34e6c9a5 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index b033ff1e4..eea5f0a6c 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index af70e39cc..fac27022b 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 stream-test-support diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index aa2177f8a..78f7fe48a 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index 4ddb288cf..3436dc7e3 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index 0834b0b75..6a7030545 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -12,7 +12,7 @@ com.backbase.stream stream-http-starter-parent - 3.60.1 + 3.61.0 pom Stream :: SDK :: HTTP Services Starter Parent for Stream HTTP Services diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index 754707d87..23c286434 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -11,7 +11,7 @@ com.backbase.stream stream-task-starter-parent - 3.60.1 + 3.61.0 pom Stream :: SDK :: Task Starter Parent for Stream Executable Tasks diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 51b9b2d62..bf8cbcd13 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 3.60.1 + 3.61.0 stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 85cf83e4d..5ff55cd6f 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 3.60.1 + 3.61.0 transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 6fe0bfc5e..943e89977 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 3.60.1 + 3.61.0 ../../stream-sdk/stream-parent From 9a537cd341166d14c0389e5d9c3f7959f5a1d81e Mon Sep 17 00:00:00 2001 From: Jatin-Patel-30 Date: Wed, 30 Aug 2023 09:26:05 +0530 Subject: [PATCH 93/95] Enhance Legal Entity level Limit Object to set Limit based on Privilege, Business Function and Legal Entity --- api/stream-legal-entity/openapi.yaml | 27 ++++++++ .../com/backbase/stream/LegalEntitySaga.java | 67 ++++++++++++++++++- 2 files changed, 91 insertions(+), 3 deletions(-) diff --git a/api/stream-legal-entity/openapi.yaml b/api/stream-legal-entity/openapi.yaml index 987070277..86090d256 100644 --- a/api/stream-legal-entity/openapi.yaml +++ b/api/stream-legal-entity/openapi.yaml @@ -1335,6 +1335,33 @@ components: $ref: '#/components/schemas/QuarterlyLimit' yearly: $ref: '#/components/schemas/YearlyLimit' + businessFunctionLimits: + type: array + items: + $ref: '#/components/schemas/BusinessFunctionLimit' + BusinessFunctionLimit: + title: BusinessFunctionLimit + type: object + required: + - functionId + - shadow + - privileges + properties: + functionId: + description: |- + Unique ID in the system + Guidelines: .<1xxx> + maxLength: 36 + minLength: 1 + type: string + example: "bankA.1000" + shadow: + description: shadow limit or not + type: boolean + default: false + example: true + privilege: + $ref: '#/components/schemas/Privilege' UserProfile: title: UserProfile description: | diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index 95e29820c..aa33a2b3d 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -994,6 +994,7 @@ private Flux setSubsidiaryParentLegalEntityId(LegalEntity parentLeg private Mono setupLimits(LegalEntityTask streamTask) { return Mono.just(streamTask) .flatMap(this::setupLegalEntityLimits) + .flatMap(this::setupLegalEntityLevelBusinessFunctionLimits) .flatMap(this::setupServiceAgreementLimits) .flatMap(this::setupServiceAgreementParticipantLimits) .flatMap(this::retrieveUsersInternalIds) @@ -1002,7 +1003,7 @@ private Mono setupLimits(LegalEntityTask streamTask) { private Mono setupLegalEntityLimits(LegalEntityTask streamTask) { LegalEntity legalEntity = streamTask.getData(); - if(isNull(legalEntity.getLimit())) { + if (isNull(legalEntity.getLimit()) || validateLimit(legalEntity.getLimit())) { streamTask.info(LEGAL_ENTITY, PROCESS_LIMITS, FAILED, legalEntity.getInternalId(), legalEntity.getExternalId(), "Legal Entity: %s does not have any Legal Entity limits defined", legalEntity.getExternalId()); return Mono.just(streamTask); } @@ -1012,18 +1013,78 @@ private Mono setupLegalEntityLimits(LegalEntityTask streamTask) .then(Mono.just(streamTask)); } + private boolean validateLimit(Limit limit) { + + return nonNull(limit) && + (nonNull(limit.getTransactional()) || + nonNull(limit.getDaily()) || + nonNull(limit.getWeekly()) || + nonNull(limit.getMonthly()) || + nonNull(limit.getQuarterly()) || + nonNull(limit.getYearly())); + } + + private Mono setupLegalEntityLevelBusinessFunctionLimits(LegalEntityTask streamTask) { + LegalEntity legalEntity = streamTask.getData(); + if (isNull(legalEntity.getLimit()) || isEmpty(legalEntity.getLimit().getBusinessFunctionLimits())) { + streamTask.info(LEGAL_ENTITY, PROCESS_LIMITS, FAILED, legalEntity.getInternalId(), legalEntity.getExternalId(), "Legal Entity: %s does not have any Legal Entity limits defined", legalEntity.getExternalId()); + return Mono.just(streamTask); + } + log.info("Ingesting Limit... {}", legalEntity); + return Flux.fromStream(legalEntity.getLimit().getBusinessFunctionLimits() + .stream() + .filter(businessFunctionLimit -> nonNull(businessFunctionLimit) + && nonNull(businessFunctionLimit.getPrivilege()) + && validateLimit(businessFunctionLimit.getPrivilege().getLimit()) + ).map(businessFunctionLimit -> createLimitsTask(streamTask, legalEntity.getInternalId(), businessFunctionLimit))) + .concatMap(limitsSaga::executeTask) + .map(limitsTask -> streamTask.addHistory(limitsTask.getHistory())) + .collectList() + .map(tasks -> { + boolean failed = tasks.stream().anyMatch(StreamTask::isFailed); + if (failed) { + streamTask.setState(StreamTask.State.FAILED); + } else { + streamTask.setState(StreamTask.State.COMPLETED); + } + return streamTask; + }); + } + private Mono setupServiceAgreementLimits(LegalEntityTask streamTask) { LegalEntity legalEntity = streamTask.getData(); ServiceAgreement serviceAgreement = retrieveServiceAgreement(legalEntity); - if(isNull(serviceAgreement.getLimit())) { + if (isNull(serviceAgreement.getLimit())) { streamTask.info(LEGAL_ENTITY, PROCESS_LIMITS, FAILED, legalEntity.getInternalId(), legalEntity.getExternalId(), "Legal Entity: %s does not have any Service Agreement limits defined", legalEntity.getExternalId()); return Mono.just(streamTask); } - return limitsSaga.executeTask(createLimitsTask(streamTask, serviceAgreement, null, serviceAgreement.getLimit())) + return limitsSaga.executeTask(createLimitsTask(streamTask, serviceAgreement, null, serviceAgreement.getLimit())) .flatMap(limitsTask -> requireNonNull(Mono.just(streamTask))) .then(Mono.just(streamTask)); } + private LimitsTask createLimitsTask(LegalEntityTask streamTask, String legalEntityId, BusinessFunctionLimit businessFunctionLimit) { + + log.info("Legal entity business function limit : {}", businessFunctionLimit); + var limitData = new CreateLimitRequestBody(); + var entities = new ArrayList(); + ofNullable(legalEntityId).ifPresent(le -> entities.add(new Entity().etype(LEGAL_ENTITY_E_TYPE).eref(le))); + ofNullable(businessFunctionLimit.getFunctionId()) + .ifPresent(functionId -> entities.add(new Entity().etype(FUNCTION_E_TYPE).eref(functionId))); + ofNullable(businessFunctionLimit.getPrivilege()) + .map(Privilege::getPrivilege) + .ifPresent(privilege -> entities.add(new Entity().etype(PRIVILEGE_E_TYPE).eref(privilege))); + limitData.entities(entities); + ofNullable(businessFunctionLimit.getPrivilege()) + .map(Privilege::getLimit).ifPresent(limit -> { + limitData.periodicLimitsBounds(periodicLimits(limit)) + .transactionalLimitsBound(transactionalLimits(limit)) + .shadow(businessFunctionLimit.getShadow()) + .currency(limit.getCurrencyCode()); + }); + return new LimitsTask(streamTask.getId() + "-" + LEGAL_ENTITY_LIMITS, limitData); + } + private LimitsTask createLimitsTask(LegalEntityTask streamTask, ServiceAgreement serviceAgreement, String legalEntityId, Limit limit) { var limitData = new CreateLimitRequestBody(); From 01c1316809f0d90499e2919dad2da0cbf363bd53 Mon Sep 17 00:00:00 2001 From: Jatin-Patel-30 Date: Wed, 30 Aug 2023 16:31:27 +0530 Subject: [PATCH 94/95] Enhance Legal Entity level Limit Object to set Limit based on Privilege, Business Function and Legal Entity --- .../src/main/java/com/backbase/stream/LegalEntitySaga.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java index aa33a2b3d..7154f6448 100644 --- a/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java +++ b/stream-legal-entity/legal-entity-core/src/main/java/com/backbase/stream/LegalEntitySaga.java @@ -1003,7 +1003,7 @@ private Mono setupLimits(LegalEntityTask streamTask) { private Mono setupLegalEntityLimits(LegalEntityTask streamTask) { LegalEntity legalEntity = streamTask.getData(); - if (isNull(legalEntity.getLimit()) || validateLimit(legalEntity.getLimit())) { + if (isNull(legalEntity.getLimit()) || !validateLimit(legalEntity.getLimit())) { streamTask.info(LEGAL_ENTITY, PROCESS_LIMITS, FAILED, legalEntity.getInternalId(), legalEntity.getExternalId(), "Legal Entity: %s does not have any Legal Entity limits defined", legalEntity.getExternalId()); return Mono.just(streamTask); } From 7e5ac6d4ae74a591b0d229ba44d611e4184f245a Mon Sep 17 00:00:00 2001 From: Jatin-Patel-30 Date: Wed, 30 Aug 2023 16:37:45 +0530 Subject: [PATCH 95/95] Enhance Legal Entity level Limit Object to set Limit based on Privilege, Business Function and Legal Entity --- api/stream-legal-entity/openapi.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/stream-legal-entity/openapi.yaml b/api/stream-legal-entity/openapi.yaml index 86090d256..e5878bb67 100644 --- a/api/stream-legal-entity/openapi.yaml +++ b/api/stream-legal-entity/openapi.yaml @@ -1345,7 +1345,7 @@ components: required: - functionId - shadow - - privileges + - privilege properties: functionId: description: |-