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(