diff --git a/pom.xml b/pom.xml index 8ed5e3c..e1b2754 100644 --- a/pom.xml +++ b/pom.xml @@ -12,8 +12,6 @@ 17 17 3.14.1 - 3.5.4 - 3.5.4 1.18.2 UTF-8 UTF-8 @@ -21,7 +19,6 @@ io.quarkus.platform 3.22.3 1.18.42 - true @@ -112,8 +109,6 @@ build generate-code - generate-code-tests - native-image-agent @@ -126,37 +121,6 @@ true - - org.apache.maven.plugins - maven-surefire-plugin - ${compiler-plugin-surefire.version} - - - org.jboss.logmanager.LogManager - ${maven.home} - - - - - maven-failsafe-plugin - ${compiler-plugin-failsafe.version} - - - - integration-test - verify - - - - - - ${project.build.directory}/${project.build.finalName}-runner - - org.jboss.logmanager.LogManager - ${maven.home} - - - @@ -169,7 +133,6 @@ - false native true diff --git a/scripts/native/file/rec-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner b/scripts/native/file/rec-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner index 90f5af1..9306f1e 100644 Binary files a/scripts/native/file/rec-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner and b/scripts/native/file/rec-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner differ diff --git a/src/main/java/com/banesco/common/domain/model/BusConfig.java b/src/main/java/com/banesco/common/domain/model/BusConfig.java new file mode 100644 index 0000000..b749cb2 --- /dev/null +++ b/src/main/java/com/banesco/common/domain/model/BusConfig.java @@ -0,0 +1,14 @@ +package com.banesco.common.domain.model; + +import lombok.Getter; +import lombok.ToString; + +import java.util.Map; + +@Getter +@ToString +public class BusConfig { + private String url; + private TimeoutConfig timeout; + private Map config; +} diff --git a/src/main/java/com/banesco/common/domain/model/RegisterSecurityConfig.java b/src/main/java/com/banesco/common/domain/model/RegisterSecurityConfig.java new file mode 100644 index 0000000..d3fb7a5 --- /dev/null +++ b/src/main/java/com/banesco/common/domain/model/RegisterSecurityConfig.java @@ -0,0 +1,12 @@ +package com.banesco.common.domain.model; + +import lombok.Getter; +import lombok.ToString; + +@Getter +@ToString +public class RegisterSecurityConfig { + private String url; + private TimeoutConfig timeout; + private SecurityConfig config; +} diff --git a/src/main/java/com/banesco/common/domain/model/SecurityConfig.java b/src/main/java/com/banesco/common/domain/model/SecurityConfig.java new file mode 100644 index 0000000..fbf44ff --- /dev/null +++ b/src/main/java/com/banesco/common/domain/model/SecurityConfig.java @@ -0,0 +1,13 @@ +package com.banesco.common.domain.model; + +import lombok.Getter; +import lombok.ToString; + +@Getter +@ToString +public class SecurityConfig { + private String sp; + private String eventCod; + private String bankCod; + private String curCod; +} diff --git a/src/main/java/com/banesco/common/domain/model/TimeoutConfig.java b/src/main/java/com/banesco/common/domain/model/TimeoutConfig.java new file mode 100644 index 0000000..1d6498a --- /dev/null +++ b/src/main/java/com/banesco/common/domain/model/TimeoutConfig.java @@ -0,0 +1,11 @@ +package com.banesco.common.domain.model; + +import lombok.Getter; +import lombok.ToString; + +@Getter +@ToString +public class TimeoutConfig { + private int connect; + private int response; +} diff --git a/src/main/java/com/banesco/common/infrastructure/config/RestClientConfig.java b/src/main/java/com/banesco/common/infrastructure/config/RestClientConfig.java index 7a45506..2652d26 100644 --- a/src/main/java/com/banesco/common/infrastructure/config/RestClientConfig.java +++ b/src/main/java/com/banesco/common/infrastructure/config/RestClientConfig.java @@ -1,8 +1,8 @@ package com.banesco.common.infrastructure.config; +import com.banesco.common.domain.model.BusConfig; +import com.banesco.common.domain.model.RegisterSecurityConfig; import com.fasterxml.jackson.core.JsonProcessingException; -import lombok.Getter; -import lombok.ToString; import lombok.extern.slf4j.Slf4j; import jakarta.enterprise.context.ApplicationScoped; import org.eclipse.microprofile.config.Config; @@ -60,36 +60,4 @@ public class RestClientConfig { throw new IllegalStateException("Error cargando configuración del servicio register-security", e); } } - - @Getter - @ToString - public static class BusConfig { - private String url; - private TimeoutConfig timeout; - private Map config; - } - - @Getter - @ToString - public static class RegisterSecurityConfig { - private String url; - private TimeoutConfig timeout; - private SecurityConfig config; - } - - @Getter - @ToString - public static class TimeoutConfig { - private int connect; - private int response; - } - - @Getter - @ToString - public static class SecurityConfig { - private String sp; - private String eventCod; - private String bankCod; - private String curCod; - } } diff --git a/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/client/BusLegalCustomerDirectoryClient.java b/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/client/BusLegalCustomerDirectoryClient.java index 236d951..454c20d 100644 --- a/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/client/BusLegalCustomerDirectoryClient.java +++ b/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/client/BusLegalCustomerDirectoryClient.java @@ -4,6 +4,7 @@ import com.banesco.common.application.usecase.HttpClientUseCase; import com.banesco.common.domain.exception.ServiceUnavailableException; import com.banesco.common.domain.exception.SuccessException; import com.banesco.common.domain.model.ApiResponse; +import com.banesco.common.domain.model.BusConfig; import com.banesco.common.domain.model.HttpRequest; import com.banesco.common.infrastructure.config.RestClientConfig; import com.banesco.module.legal_customer_product_directory.application.usecase.BusinessUseCase; @@ -17,7 +18,7 @@ import java.util.Map; @ApplicationScoped public class BusLegalCustomerDirectoryClient implements BusinessUseCase { private final HttpClientUseCase httpClientUseCase; - private final RestClientConfig.BusConfig busConfig; + private final BusConfig busConfig; @Inject public BusLegalCustomerDirectoryClient( diff --git a/src/main/java/com/banesco/module/security/infrastructure/client/RegisterSecurityClient.java b/src/main/java/com/banesco/module/security/infrastructure/client/RegisterSecurityClient.java index 2aff069..8b53ea5 100644 --- a/src/main/java/com/banesco/module/security/infrastructure/client/RegisterSecurityClient.java +++ b/src/main/java/com/banesco/module/security/infrastructure/client/RegisterSecurityClient.java @@ -4,6 +4,7 @@ import com.banesco.common.application.usecase.HttpClientUseCase; import com.banesco.common.domain.exception.ServiceUnavailableException; import com.banesco.common.domain.model.ApiResponse; import com.banesco.common.domain.model.HttpRequest; +import com.banesco.common.domain.model.RegisterSecurityConfig; import com.banesco.common.infrastructure.config.RestClientConfig; import com.banesco.module.security.application.usecase.SecurityUseCase; import com.banesco.module.security.domain.dto.request.SecurityRequest; @@ -18,7 +19,7 @@ import java.util.Map; @ApplicationScoped public class RegisterSecurityClient implements SecurityUseCase { private final HttpClientUseCase httpClientUseCase; - private final RestClientConfig.RegisterSecurityConfig securityConfig; + private final RegisterSecurityConfig securityConfig; @Inject public RegisterSecurityClient(