From e29c1e86548fc3e7ef31e8091b5f37a3523e94c6 Mon Sep 17 00:00:00 2001 From: ChetanT-System Date: Wed, 12 Feb 2025 14:43:13 +0530 Subject: [PATCH 1/3] Added new changes to support V2 version api for tagus. --- AUTHORS.md | 3 +- pom.xml | 30 +- .../selfdescriptionfactory/SDFactory.java | 49 +--- .../SelfDescription.java | 35 +++ .../selfdescriptionfactory/Utils.java | 57 +++- .../config/DefaultFeignConfig.java | 9 +- .../service/clearinghouse/ClearingHouse.java | 21 +- .../clearinghouse/ClearingHouseClient.java | 8 +- .../service/converter/RegCodeMapper.java | 35 ++- .../fcformat/LegalParticipantSDConverter.java | 47 +-- .../fcformat/ServiceOfferingSDConverter.java | 44 ++- .../gaiax/LegalParticipantSDConverter.java | 46 ++- .../gaiax/ServiceOfferingSDConverter.java | 40 ++- .../tagus/LegalParticipantSDConverter.java | 183 ++++++++++++ .../tagus/ServiceOfferingSDConverter.java | 145 +++++++++ .../vrel3/LegalParticipantSDConverter.java | 37 ++- .../vrel3/ServiceOfferingSDConverter.java | 40 ++- src/main/resources/application.yml | 20 +- .../resources/static/SDFactoryApi-Tagus.yml | 277 ++++++++++++++++++ src/test/resources/application.yml | 17 +- 20 files changed, 975 insertions(+), 168 deletions(-) create mode 100644 src/main/java/org/eclipse/tractusx/selfdescriptionfactory/SelfDescription.java create mode 100644 src/main/java/org/eclipse/tractusx/selfdescriptionfactory/service/converter/tagus/LegalParticipantSDConverter.java create mode 100644 src/main/java/org/eclipse/tractusx/selfdescriptionfactory/service/converter/tagus/ServiceOfferingSDConverter.java create mode 100644 src/main/resources/static/SDFactoryApi-Tagus.yml diff --git a/AUTHORS.md b/AUTHORS.md index 202f3bb2..6d971999 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -5,4 +5,5 @@ The following people have contributed to this repository: * Aditya Kumar, T-Systems International GmbH, https://github.com/adkumar1 * Dmitrii Vasiunin, T-Systems International GmbH, https://github.com/dvasunin * Amol Dashwant, T-Systems International GmbH, https://github.com/amoldashwant -* Fedor Nazarov,, T-Systems International GmbH, https://github.com/Wulghash +* Fedor Nazarov, T-Systems International GmbH, https://github.com/Wulghash +* Chetan Parate, T-Systems International GmbH, https://github.com/ChetanT-System diff --git a/pom.xml b/pom.xml index cf7279e9..8f9d0562 100644 --- a/pom.xml +++ b/pom.xml @@ -1,8 +1,8 @@