From 07e6ebbff29f77f2b04f0d9abe394b630726644f Mon Sep 17 00:00:00 2001 From: Giulia Tremolada Date: Thu, 14 Nov 2024 15:25:35 +0100 Subject: [PATCH] map selcRole ADMIN_EA in getProductRoles API --- .../model/delegation/DelegationWithInfo.java | 1 - .../web/model/mapper/ProductsMapper.java | 18 ++++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/connector-api/src/main/java/it/pagopa/selfcare/dashboard/connector/model/delegation/DelegationWithInfo.java b/connector-api/src/main/java/it/pagopa/selfcare/dashboard/connector/model/delegation/DelegationWithInfo.java index 38bbb252e..7c2dd820e 100644 --- a/connector-api/src/main/java/it/pagopa/selfcare/dashboard/connector/model/delegation/DelegationWithInfo.java +++ b/connector-api/src/main/java/it/pagopa/selfcare/dashboard/connector/model/delegation/DelegationWithInfo.java @@ -1,6 +1,5 @@ package it.pagopa.selfcare.dashboard.connector.model.delegation; -import it.pagopa.selfcare.onboarding.common.InstitutionType; import lombok.Data; import java.time.OffsetDateTime; diff --git a/web/src/main/java/it/pagopa/selfcare/dashboard/web/model/mapper/ProductsMapper.java b/web/src/main/java/it/pagopa/selfcare/dashboard/web/model/mapper/ProductsMapper.java index 3781dd835..6c4126281 100644 --- a/web/src/main/java/it/pagopa/selfcare/dashboard/web/model/mapper/ProductsMapper.java +++ b/web/src/main/java/it/pagopa/selfcare/dashboard/web/model/mapper/ProductsMapper.java @@ -7,15 +7,21 @@ import it.pagopa.selfcare.dashboard.web.model.product.ProductsResource; import it.pagopa.selfcare.dashboard.web.model.product.SubProductResource; import it.pagopa.selfcare.onboarding.common.PartyRole; -import it.pagopa.selfcare.product.entity.*; +import it.pagopa.selfcare.product.entity.BackOfficeConfigurations; +import it.pagopa.selfcare.product.entity.Product; +import it.pagopa.selfcare.product.entity.ProductRole; +import it.pagopa.selfcare.product.entity.ProductRoleInfo; import java.util.Collection; import java.util.Map; -import java.util.Optional; -import java.util.stream.Collectors; public class ProductsMapper { + static final Map ROLE_MAP = Map.of( + PartyRole.OPERATOR, SelfCareAuthority.LIMITED, + PartyRole.ADMIN_EA, SelfCareAuthority.ADMIN_EA + ); + public static ProductsResource toResource(ProductTree model) { ProductsResource resource = null; if (model != null) { @@ -99,7 +105,7 @@ static ProductRoleMappingsResource toProductRoleMappingsResource(Map.Entry