From e50b3a24df05d1877295c05d83d4adce9581b280 Mon Sep 17 00:00:00 2001 From: Joselee2908 Date: Thu, 23 Jul 2026 12:15:43 +0200 Subject: [PATCH 1/2] fixed component name for mapper implementation in api-project-v1 --- .../apiservice/projectv1/mapper/ProjectMapper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java b/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java index c868e1c..1e68582 100644 --- a/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java +++ b/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java @@ -12,7 +12,10 @@ import java.time.format.DateTimeFormatter; import java.util.List; -@Mapper(componentModel = "spring") +@Mapper( + componentModel = "spring", + implementationName = "ProjectMapperImplV1" +) @Component("projectMapperV1") public interface ProjectMapper { From ec0313857c72e2d50e23bc5505afde6db8e77344 Mon Sep 17 00:00:00 2001 From: Joselee2908 Date: Thu, 23 Jul 2026 15:00:59 +0200 Subject: [PATCH 2/2] refactor: rename ProjectMapper to ProjectMapperV1 and update references --- .../projectv1/facade/impl/ProjectsFacadeImpl.java | 4 ++-- .../mapper/{ProjectMapper.java => ProjectMapperV1.java} | 9 ++------- .../projectv1/facade/impl/ProjectsFacadeImplTest.java | 4 ++-- .../{ProjectMapperTest.java => ProjectMapperV1Test.java} | 6 +++--- 4 files changed, 9 insertions(+), 14 deletions(-) rename api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/{ProjectMapper.java => ProjectMapperV1.java} (86%) rename api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/{ProjectMapperTest.java => ProjectMapperV1Test.java} (96%) diff --git a/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImpl.java b/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImpl.java index c0be36f..3b941ea 100644 --- a/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImpl.java +++ b/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImpl.java @@ -8,7 +8,7 @@ import org.opendevstack.apiservice.projectv1.exception.PageNotFoundException; import org.opendevstack.apiservice.projectv1.facade.ProjectsFacade; import org.opendevstack.apiservice.projectv1.client.model.GetProjectsResponse; -import org.opendevstack.apiservice.projectv1.mapper.ProjectMapper; +import org.opendevstack.apiservice.projectv1.mapper.ProjectMapperV1; import org.opendevstack.apiservice.serviceproject.model.ProjectSummary; import org.opendevstack.apiservice.serviceproject.service.ProjectService; import org.springframework.data.domain.Page; @@ -26,7 +26,7 @@ public class ProjectsFacadeImpl implements ProjectsFacade { private final ProjectService projectService; - private final ProjectMapper projectMapper; + private final ProjectMapperV1 projectMapper; @Override public GetProjectsResponse getProjects(Integer page, Integer size) { diff --git a/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java b/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperV1.java similarity index 86% rename from api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java rename to api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperV1.java index 1e68582..903d543 100644 --- a/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapper.java +++ b/api-project-v1/src/main/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperV1.java @@ -6,18 +6,13 @@ import org.opendevstack.apiservice.projectv1.client.model.ProjectsResponse; import org.opendevstack.apiservice.serviceproject.model.ProjectSummary; import org.opendevstack.apiservice.serviceproject.model.Status; -import org.springframework.stereotype.Component; import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; import java.util.List; -@Mapper( - componentModel = "spring", - implementationName = "ProjectMapperImplV1" -) -@Component("projectMapperV1") -public interface ProjectMapper { +@Mapper(componentModel = "spring") +public interface ProjectMapperV1 { DateTimeFormatter FORMATTER = DateTimeFormatter.ISO_OFFSET_DATE_TIME; diff --git a/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImplTest.java b/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImplTest.java index 561d19e..bcc6b01 100644 --- a/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImplTest.java +++ b/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/facade/impl/ProjectsFacadeImplTest.java @@ -7,7 +7,7 @@ import org.opendevstack.apiservice.projectv1.client.model.GetProjectsResponse; import org.opendevstack.apiservice.projectv1.client.model.ProjectsResponse; import org.opendevstack.apiservice.projectv1.exception.PageNotFoundException; -import org.opendevstack.apiservice.projectv1.mapper.ProjectMapper; +import org.opendevstack.apiservice.projectv1.mapper.ProjectMapperV1; import org.opendevstack.apiservice.serviceproject.model.ProjectSummary; import org.opendevstack.apiservice.serviceproject.model.Status; import org.opendevstack.apiservice.serviceproject.service.ProjectService; @@ -29,7 +29,7 @@ class ProjectsFacadeImplTest { private ProjectService projectService; @Mock - private ProjectMapper projectMapper; + private ProjectMapperV1 projectMapper; private ProjectsFacadeImpl sut; diff --git a/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperTest.java b/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperV1Test.java similarity index 96% rename from api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperTest.java rename to api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperV1Test.java index 00d23aa..30868dd 100644 --- a/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperTest.java +++ b/api-project-v1/src/test/java/org/opendevstack/apiservice/projectv1/mapper/ProjectMapperV1Test.java @@ -13,13 +13,13 @@ import static org.assertj.core.api.Assertions.assertThat; -class ProjectMapperTest { +class ProjectMapperV1Test { - private ProjectMapper projectMapper; + private ProjectMapperV1 projectMapper; @BeforeEach void setUp() { - projectMapper = Mappers.getMapper(ProjectMapper.class); + projectMapper = Mappers.getMapper(ProjectMapperV1.class); } @Test