diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/BIAN-Quarkus.iml b/.idea/BIAN-Quarkus.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/BIAN-Quarkus.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..59eb284 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..68d157a --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..9d35536 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,18 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..324f616 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/sonarlint.xml b/.idea/sonarlint.xml new file mode 100644 index 0000000..1d30a84 --- /dev/null +++ b/.idea/sonarlint.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/update-card-status/.dockerignore b/prv-update-card-status/.dockerignore similarity index 100% rename from update-card-status/.dockerignore rename to prv-update-card-status/.dockerignore diff --git a/update-card-status/.gitattributes b/prv-update-card-status/.gitattributes similarity index 100% rename from update-card-status/.gitattributes rename to prv-update-card-status/.gitattributes diff --git a/update-card-status/.gitignore b/prv-update-card-status/.gitignore similarity index 100% rename from update-card-status/.gitignore rename to prv-update-card-status/.gitignore diff --git a/update-card-status/.gitmodules b/prv-update-card-status/.gitmodules similarity index 100% rename from update-card-status/.gitmodules rename to prv-update-card-status/.gitmodules diff --git a/update-card-status/.mvn/wrapper/.gitignore b/prv-update-card-status/.mvn/wrapper/.gitignore similarity index 100% rename from update-card-status/.mvn/wrapper/.gitignore rename to prv-update-card-status/.mvn/wrapper/.gitignore diff --git a/update-card-status/.mvn/wrapper/MavenWrapperDownloader.java b/prv-update-card-status/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from update-card-status/.mvn/wrapper/MavenWrapperDownloader.java rename to prv-update-card-status/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/update-card-status/.mvn/wrapper/maven-wrapper.properties b/prv-update-card-status/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from update-card-status/.mvn/wrapper/maven-wrapper.properties rename to prv-update-card-status/.mvn/wrapper/maven-wrapper.properties diff --git a/update-card-status/.pre-commit-config.yaml b/prv-update-card-status/.pre-commit-config.yaml similarity index 100% rename from update-card-status/.pre-commit-config.yaml rename to prv-update-card-status/.pre-commit-config.yaml diff --git a/update-card-status/CHANGES.md b/prv-update-card-status/CHANGES.md similarity index 100% rename from update-card-status/CHANGES.md rename to prv-update-card-status/CHANGES.md diff --git a/update-card-status/CONTRIBUTING.md b/prv-update-card-status/CONTRIBUTING.md similarity index 100% rename from update-card-status/CONTRIBUTING.md rename to prv-update-card-status/CONTRIBUTING.md diff --git a/update-card-status/HELP.md b/prv-update-card-status/HELP.md similarity index 100% rename from update-card-status/HELP.md rename to prv-update-card-status/HELP.md diff --git a/update-card-status/LICENSE b/prv-update-card-status/LICENSE similarity index 100% rename from update-card-status/LICENSE rename to prv-update-card-status/LICENSE diff --git a/update-card-status/README.md b/prv-update-card-status/README.md similarity index 100% rename from update-card-status/README.md rename to prv-update-card-status/README.md diff --git a/update-card-status/docker-compose.yml b/prv-update-card-status/docker-compose.yml similarity index 100% rename from update-card-status/docker-compose.yml rename to prv-update-card-status/docker-compose.yml diff --git a/update-card-status/docs/.gitkeep b/prv-update-card-status/docs/.gitkeep similarity index 100% rename from update-card-status/docs/.gitkeep rename to prv-update-card-status/docs/.gitkeep diff --git a/update-card-status/mvnw b/prv-update-card-status/mvnw similarity index 100% rename from update-card-status/mvnw rename to prv-update-card-status/mvnw diff --git a/update-card-status/mvnw.cmd b/prv-update-card-status/mvnw.cmd similarity index 100% rename from update-card-status/mvnw.cmd rename to prv-update-card-status/mvnw.cmd diff --git a/update-card-status/pom.xml b/prv-update-card-status/pom.xml similarity index 99% rename from update-card-status/pom.xml rename to prv-update-card-status/pom.xml index 7f5f958..e49975b 100644 --- a/update-card-status/pom.xml +++ b/prv-update-card-status/pom.xml @@ -4,9 +4,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.banesco - update-card-status + prv-update-card-status 1.0-native-quarkus-jdk17 - update-card-status + prv-update-card-status Api Dominio - Cambio de status de TDD 17 diff --git a/update-card-status/scripts/native/Dockerfile b/prv-update-card-status/scripts/native/Dockerfile similarity index 100% rename from update-card-status/scripts/native/Dockerfile rename to prv-update-card-status/scripts/native/Dockerfile diff --git a/update-card-status/scripts/native/file/api-p2p-payment-1.0-native-quarkus-jdk17-runner b/prv-update-card-status/scripts/native/file/api-p2p-payment-1.0-native-quarkus-jdk17-runner similarity index 100% rename from update-card-status/scripts/native/file/api-p2p-payment-1.0-native-quarkus-jdk17-runner rename to prv-update-card-status/scripts/native/file/api-p2p-payment-1.0-native-quarkus-jdk17-runner diff --git a/update-card-status/src/main/docker/Dockerfile.jvm b/prv-update-card-status/src/main/docker/Dockerfile.jvm similarity index 100% rename from update-card-status/src/main/docker/Dockerfile.jvm rename to prv-update-card-status/src/main/docker/Dockerfile.jvm diff --git a/update-card-status/src/main/docker/Dockerfile.legacy-jar b/prv-update-card-status/src/main/docker/Dockerfile.legacy-jar similarity index 100% rename from update-card-status/src/main/docker/Dockerfile.legacy-jar rename to prv-update-card-status/src/main/docker/Dockerfile.legacy-jar diff --git a/update-card-status/src/main/docker/Dockerfile.native b/prv-update-card-status/src/main/docker/Dockerfile.native similarity index 100% rename from update-card-status/src/main/docker/Dockerfile.native rename to prv-update-card-status/src/main/docker/Dockerfile.native diff --git a/update-card-status/src/main/docker/Dockerfile.native-micro b/prv-update-card-status/src/main/docker/Dockerfile.native-micro similarity index 100% rename from update-card-status/src/main/docker/Dockerfile.native-micro rename to prv-update-card-status/src/main/docker/Dockerfile.native-micro diff --git a/update-card-status/src/main/java/com/banesco/UpdateCardStatusApplication.java b/prv-update-card-status/src/main/java/com/banesco/UpdateCardStatusApplication.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/UpdateCardStatusApplication.java rename to prv-update-card-status/src/main/java/com/banesco/UpdateCardStatusApplication.java diff --git a/update-card-status/src/main/java/com/banesco/application/UpdateCardStatusRequest.java b/prv-update-card-status/src/main/java/com/banesco/application/UpdateCardStatusRequest.java similarity index 88% rename from update-card-status/src/main/java/com/banesco/application/UpdateCardStatusRequest.java rename to prv-update-card-status/src/main/java/com/banesco/application/UpdateCardStatusRequest.java index 9de382c..8568714 100644 --- a/update-card-status/src/main/java/com/banesco/application/UpdateCardStatusRequest.java +++ b/prv-update-card-status/src/main/java/com/banesco/application/UpdateCardStatusRequest.java @@ -1,7 +1,7 @@ package com.banesco.application; -import com.banesco.commons.soap.client.apipaymentoutappsvc.MsgRqHdr; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.MsgRqHdr; import com.banesco.domain.models.CardReference; import com.banesco.domain.models.CustomerReference; import io.quarkus.runtime.annotations.RegisterForReflection; diff --git a/update-card-status/src/main/java/com/banesco/application/rest/controllers/UpdateCardController.java b/prv-update-card-status/src/main/java/com/banesco/application/rest/controllers/UpdateCardController.java similarity index 67% rename from update-card-status/src/main/java/com/banesco/application/rest/controllers/UpdateCardController.java rename to prv-update-card-status/src/main/java/com/banesco/application/rest/controllers/UpdateCardController.java index 650c8c6..c5a371c 100644 --- a/update-card-status/src/main/java/com/banesco/application/rest/controllers/UpdateCardController.java +++ b/prv-update-card-status/src/main/java/com/banesco/application/rest/controllers/UpdateCardController.java @@ -2,8 +2,7 @@ package com.banesco.application.rest.controllers; import com.banesco.application.UpdateCardStatusRequest; import com.banesco.commons.config.AppConf; -import com.banesco.commons.soap.client.apipaymentoutappsvc.AdditionalStatus; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRs; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRs; import com.banesco.domain.ports.inbound.UpdateCardStatusUseCase; import jakarta.inject.Inject; import jakarta.ws.rs.Consumes; @@ -44,16 +43,7 @@ public class UpdateCardController { ) { log.info("[RQ]: {}", appConf.getJsonHelper().getJsonFromObject(request)); - PayGenerateRs response = updateCardStatusUseCase.executeUpdate(request); - - if (response != null && response.getStatus() != null && response.getStatus().getStatusCode() != null) { - if (!response.getStatus().getStatusCode().equals("000")) { - AdditionalStatus additionalStatus = new AdditionalStatus(); - additionalStatus.setStatusCode(response.getStatus().getStatusCode()); - additionalStatus.setStatusDesc(response.getStatus().getStatusDesc()); - response.getStatus().getAdditionalStatus().add(additionalStatus); - } - } + BlockUnblockDebitCardRs response = updateCardStatusUseCase.executeUpdate(request); log.info("[RS]: {}", appConf.getJsonHelper().getJsonFromObject(response)); return Response.ok().entity(response).build(); } diff --git a/update-card-status/src/main/java/com/banesco/commons/config/AppConf.java b/prv-update-card-status/src/main/java/com/banesco/commons/config/AppConf.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/config/AppConf.java rename to prv-update-card-status/src/main/java/com/banesco/commons/config/AppConf.java diff --git a/update-card-status/src/main/java/com/banesco/commons/config/BaseAppConfig.java b/prv-update-card-status/src/main/java/com/banesco/commons/config/BaseAppConfig.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/config/BaseAppConfig.java rename to prv-update-card-status/src/main/java/com/banesco/commons/config/BaseAppConfig.java diff --git a/update-card-status/src/main/java/com/banesco/commons/config/StatusCodes.java b/prv-update-card-status/src/main/java/com/banesco/commons/config/StatusCodes.java similarity index 82% rename from update-card-status/src/main/java/com/banesco/commons/config/StatusCodes.java rename to prv-update-card-status/src/main/java/com/banesco/commons/config/StatusCodes.java index db33164..dbb2b2f 100644 --- a/update-card-status/src/main/java/com/banesco/commons/config/StatusCodes.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/config/StatusCodes.java @@ -13,7 +13,8 @@ public enum StatusCodes { FIELD_REQUIRED("VDE01", "Error campo requerido: %s"), FAILED_NOTIFICATION("401", "No se pudo enviar la notificacion"), INTERNAL_ERROR("500", "Error Interno"), - FAILED_DEPENDENCY("424", "Falla de dependencia SOAP"); + FAILED_DEPENDENCY("424", "Falla de dependencia SOAP"), + TIMEOUT_DEPENDENCY("504", "Timeout de dependencia SOAP"); private String statusCode; private String statusDesc; diff --git a/update-card-status/src/main/java/com/banesco/commons/exceptions/BanRuntimeException.java b/prv-update-card-status/src/main/java/com/banesco/commons/exceptions/BanRuntimeException.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/exceptions/BanRuntimeException.java rename to prv-update-card-status/src/main/java/com/banesco/commons/exceptions/BanRuntimeException.java diff --git a/update-card-status/src/main/java/com/banesco/commons/helper/JsonHelper.java b/prv-update-card-status/src/main/java/com/banesco/commons/helper/JsonHelper.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/helper/JsonHelper.java rename to prv-update-card-status/src/main/java/com/banesco/commons/helper/JsonHelper.java diff --git a/update-card-status/src/main/java/com/banesco/commons/helper/XMLHelper.java b/prv-update-card-status/src/main/java/com/banesco/commons/helper/XMLHelper.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/helper/XMLHelper.java rename to prv-update-card-status/src/main/java/com/banesco/commons/helper/XMLHelper.java diff --git a/update-card-status/src/main/java/com/banesco/commons/model/SoapEndpoint.java b/prv-update-card-status/src/main/java/com/banesco/commons/model/SoapEndpoint.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/model/SoapEndpoint.java rename to prv-update-card-status/src/main/java/com/banesco/commons/model/SoapEndpoint.java diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc.java diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java similarity index 99% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java index 6883b91..2568580 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvcSOAPQSService.java @@ -1,13 +1,14 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; -import java.net.MalformedURLException; -import java.net.URI; -import java.net.URL; -import javax.xml.namespace.QName; +import jakarta.xml.ws.Service; import jakarta.xml.ws.WebEndpoint; import jakarta.xml.ws.WebServiceClient; import jakarta.xml.ws.WebServiceFeature; -import jakarta.xml.ws.Service; + +import javax.xml.namespace.QName; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; /** * OSB Service diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java similarity index 90% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java index a9fe5b8..856b70a 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/APIDebitCardOutAppSvc_APIDebitCardOutAppSvcSOAPQSPort_Client.java @@ -6,16 +6,10 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; * This class is not complete */ +import javax.xml.namespace.QName; import java.io.File; import java.net.MalformedURLException; import java.net.URL; -import javax.xml.namespace.QName; -import jakarta.jws.WebMethod; -import jakarta.jws.WebParam; -import jakarta.jws.WebResult; -import jakarta.jws.WebService; -import jakarta.jws.soap.SOAPBinding; -import jakarta.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 4.0.5 diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/AdditionalStatus.java diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ApplicantData.java diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java similarity index 99% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java index 50133ff..9dc9b2c 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRq.java @@ -1,13 +1,10 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; +import jakarta.xml.bind.annotation.*; + import java.util.ArrayList; import java.util.List; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; /** diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java similarity index 91% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java index db78d5b..18933d6 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/BlockUnblockDebitCardRs.java @@ -1,13 +1,10 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; +import jakarta.xml.bind.annotation.*; + import java.util.ArrayList; import java.util.List; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlRootElement; -import jakarta.xml.bind.annotation.XmlType; /** diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java similarity index 97% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java index 2d6106e..501e439 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRqHdr.java @@ -1,13 +1,14 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; -import java.util.ArrayList; -import java.util.List; import jakarta.xml.bind.annotation.XmlAccessType; import jakarta.xml.bind.annotation.XmlAccessorType; import jakarta.xml.bind.annotation.XmlElement; import jakarta.xml.bind.annotation.XmlType; +import java.util.ArrayList; +import java.util.List; + /** *

Clase Java para MsgRqHdr complex type. @@ -566,8 +567,24 @@ public class MsgRqHdr { * {@link VBProtocol } * */ + + public void setTransactionCode(String transactionCode) { + this.getNetworkTrnInfo().get(0).setTransactionCode(transactionCode); + } + + public void setNetworkTrnInfo(List networkTrnInfo) { + this.networkTrnInfo = networkTrnInfo; + } public void setVBProtocol(VBProtocol value) { this.vbProtocol = value; } + public void setVbprotocol(VBProtocol value) { + this.vbProtocol = value; + } + public void setVbProtocol(VBProtocol value) { + this.vbProtocol = value; + } + + } diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java similarity index 99% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java index d63b38f..4b071eb 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/MsgRsHdr.java @@ -1,13 +1,14 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; -import java.util.ArrayList; -import java.util.List; import jakarta.xml.bind.annotation.XmlAccessType; import jakarta.xml.bind.annotation.XmlAccessorType; import jakarta.xml.bind.annotation.XmlElement; import jakarta.xml.bind.annotation.XmlType; +import java.util.ArrayList; +import java.util.List; + /** *

Clase Java para MsgRsHdr complex type. diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/NetworkTrnInfo.java diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java similarity index 70% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java index d3673fe..c874cda 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/ObjectFactory.java @@ -1,8 +1,11 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; import jakarta.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; /** * This object contains factory methods for each @@ -21,6 +24,8 @@ import jakarta.xml.bind.annotation.XmlRegistry; @XmlRegistry public class ObjectFactory { + private final static QName _BlockUnblockDebitCardRq_QNAME = new QName("http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", "blockUnblockDebitCard_Rq"); + private final static QName _BlockUnblockDebitCardRs_QNAME = new QName("http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", "blockUnblockDebitCard_Rs"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.banesco.commons.soap.client.apidebitcardoutappsvc @@ -157,4 +162,29 @@ public class ObjectFactory { return new BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent(); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BlockUnblockDebitCardRq }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BlockUnblockDebitCardRq }{@code >} + */ + @XmlElementDecl(namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", name = "blockUnblockDebitCard_Rq") + public JAXBElement createBlockUnblockDebitCardRq(BlockUnblockDebitCardRq value) { + return new JAXBElement(_BlockUnblockDebitCardRq_QNAME, BlockUnblockDebitCardRq.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BlockUnblockDebitCardRs }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BlockUnblockDebitCardRs }{@code >} + */ + @XmlElementDecl(namespace = "http://xmlns.banesco.com/ApplicationService/APIDebitCardOutAppSvc", name = "blockUnblockDebitCard_Rs") + public JAXBElement createBlockUnblockDebitCardRs(BlockUnblockDebitCardRs value) { + return new JAXBElement(_BlockUnblockDebitCardRs_QNAME, BlockUnblockDebitCardRs.class, null, value); + } } diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/RecCtrlIn.java diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java similarity index 99% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java index a772dc1..be05ff3 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/Status.java @@ -1,14 +1,15 @@ package com.banesco.commons.soap.client.apidebitcardoutappsvc; -import java.math.BigInteger; -import java.util.ArrayList; -import java.util.List; import jakarta.xml.bind.annotation.XmlAccessType; import jakarta.xml.bind.annotation.XmlAccessorType; import jakarta.xml.bind.annotation.XmlElement; import jakarta.xml.bind.annotation.XmlType; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; + /** *

Clase Java para Status complex type. diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java similarity index 91% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java index f1c7396..9bba8df 100644 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java +++ b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/VBProtocol.java @@ -63,6 +63,14 @@ public class VBProtocol { this.vbProtocolInd = value; } + public void setVbprotocolInd(Boolean vbprotocolInd) { + this.vbProtocolInd = vbprotocolInd; + } + + public void setVbProtocolInd(Boolean vbprotocolInd) { + this.vbProtocolInd = vbprotocolInd; + } + /** * Obtiene el valor de la propiedad transactionInd. * diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java b/prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java rename to prv-update-card-status/src/main/java/com/banesco/commons/soap/client/apidebitcardoutappsvc/package-info.java diff --git a/update-card-status/src/main/java/com/banesco/domain/models/CardReference.java b/prv-update-card-status/src/main/java/com/banesco/domain/models/CardReference.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/domain/models/CardReference.java rename to prv-update-card-status/src/main/java/com/banesco/domain/models/CardReference.java diff --git a/update-card-status/src/main/java/com/banesco/domain/models/CustomerReference.java b/prv-update-card-status/src/main/java/com/banesco/domain/models/CustomerReference.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/domain/models/CustomerReference.java rename to prv-update-card-status/src/main/java/com/banesco/domain/models/CustomerReference.java diff --git a/prv-update-card-status/src/main/java/com/banesco/domain/ports/inbound/UpdateCardStatusUseCase.java b/prv-update-card-status/src/main/java/com/banesco/domain/ports/inbound/UpdateCardStatusUseCase.java new file mode 100644 index 0000000..6be1e0a --- /dev/null +++ b/prv-update-card-status/src/main/java/com/banesco/domain/ports/inbound/UpdateCardStatusUseCase.java @@ -0,0 +1,9 @@ +package com.banesco.domain.ports.inbound; + +import com.banesco.application.UpdateCardStatusRequest; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRs; + +public interface UpdateCardStatusUseCase { + BlockUnblockDebitCardRs executeUpdate(UpdateCardStatusRequest updateCardStatusRequest); + +} diff --git a/prv-update-card-status/src/main/java/com/banesco/domain/ports/outbound/CardPort.java b/prv-update-card-status/src/main/java/com/banesco/domain/ports/outbound/CardPort.java new file mode 100644 index 0000000..3e0d18a --- /dev/null +++ b/prv-update-card-status/src/main/java/com/banesco/domain/ports/outbound/CardPort.java @@ -0,0 +1,10 @@ +package com.banesco.domain.ports.outbound; + +import com.banesco.application.UpdateCardStatusRequest; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRs; + +public interface CardPort { + + BlockUnblockDebitCardRs updateCardStatus(UpdateCardStatusRequest request); + +} diff --git a/update-card-status/src/main/java/com/banesco/domain/services/UpdateCardStatusService.java b/prv-update-card-status/src/main/java/com/banesco/domain/services/UpdateCardStatusService.java similarity index 77% rename from update-card-status/src/main/java/com/banesco/domain/services/UpdateCardStatusService.java rename to prv-update-card-status/src/main/java/com/banesco/domain/services/UpdateCardStatusService.java index 07ce173..a681c98 100644 --- a/update-card-status/src/main/java/com/banesco/domain/services/UpdateCardStatusService.java +++ b/prv-update-card-status/src/main/java/com/banesco/domain/services/UpdateCardStatusService.java @@ -1,7 +1,7 @@ package com.banesco.domain.services; import com.banesco.application.UpdateCardStatusRequest; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRs; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRs; import com.banesco.domain.ports.inbound.UpdateCardStatusUseCase; import com.banesco.domain.ports.outbound.CardPort; import jakarta.enterprise.context.ApplicationScoped; @@ -20,7 +20,7 @@ public class UpdateCardStatusService implements UpdateCardStatusUseCase { @Override - public PayGenerateRs executeUpdate(UpdateCardStatusRequest request) { + public BlockUnblockDebitCardRs executeUpdate(UpdateCardStatusRequest request) { return cardPort.updateCardStatus(request); diff --git a/update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/ApplicationLivenessCheck.java b/prv-update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/ApplicationLivenessCheck.java similarity index 100% rename from update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/ApplicationLivenessCheck.java rename to prv-update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/ApplicationLivenessCheck.java diff --git a/update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/SoapHealthCheck.java b/prv-update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/SoapHealthCheck.java similarity index 99% rename from update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/SoapHealthCheck.java rename to prv-update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/SoapHealthCheck.java index 521bcdf..bb56918 100644 --- a/update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/SoapHealthCheck.java +++ b/prv-update-card-status/src/main/java/com/banesco/infrastructure/healthcheck/SoapHealthCheck.java @@ -53,7 +53,7 @@ public class SoapHealthCheck implements HealthCheck { @Inject public SoapHealthCheck(AppConf appConf) throws Exception { - soapConfig = appConf.loadSoapClientConfig("soap.service.pay-generate"); + soapConfig = appConf.loadSoapClientConfig("soap.service.block-unblock-debit-card"); this.appConf = appConf; Optional> domains = appConf.getEnv().getOptionalValues("soap.health-check.validation.domains", String.class); diff --git a/prv-update-card-status/src/main/java/com/banesco/infrastructure/mapper/DebitCardMapper.java b/prv-update-card-status/src/main/java/com/banesco/infrastructure/mapper/DebitCardMapper.java new file mode 100644 index 0000000..c2b31ef --- /dev/null +++ b/prv-update-card-status/src/main/java/com/banesco/infrastructure/mapper/DebitCardMapper.java @@ -0,0 +1,57 @@ +package com.banesco.infrastructure.mapper; + +import com.banesco.application.UpdateCardStatusRequest; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.BlockUnblockDebitCardRq; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.ObjectFactory; +import jakarta.enterprise.context.ApplicationScoped; + + +@ApplicationScoped +public class DebitCardMapper { + public final ObjectFactory objectFactory; + + public DebitCardMapper() { + this.objectFactory = new ObjectFactory(); + } + + public BlockUnblockDebitCardRq toBlockUnblockDebitCardRequest(UpdateCardStatusRequest customerRequest) { + + BlockUnblockDebitCardRq request = objectFactory.createBlockUnblockDebitCardRq(); + request.setMsgRqHdr(customerRequest.getMsgRqHdr()); + + BlockUnblockDebitCardRq.Card cardRq = objectFactory.createBlockUnblockDebitCardRqCard(); + + // number card + BlockUnblockDebitCardRq.Card.CardInfo cardInfo = objectFactory.createBlockUnblockDebitCardRqCardCardInfo(); + cardInfo.setCardNum(customerRequest.getCardReference().getCardNumber()); + + + BlockUnblockDebitCardRq.Card.CardInfo.Customer customer = objectFactory.createBlockUnblockDebitCardRqCardCardInfoCustomer(); + + // customer + BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent govIssueIdent = new BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo.GovIssueIdent(); + govIssueIdent.setGovIssueIdentType(customerRequest.getCustomerReference().getCustomerIdType()); + govIssueIdent.setIdentSerialNum(customerRequest.getCustomerReference().getCustomerId()); + + BlockUnblockDebitCardRq.Card.CardInfo.Customer.PersonInfo personInfo = objectFactory.createBlockUnblockDebitCardRqCardCardInfoCustomerPersonInfo(); + personInfo.getGovIssueIdent().add(govIssueIdent); + customer.getPersonInfo().add(personInfo); + cardInfo.getCustomer().add(customer); + //bank Id + cardInfo.setBankId(customerRequest.getMsgRqHdr().getNetworkTrnInfo().get(0).getBankId()); + cardRq.getCardInfo().add(cardInfo); + + + // Status + BlockUnblockDebitCardRq.Card.CardStatus cardStatus = new BlockUnblockDebitCardRq.Card.CardStatus(); + cardStatus.setCardStatusCode(customerRequest.getCardReference().getCardStatusCode()); + cardStatus.setCardStatusAction(customerRequest.getCardReference().getCardStatusAction()); + cardStatus.setStatusReason(customerRequest.getCardReference().getCardStatusReason()); + cardRq.getCardStatus().add(cardStatus); + + request.getCard().add(cardRq); + + return null; + + } +} diff --git a/prv-update-card-status/src/main/java/com/banesco/infrastructure/soap/CardAdapter.java b/prv-update-card-status/src/main/java/com/banesco/infrastructure/soap/CardAdapter.java new file mode 100644 index 0000000..4214645 --- /dev/null +++ b/prv-update-card-status/src/main/java/com/banesco/infrastructure/soap/CardAdapter.java @@ -0,0 +1,112 @@ +package com.banesco.infrastructure.soap; + +import com.banesco.application.UpdateCardStatusRequest; +import com.banesco.commons.config.AppConf; +import com.banesco.commons.config.StatusCodes; +import com.banesco.commons.helper.XMLHelper; +import com.banesco.commons.model.SoapEndpoint; +import com.banesco.commons.soap.client.apidebitcardoutappsvc.*; +import com.banesco.domain.ports.outbound.CardPort; +import com.banesco.infrastructure.mapper.DebitCardMapper; +import jakarta.enterprise.context.ApplicationScoped; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.ws.WebServiceException; +import lombok.extern.slf4j.Slf4j; +import org.apache.cxf.frontend.ClientProxy; +import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; +import org.apache.cxf.transport.http.HTTPConduit; +import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; +import org.eclipse.microprofile.config.inject.ConfigProperty; + +import java.net.SocketTimeoutException; +import java.util.HashMap; +import java.util.Map; + + +@ApplicationScoped +@Slf4j +public class CardAdapter implements CardPort { + + private Map SOAP_CLIENTS = new HashMap<>(); + private final AppConf appConf; + private final DebitCardMapper debitCardMapper; + private final SoapEndpoint paymentGenerateSOAP; + + @ConfigProperty(name = "soap.print-xml", defaultValue = "false") + boolean mustPrintXML; + + public CardAdapter(AppConf appConf, DebitCardMapper debitCardMapper) { + this.appConf = appConf; + this.debitCardMapper = debitCardMapper; + paymentGenerateSOAP = appConf.loadSoapClientConfig("soap.service.block-unblock-debit-card"); + } + + + public APIDebitCardOutAppSvc getSoapClient(String domainKey) throws SocketTimeoutException { + if (domainKey == null) { + domainKey = appConf.SOAP_CURRENT_DOMAIN; + } + APIDebitCardOutAppSvc client = SOAP_CLIENTS.get(domainKey); + if (client == null) { + log.info("loading domainKey: {}", domainKey); + JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); + factory.setServiceClass(APIDebitCardOutAppSvc.class); + factory.setAddress(paymentGenerateSOAP.getUrl(appConf.getDomainConfig(domainKey))); + + client = (APIDebitCardOutAppSvc) factory.create(); + + HTTPConduit conduit = (HTTPConduit) ClientProxy.getClient(client).getConduit(); + HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy(); + httpClientPolicy.setConnectionTimeout(paymentGenerateSOAP.getTimeout().getConnect()); // Connection timeout in milliseconds + httpClientPolicy.setReceiveTimeout(paymentGenerateSOAP.getTimeout().getResponse()); // Receive timeout in milliseconds + conduit.setClient(httpClientPolicy); + SOAP_CLIENTS.put(domainKey, client); + } + + return client; + } + + public BlockUnblockDebitCardRs updateCardStatus(UpdateCardStatusRequest requestData) { + + BlockUnblockDebitCardRq request = debitCardMapper.toBlockUnblockDebitCardRequest(requestData); + + if (mustPrintXML) { + JAXBElement createReadAffiliationRq = debitCardMapper.objectFactory.createBlockUnblockDebitCardRq(request); + log.info("[SOAP blockUnblockDebitCardRq]: [{}]", XMLHelper.buildXml(createReadAffiliationRq)); + } + + try { + return getSoapClient(requestData.getDomain()).blockUnblockDebitCard(request); + + }catch (SocketTimeoutException e){ + log.error("SocketTimeoutException logging domain: {}, error: {}",requestData.getDomain(), e.getMessage()); + return buildErrorStatusResponse(StatusCodes.TIMEOUT_DEPENDENCY, e.getMessage()); + } catch (WebServiceException e) { + log.error("WebServiceException logging domain: {}, error: {}",requestData.getDomain(), e.getMessage()); + return buildErrorStatusResponse(StatusCodes.FAILED_DEPENDENCY, e.getMessage()); + } + + + + } + + private BlockUnblockDebitCardRs buildErrorStatusResponse(StatusCodes statusCode, String message) { + BlockUnblockDebitCardRs response = new BlockUnblockDebitCardRs(); + Status status = debitCardMapper.objectFactory.createStatus(); + status.setStatusCode(statusCode.getStatusCode()); + + AdditionalStatus additionalStatus = debitCardMapper.objectFactory.createAdditionalStatus(); + additionalStatus.setStatusCode(statusCode.getStatusDesc()); + additionalStatus.setStatusCode(message); + status.getAdditionalStatus().add(additionalStatus); + + response.getStatus().add( + status + ); + return response; + + } + + +} + diff --git a/prv-update-card-status/src/main/resources/application-dev.yaml b/prv-update-card-status/src/main/resources/application-dev.yaml new file mode 100644 index 0000000..b7592cf --- /dev/null +++ b/prv-update-card-status/src/main/resources/application-dev.yaml @@ -0,0 +1,19 @@ +quarkus: + http: + port: 8083 + idle-timeout: 30s +soap: + print-xml: false + health-check: + enabled: false + validation: + domains: osbc,osbp2p + service: + block-unblock-debit-card: '{"path":"/APIDebitCardOutAppSvc/proxy/APIDebitCardOutAppSvc","soapAction":"","timeout":{ "connect": 20000, "response": 20000}}' + domain: + current: osbc + domains: + osbc: http://10.135.5.29:8001 + osbttk: http://10.135.5.29:8001 + osbp2p: http://10.135.5.29:8001 + osbo: http://10.135.5.29:8001 diff --git a/update-card-status/src/main/resources/application.yaml b/prv-update-card-status/src/main/resources/application.yaml similarity index 100% rename from update-card-status/src/main/resources/application.yaml rename to prv-update-card-status/src/main/resources/application.yaml diff --git a/prv-update-card-status/src/main/resources/examples/exampleOk.json b/prv-update-card-status/src/main/resources/examples/exampleOk.json new file mode 100644 index 0000000..e9ea078 --- /dev/null +++ b/prv-update-card-status/src/main/resources/examples/exampleOk.json @@ -0,0 +1,35 @@ +{ + "msgRqHdr": { + "messageDate": "2025-12-03", + "messageTime": "10:22:00", + "requestId": "20140919164121423", + "sourceChannelCode": "INT", + "operatorCode": "BAN1738A02", + "networkTrnInfo": [ { + "transactionCode": "8741", + "transactionDate": "2025-12-03", + "transactionTime": "10:22:00", + "bankId": "01" + }], + "applicantData": { + "ipAddress": "10.150.15.103", + "application": "APIMGMT" + }, + "vbProtocol": { + "vbProtocolInd": "true", + "transactionInd": "false" + } + }, + "customerReference": { + "customerIdType": "J", + "customerId": "500634269" + }, + "cardReference": { + "cardType": "DebitCard", + "cardNumber": "6012886207917605", + "cardStatusCode": "52", + "cardStatusAction": "CV", + "cardStatusReason": "Bloqueo Temporal" + }, + "domain": "osbp2p" +} \ No newline at end of file diff --git a/update-card-status/src/main/resources/proxy-config.json b/prv-update-card-status/src/main/resources/proxy-config.json similarity index 62% rename from update-card-status/src/main/resources/proxy-config.json rename to prv-update-card-status/src/main/resources/proxy-config.json index a19fc0f..2b80a80 100644 --- a/update-card-status/src/main/resources/proxy-config.json +++ b/prv-update-card-status/src/main/resources/proxy-config.json @@ -1,7 +1,7 @@ [ { "interfaces": [ - "com.banesco.commons.soap.client.apipaymentoutappsvc.APIPaymentOutAppSvc", + "com.banesco.commons.soap.client.apidebitcardoutappsvc.APIDebitCardOutAppSvc", "jakarta.xml.ws.BindingProvider", "java.io.Closeable", "org.apache.cxf.endpoint.Client" diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvc.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvc.java deleted file mode 100644 index 6e954c8..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvc.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.jws.WebMethod; -import jakarta.jws.WebParam; -import jakarta.jws.WebResult; -import jakarta.jws.WebService; -import jakarta.jws.soap.SOAPBinding; -import jakarta.xml.bind.annotation.XmlSeeAlso; - -/** - * This class was generated by Apache CXF 4.0.5 - * 2025-03-13T16:16:36.967-04:00 - * Generated source version: 4.0.5 - * - */ -@WebService(targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", name = "APIPaymentOutAppSvc") -@XmlSeeAlso({ObjectFactory.class}) -@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) -public interface APIPaymentOutAppSvc { - - @WebMethod(action = "payGenerate") - @WebResult(name = "payGenerate_Rs", targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", partName = "payGenerate_Rs") - public PayGenerateRs payGenerate( - - @WebParam(partName = "payGenerate_Rq", name = "payGenerate_Rq", targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - PayGenerateRq payGenerateRq - ); - - @WebMethod(action = "readPayment") - @WebResult(name = "readPayment_Rs", targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", partName = "readPayment_Rs") - public ReadPaymentRs readPayment( - - @WebParam(partName = "readPayment_Rq", name = "readPayment_Rq", targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - ReadPaymentRq readPaymentRq - ); -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvcSOAPQSService.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvcSOAPQSService.java deleted file mode 100644 index 4eb7108..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvcSOAPQSService.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.ws.Service; -import jakarta.xml.ws.WebEndpoint; -import jakarta.xml.ws.WebServiceClient; -import jakarta.xml.ws.WebServiceFeature; - -import javax.xml.namespace.QName; -import java.net.MalformedURLException; -import java.net.URI; -import java.net.URL; - -/** - * OSB Service - * - * This class was generated by Apache CXF 4.0.5 - * 2025-03-13T16:16:36.994-04:00 - * Generated source version: 4.0.5 - * - */ -@WebServiceClient(name = "APIPaymentOutAppSvcSOAPQSService", - wsdlLocation = "http://10.135.5.29:8001/APIPaymentOutAppSvc/proxy/APIPaymentOutAppSvc?wsdl", - targetNamespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") -public class APIPaymentOutAppSvcSOAPQSService extends Service { - - public static final URL WSDL_LOCATION; - - public static final QName SERVICE = new QName("http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", "APIPaymentOutAppSvcSOAPQSService"); - public static final QName APIPaymentOutAppSvcSOAPQSPort = new QName("http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", "APIPaymentOutAppSvcSOAPQSPort"); - static { - URL url = null; - try { - url = URI.create("http://10.135.5.29:8001/APIPaymentOutAppSvc/proxy/APIPaymentOutAppSvc?wsdl").toURL(); - } catch (MalformedURLException e) { - java.util.logging.Logger.getLogger(APIPaymentOutAppSvcSOAPQSService.class.getName()) - .log(java.util.logging.Level.INFO, - "Can not initialize the default wsdl from {0}", "http://10.135.5.29:8001/APIPaymentOutAppSvc/proxy/APIPaymentOutAppSvc?wsdl"); - } - WSDL_LOCATION = url; - } - - public APIPaymentOutAppSvcSOAPQSService(URL wsdlLocation) { - super(wsdlLocation, SERVICE); - } - - public APIPaymentOutAppSvcSOAPQSService(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - public APIPaymentOutAppSvcSOAPQSService() { - super(WSDL_LOCATION, SERVICE); - } - - public APIPaymentOutAppSvcSOAPQSService(WebServiceFeature ... features) { - super(WSDL_LOCATION, SERVICE, features); - } - - public APIPaymentOutAppSvcSOAPQSService(URL wsdlLocation, WebServiceFeature ... features) { - super(wsdlLocation, SERVICE, features); - } - - public APIPaymentOutAppSvcSOAPQSService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { - super(wsdlLocation, serviceName, features); - } - - - - - /** - * - * @return - * returns APIPaymentOutAppSvc - */ - @WebEndpoint(name = "APIPaymentOutAppSvcSOAPQSPort") - public APIPaymentOutAppSvc getAPIPaymentOutAppSvcSOAPQSPort() { - return super.getPort(APIPaymentOutAppSvcSOAPQSPort, APIPaymentOutAppSvc.class); - } - - /** - * - * @param features - * A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. - * @return - * returns APIPaymentOutAppSvc - */ - @WebEndpoint(name = "APIPaymentOutAppSvcSOAPQSPort") - public APIPaymentOutAppSvc getAPIPaymentOutAppSvcSOAPQSPort(WebServiceFeature... features) { - return super.getPort(APIPaymentOutAppSvcSOAPQSPort, APIPaymentOutAppSvc.class, features); - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvc_APIPaymentOutAppSvcSOAPQSPort_Client.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvc_APIPaymentOutAppSvcSOAPQSPort_Client.java deleted file mode 100644 index 81fecb3..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/APIPaymentOutAppSvc_APIPaymentOutAppSvcSOAPQSPort_Client.java +++ /dev/null @@ -1,65 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -/** - * Please modify this class to meet your needs - * This class is not complete - */ - -import javax.xml.namespace.QName; -import java.io.File; -import java.net.MalformedURLException; -import java.net.URL; - -/** - * This class was generated by Apache CXF 4.0.5 - * 2025-03-13T16:16:36.775-04:00 - * Generated source version: 4.0.5 - * - */ -public final class APIPaymentOutAppSvc_APIPaymentOutAppSvcSOAPQSPort_Client { - - private static final QName SERVICE_NAME = new QName("http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", "APIPaymentOutAppSvcSOAPQSService"); - - private APIPaymentOutAppSvc_APIPaymentOutAppSvcSOAPQSPort_Client() { - } - - public static void main(String args[]) throws java.lang.Exception { - URL wsdlURL = APIPaymentOutAppSvcSOAPQSService.WSDL_LOCATION; - if (args.length > 0 && args[0] != null && !"".equals(args[0])) { - File wsdlFile = new File(args[0]); - try { - if (wsdlFile.exists()) { - wsdlURL = wsdlFile.toURI().toURL(); - } else { - wsdlURL = new URL(args[0]); - } - } catch (MalformedURLException e) { - e.printStackTrace(); - } - } - - APIPaymentOutAppSvcSOAPQSService ss = new APIPaymentOutAppSvcSOAPQSService(wsdlURL, SERVICE_NAME); - APIPaymentOutAppSvc port = ss.getAPIPaymentOutAppSvcSOAPQSPort(); - - { - System.out.println("Invoking payGenerate..."); - com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRq _payGenerate_payGenerateRq = null; - com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRs _payGenerate__return = port.payGenerate(_payGenerate_payGenerateRq); - System.out.println("payGenerate.result=" + _payGenerate__return); - - - } - { - System.out.println("Invoking readPayment..."); - com.banesco.commons.soap.client.apipaymentoutappsvc.ReadPaymentRq _readPayment_readPaymentRq = null; - com.banesco.commons.soap.client.apipaymentoutappsvc.ReadPaymentRs _readPayment__return = port.readPayment(_readPayment_readPaymentRq); - System.out.println("readPayment.result=" + _readPayment__return); - - - } - - System.exit(0); - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/AdditionalStatus.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/AdditionalStatus.java deleted file mode 100644 index 4d9507e..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/AdditionalStatus.java +++ /dev/null @@ -1,202 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for AdditionalStatus complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="AdditionalStatus">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="StatusType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="StatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="StatusDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ValidationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Severity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="LineNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalStatus", namespace = "http://xmlns.banesco.com/EnterpriseObjects/Status", propOrder = { - "statusType", - "statusCode", - "statusDesc", - "validationType", - "severity", - "lineNumber" -}) -public class AdditionalStatus { - - @XmlElement(name = "StatusType") - protected String statusType; - @XmlElement(name = "StatusCode") - protected String statusCode; - @XmlElement(name = "StatusDesc") - protected String statusDesc; - @XmlElement(name = "ValidationType") - protected String validationType; - @XmlElement(name = "Severity") - protected String severity; - @XmlElement(name = "LineNumber") - protected String lineNumber; - - /** - * Gets the value of the statusType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusType() { - return statusType; - } - - /** - * Sets the value of the statusType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusType(String value) { - this.statusType = value; - } - - /** - * Gets the value of the statusCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusCode() { - return statusCode; - } - - /** - * Sets the value of the statusCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusCode(String value) { - this.statusCode = value; - } - - /** - * Gets the value of the statusDesc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusDesc() { - return statusDesc; - } - - /** - * Sets the value of the statusDesc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusDesc(String value) { - this.statusDesc = value; - } - - /** - * Gets the value of the validationType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValidationType() { - return validationType; - } - - /** - * Sets the value of the validationType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValidationType(String value) { - this.validationType = value; - } - - /** - * Gets the value of the severity property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSeverity() { - return severity; - } - - /** - * Sets the value of the severity property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSeverity(String value) { - this.severity = value; - } - - /** - * Gets the value of the lineNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLineNumber() { - return lineNumber; - } - - /** - * Sets the value of the lineNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLineNumber(String value) { - this.lineNumber = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ApplicantData.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ApplicantData.java deleted file mode 100644 index 40defa6..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ApplicantData.java +++ /dev/null @@ -1,342 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for ApplicantData complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="ApplicantData">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="EnterpriseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="PrivateChannelId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="IpAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="HostName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="StadisticId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Nationality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="IdDocument" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RolType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="PlanCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Channel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ApplicantData", propOrder = { - "enterpriseCode", - "privateChannelId", - "ipAddress", - "hostName", - "stadisticId", - "application", - "nationality", - "idDocument", - "rolType", - "planCode", - "channel" -}) -public class ApplicantData { - - @XmlElement(name = "EnterpriseCode") - protected String enterpriseCode; - @XmlElement(name = "PrivateChannelId") - protected String privateChannelId; - @XmlElement(name = "IpAddress") - protected String ipAddress; - @XmlElement(name = "HostName") - protected String hostName; - @XmlElement(name = "StadisticId") - protected String stadisticId; - @XmlElement(name = "Application") - protected String application; - @XmlElement(name = "Nationality") - protected String nationality; - @XmlElement(name = "IdDocument") - protected String idDocument; - @XmlElement(name = "RolType") - protected String rolType; - @XmlElement(name = "PlanCode") - protected String planCode; - @XmlElement(name = "Channel") - protected String channel; - - /** - * Gets the value of the enterpriseCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEnterpriseCode() { - return enterpriseCode; - } - - /** - * Sets the value of the enterpriseCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEnterpriseCode(String value) { - this.enterpriseCode = value; - } - - /** - * Gets the value of the privateChannelId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrivateChannelId() { - return privateChannelId; - } - - /** - * Sets the value of the privateChannelId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrivateChannelId(String value) { - this.privateChannelId = value; - } - - /** - * Gets the value of the ipAddress property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIpAddress() { - return ipAddress; - } - - /** - * Sets the value of the ipAddress property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIpAddress(String value) { - this.ipAddress = value; - } - - /** - * Gets the value of the hostName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHostName() { - return hostName; - } - - /** - * Sets the value of the hostName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHostName(String value) { - this.hostName = value; - } - - /** - * Gets the value of the stadisticId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStadisticId() { - return stadisticId; - } - - /** - * Sets the value of the stadisticId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStadisticId(String value) { - this.stadisticId = value; - } - - /** - * Gets the value of the application property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getApplication() { - return application; - } - - /** - * Sets the value of the application property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setApplication(String value) { - this.application = value; - } - - /** - * Gets the value of the nationality property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNationality() { - return nationality; - } - - /** - * Sets the value of the nationality property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNationality(String value) { - this.nationality = value; - } - - /** - * Gets the value of the idDocument property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdDocument() { - return idDocument; - } - - /** - * Sets the value of the idDocument property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdDocument(String value) { - this.idDocument = value; - } - - /** - * Gets the value of the rolType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRolType() { - return rolType; - } - - /** - * Sets the value of the rolType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRolType(String value) { - this.rolType = value; - } - - /** - * Gets the value of the planCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPlanCode() { - return planCode; - } - - /** - * Sets the value of the planCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPlanCode(String value) { - this.planCode = value; - } - - /** - * Gets the value of the channel property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChannel() { - return channel; - } - - /** - * Sets the value of the channel property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChannel(String value) { - this.channel = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/MsgRqHdr.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/MsgRqHdr.java deleted file mode 100644 index e95b383..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/MsgRqHdr.java +++ /dev/null @@ -1,590 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for MsgRqHdr complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="MsgRqHdr">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="MessageDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}datePattern" minOccurs="0"/>
- *         <element name="MessageTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}timePattern" minOccurs="0"/>
- *         <element name="RequestId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="LastStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="FinalStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ResumeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ReverseId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="LineId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="SourceChannelCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="SupervisorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="OperatorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RequestedOperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="NetworkTrnInfo" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}NetworkTrnInfo" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="ApplicantData" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}ApplicantData" minOccurs="0"/>
- *         <element name="RecCtrlIn" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}RecCtrlIn" minOccurs="0"/>
- *         <element name="ReturnValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="MessageId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Priority" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="VBProtocol" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}VBProtocol" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MsgRqHdr", propOrder = { - "messageDate", - "messageTime", - "requestId", - "lastStatusRequest", - "finalStatusRequest", - "resumeId", - "reverseId", - "lineId", - "sourceChannelCode", - "supervisorCode", - "operatorCode", - "requestedOperationType", - "networkTrnInfo", - "applicantData", - "recCtrlIn", - "returnValue", - "messageId", - "priority", - "vbProtocol" -}) -public class MsgRqHdr { - - @XmlElement(name = "MessageDate") - protected String messageDate; - @XmlElement(name = "MessageTime") - protected String messageTime; - @XmlElement(name = "RequestId") - protected String requestId; - @XmlElement(name = "LastStatusRequest") - protected String lastStatusRequest; - @XmlElement(name = "FinalStatusRequest") - protected String finalStatusRequest; - @XmlElement(name = "ResumeId") - protected String resumeId; - @XmlElement(name = "ReverseId") - protected String reverseId; - @XmlElement(name = "LineId") - protected String lineId; - @XmlElement(name = "SourceChannelCode") - protected String sourceChannelCode; - @XmlElement(name = "SupervisorCode") - protected String supervisorCode; - @XmlElement(name = "OperatorCode") - protected String operatorCode; - @XmlElement(name = "RequestedOperationType") - protected String requestedOperationType; - @XmlElement(name = "NetworkTrnInfo") - protected List networkTrnInfo; - @XmlElement(name = "ApplicantData") - protected ApplicantData applicantData; - @XmlElement(name = "RecCtrlIn") - protected RecCtrlIn recCtrlIn; - @XmlElement(name = "ReturnValue") - protected String returnValue; - @XmlElement(name = "MessageId") - protected String messageId; - @XmlElement(name = "Priority") - protected String priority; - @XmlElement(name = "VBProtocol") - protected VBProtocol vbProtocol; - - /** - * Gets the value of the messageDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessageDate() { - return messageDate; - } - - /** - * Sets the value of the messageDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessageDate(String value) { - this.messageDate = value; - } - - /** - * Gets the value of the messageTime property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessageTime() { - return messageTime; - } - - /** - * Sets the value of the messageTime property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessageTime(String value) { - this.messageTime = value; - } - - /** - * Gets the value of the requestId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRequestId() { - return requestId; - } - - /** - * Sets the value of the requestId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRequestId(String value) { - this.requestId = value; - } - - /** - * Gets the value of the lastStatusRequest property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLastStatusRequest() { - return lastStatusRequest; - } - - /** - * Sets the value of the lastStatusRequest property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLastStatusRequest(String value) { - this.lastStatusRequest = value; - } - - /** - * Gets the value of the finalStatusRequest property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFinalStatusRequest() { - return finalStatusRequest; - } - - /** - * Sets the value of the finalStatusRequest property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFinalStatusRequest(String value) { - this.finalStatusRequest = value; - } - - /** - * Gets the value of the resumeId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getResumeId() { - return resumeId; - } - - /** - * Sets the value of the resumeId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setResumeId(String value) { - this.resumeId = value; - } - - /** - * Gets the value of the reverseId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReverseId() { - return reverseId; - } - - /** - * Sets the value of the reverseId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReverseId(String value) { - this.reverseId = value; - } - - /** - * Gets the value of the lineId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLineId() { - return lineId; - } - - /** - * Sets the value of the lineId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLineId(String value) { - this.lineId = value; - } - - /** - * Gets the value of the sourceChannelCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSourceChannelCode() { - return sourceChannelCode; - } - - /** - * Sets the value of the sourceChannelCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSourceChannelCode(String value) { - this.sourceChannelCode = value; - } - - /** - * Gets the value of the supervisorCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSupervisorCode() { - return supervisorCode; - } - - /** - * Sets the value of the supervisorCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSupervisorCode(String value) { - this.supervisorCode = value; - } - - /** - * Gets the value of the operatorCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOperatorCode() { - return operatorCode; - } - - /** - * Sets the value of the operatorCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOperatorCode(String value) { - this.operatorCode = value; - } - - /** - * Gets the value of the requestedOperationType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRequestedOperationType() { - return requestedOperationType; - } - - /** - * Sets the value of the requestedOperationType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRequestedOperationType(String value) { - this.requestedOperationType = value; - } - - /** - * Gets the value of the networkTrnInfo property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the networkTrnInfo property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getNetworkTrnInfo().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link NetworkTrnInfo } - * - * - */ - public List getNetworkTrnInfo() { - if (networkTrnInfo == null) { - networkTrnInfo = new ArrayList(); - } - return this.networkTrnInfo; - } - - /** - * Gets the value of the applicantData property. - * - * @return - * possible object is - * {@link ApplicantData } - * - */ - public ApplicantData getApplicantData() { - return applicantData; - } - - /** - * Sets the value of the applicantData property. - * - * @param value - * allowed object is - * {@link ApplicantData } - * - */ - public void setApplicantData(ApplicantData value) { - this.applicantData = value; - } - - /** - * Gets the value of the recCtrlIn property. - * - * @return - * possible object is - * {@link RecCtrlIn } - * - */ - public RecCtrlIn getRecCtrlIn() { - return recCtrlIn; - } - - /** - * Sets the value of the recCtrlIn property. - * - * @param value - * allowed object is - * {@link RecCtrlIn } - * - */ - public void setRecCtrlIn(RecCtrlIn value) { - this.recCtrlIn = value; - } - - /** - * Gets the value of the returnValue property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReturnValue() { - return returnValue; - } - - /** - * Sets the value of the returnValue property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReturnValue(String value) { - this.returnValue = value; - } - - /** - * Gets the value of the messageId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessageId() { - return messageId; - } - - /** - * Sets the value of the messageId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessageId(String value) { - this.messageId = value; - } - - /** - * Gets the value of the priority property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPriority() { - return priority; - } - - /** - * Sets the value of the priority property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPriority(String value) { - this.priority = value; - } - - /** - * Gets the value of the vbProtocol property. - * - * @return - * possible object is - * {@link VBProtocol } - * - */ - public VBProtocol getVBProtocol() { - return vbProtocol; - } - - /** - * Sets the value of the vbProtocol property. - * - * @param value - * allowed object is - * {@link VBProtocol } - * - */ - - public void setTransactionCode(String transactionCode) { - this.getNetworkTrnInfo().get(0).setTransactionCode(transactionCode); - } - - public void setNetworkTrnInfo(List networkTrnInfo) { - this.networkTrnInfo = networkTrnInfo; - } - public void setVBProtocol(VBProtocol value) { - this.vbProtocol = value; - } - - public void setVbprotocol(VBProtocol value) { - this.vbProtocol = value; - } - public void setVbProtocol(VBProtocol value) { - this.vbProtocol = value; - } - - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/MsgRsHdr.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/MsgRsHdr.java deleted file mode 100644 index 0b0ddc3..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/MsgRsHdr.java +++ /dev/null @@ -1,686 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for MsgRsHdr complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="MsgRsHdr">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="PrivateChannelId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="FinalStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="CountDataOut" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="HeaderTypeReg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="DetailTypeReg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="TransactionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="SupervisorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="OperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="TransactionConsecutive" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="DetailReg" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RegisterNumber" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="TransactionType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RequestId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RequestedOperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="MessageDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}datePattern" minOccurs="0"/>
- *         <element name="TransactionTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}timePattern" minOccurs="0"/>
- *         <element name="LastStatusRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ReturnValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RequestStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="MessageTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}timePattern" minOccurs="0"/>
- *         <element name="TransacctionDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}datePattern" minOccurs="0"/>
- *         <element name="RequestNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="AppName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MsgRsHdr", namespace = "http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr", propOrder = { - "privateChannelId", - "finalStatusRequest", - "countDataOut", - "headerTypeReg", - "detailTypeReg", - "transactionCode", - "supervisorCode", - "operationType", - "transactionConsecutive", - "detailReg", - "registerNumber", - "transactionType", - "requestId", - "requestedOperationType", - "messageDate", - "transactionTime", - "lastStatusRequest", - "returnValue", - "requestStatus", - "messageTime", - "transacctionDate", - "requestNumber", - "appName" -}) -public class MsgRsHdr { - - @XmlElement(name = "PrivateChannelId") - protected String privateChannelId; - @XmlElement(name = "FinalStatusRequest") - protected String finalStatusRequest; - @XmlElement(name = "CountDataOut") - protected String countDataOut; - @XmlElement(name = "HeaderTypeReg") - protected String headerTypeReg; - @XmlElement(name = "DetailTypeReg") - protected String detailTypeReg; - @XmlElement(name = "TransactionCode") - protected String transactionCode; - @XmlElement(name = "SupervisorCode") - protected String supervisorCode; - @XmlElement(name = "OperationType") - protected String operationType; - @XmlElement(name = "TransactionConsecutive") - protected String transactionConsecutive; - @XmlElement(name = "DetailReg") - protected String detailReg; - @XmlElement(name = "RegisterNumber") - protected List registerNumber; - @XmlElement(name = "TransactionType") - protected String transactionType; - @XmlElement(name = "RequestId") - protected String requestId; - @XmlElement(name = "RequestedOperationType") - protected String requestedOperationType; - @XmlElement(name = "MessageDate") - protected String messageDate; - @XmlElement(name = "TransactionTime") - protected String transactionTime; - @XmlElement(name = "LastStatusRequest") - protected String lastStatusRequest; - @XmlElement(name = "ReturnValue") - protected String returnValue; - @XmlElement(name = "RequestStatus") - protected String requestStatus; - @XmlElement(name = "MessageTime") - protected String messageTime; - @XmlElement(name = "TransacctionDate") - protected String transacctionDate; - @XmlElement(name = "RequestNumber") - protected String requestNumber; - @XmlElement(name = "AppName") - protected String appName; - - /** - * Gets the value of the privateChannelId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrivateChannelId() { - return privateChannelId; - } - - /** - * Sets the value of the privateChannelId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrivateChannelId(String value) { - this.privateChannelId = value; - } - - /** - * Gets the value of the finalStatusRequest property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFinalStatusRequest() { - return finalStatusRequest; - } - - /** - * Sets the value of the finalStatusRequest property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFinalStatusRequest(String value) { - this.finalStatusRequest = value; - } - - /** - * Gets the value of the countDataOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountDataOut() { - return countDataOut; - } - - /** - * Sets the value of the countDataOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountDataOut(String value) { - this.countDataOut = value; - } - - /** - * Gets the value of the headerTypeReg property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHeaderTypeReg() { - return headerTypeReg; - } - - /** - * Sets the value of the headerTypeReg property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHeaderTypeReg(String value) { - this.headerTypeReg = value; - } - - /** - * Gets the value of the detailTypeReg property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDetailTypeReg() { - return detailTypeReg; - } - - /** - * Sets the value of the detailTypeReg property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDetailTypeReg(String value) { - this.detailTypeReg = value; - } - - /** - * Gets the value of the transactionCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionCode() { - return transactionCode; - } - - /** - * Sets the value of the transactionCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionCode(String value) { - this.transactionCode = value; - } - - /** - * Gets the value of the supervisorCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSupervisorCode() { - return supervisorCode; - } - - /** - * Sets the value of the supervisorCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSupervisorCode(String value) { - this.supervisorCode = value; - } - - /** - * Gets the value of the operationType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOperationType() { - return operationType; - } - - /** - * Sets the value of the operationType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOperationType(String value) { - this.operationType = value; - } - - /** - * Gets the value of the transactionConsecutive property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionConsecutive() { - return transactionConsecutive; - } - - /** - * Sets the value of the transactionConsecutive property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionConsecutive(String value) { - this.transactionConsecutive = value; - } - - /** - * Gets the value of the detailReg property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDetailReg() { - return detailReg; - } - - /** - * Sets the value of the detailReg property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDetailReg(String value) { - this.detailReg = value; - } - - /** - * Gets the value of the registerNumber property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the registerNumber property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getRegisterNumber().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getRegisterNumber() { - if (registerNumber == null) { - registerNumber = new ArrayList(); - } - return this.registerNumber; - } - - /** - * Gets the value of the transactionType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionType() { - return transactionType; - } - - /** - * Sets the value of the transactionType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionType(String value) { - this.transactionType = value; - } - - /** - * Gets the value of the requestId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRequestId() { - return requestId; - } - - /** - * Sets the value of the requestId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRequestId(String value) { - this.requestId = value; - } - - /** - * Gets the value of the requestedOperationType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRequestedOperationType() { - return requestedOperationType; - } - - /** - * Sets the value of the requestedOperationType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRequestedOperationType(String value) { - this.requestedOperationType = value; - } - - /** - * Gets the value of the messageDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessageDate() { - return messageDate; - } - - /** - * Sets the value of the messageDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessageDate(String value) { - this.messageDate = value; - } - - /** - * Gets the value of the transactionTime property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionTime() { - return transactionTime; - } - - /** - * Sets the value of the transactionTime property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionTime(String value) { - this.transactionTime = value; - } - - /** - * Gets the value of the lastStatusRequest property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLastStatusRequest() { - return lastStatusRequest; - } - - /** - * Sets the value of the lastStatusRequest property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLastStatusRequest(String value) { - this.lastStatusRequest = value; - } - - /** - * Gets the value of the returnValue property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReturnValue() { - return returnValue; - } - - /** - * Sets the value of the returnValue property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReturnValue(String value) { - this.returnValue = value; - } - - /** - * Gets the value of the requestStatus property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRequestStatus() { - return requestStatus; - } - - /** - * Sets the value of the requestStatus property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRequestStatus(String value) { - this.requestStatus = value; - } - - /** - * Gets the value of the messageTime property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessageTime() { - return messageTime; - } - - /** - * Sets the value of the messageTime property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessageTime(String value) { - this.messageTime = value; - } - - /** - * Gets the value of the transacctionDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransacctionDate() { - return transacctionDate; - } - - /** - * Sets the value of the transacctionDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransacctionDate(String value) { - this.transacctionDate = value; - } - - /** - * Gets the value of the requestNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRequestNumber() { - return requestNumber; - } - - /** - * Sets the value of the requestNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRequestNumber(String value) { - this.requestNumber = value; - } - - /** - * Gets the value of the appName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAppName() { - return appName; - } - - /** - * Sets the value of the appName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAppName(String value) { - this.appName = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/NetworkTrnInfo.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/NetworkTrnInfo.java deleted file mode 100644 index 132b522..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/NetworkTrnInfo.java +++ /dev/null @@ -1,510 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for NetworkTrnInfo complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="NetworkTrnInfo">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="TransactionConsecutive" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="RegisterNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="OriginatorName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="OperationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="TransactionType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="TransactionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="TransactionDate" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}datePattern" minOccurs="0"/>
- *         <element name="TransactionTime" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}timePattern" minOccurs="0"/>
- *         <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="AgencyCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ChannelId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ChannelUserId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="OperationExecIndicator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ConfiguredTransactionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="UserId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="UserType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "NetworkTrnInfo", propOrder = { - "transactionConsecutive", - "registerNumber", - "originatorName", - "operationType", - "transactionType", - "transactionCode", - "transactionDate", - "transactionTime", - "bankId", - "agencyCode", - "channelId", - "channelUserId", - "operationExecIndicator", - "configuredTransactionCode", - "desc", - "userId", - "userType" -}) -public class NetworkTrnInfo { - - @XmlElement(name = "TransactionConsecutive") - protected String transactionConsecutive; - @XmlElement(name = "RegisterNumber") - protected String registerNumber; - @XmlElement(name = "OriginatorName") - protected String originatorName; - @XmlElement(name = "OperationType") - protected String operationType; - @XmlElement(name = "TransactionType") - protected String transactionType; - @XmlElement(name = "TransactionCode") - protected String transactionCode; - @XmlElement(name = "TransactionDate") - protected String transactionDate; - @XmlElement(name = "TransactionTime") - protected String transactionTime; - @XmlElement(name = "BankId") - protected String bankId; - @XmlElement(name = "AgencyCode") - protected String agencyCode; - @XmlElement(name = "ChannelId") - protected String channelId; - @XmlElement(name = "ChannelUserId") - protected String channelUserId; - @XmlElement(name = "OperationExecIndicator") - protected String operationExecIndicator; - @XmlElement(name = "ConfiguredTransactionCode") - protected String configuredTransactionCode; - @XmlElement(name = "Desc") - protected String desc; - @XmlElement(name = "UserId") - protected String userId; - @XmlElement(name = "UserType") - protected String userType; - - /** - * Gets the value of the transactionConsecutive property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionConsecutive() { - return transactionConsecutive; - } - - /** - * Sets the value of the transactionConsecutive property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionConsecutive(String value) { - this.transactionConsecutive = value; - } - - /** - * Gets the value of the registerNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRegisterNumber() { - return registerNumber; - } - - /** - * Sets the value of the registerNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRegisterNumber(String value) { - this.registerNumber = value; - } - - /** - * Gets the value of the originatorName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOriginatorName() { - return originatorName; - } - - /** - * Sets the value of the originatorName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOriginatorName(String value) { - this.originatorName = value; - } - - /** - * Gets the value of the operationType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOperationType() { - return operationType; - } - - /** - * Sets the value of the operationType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOperationType(String value) { - this.operationType = value; - } - - /** - * Gets the value of the transactionType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionType() { - return transactionType; - } - - /** - * Sets the value of the transactionType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionType(String value) { - this.transactionType = value; - } - - /** - * Gets the value of the transactionCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionCode() { - return transactionCode; - } - - /** - * Sets the value of the transactionCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionCode(String value) { - this.transactionCode = value; - } - - /** - * Gets the value of the transactionDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionDate() { - return transactionDate; - } - - /** - * Sets the value of the transactionDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionDate(String value) { - this.transactionDate = value; - } - - /** - * Gets the value of the transactionTime property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionTime() { - return transactionTime; - } - - /** - * Sets the value of the transactionTime property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionTime(String value) { - this.transactionTime = value; - } - - /** - * Gets the value of the bankId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBankId() { - return bankId; - } - - /** - * Sets the value of the bankId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBankId(String value) { - this.bankId = value; - } - - /** - * Gets the value of the agencyCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAgencyCode() { - return agencyCode; - } - - /** - * Sets the value of the agencyCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAgencyCode(String value) { - this.agencyCode = value; - } - - /** - * Gets the value of the channelId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChannelId() { - return channelId; - } - - /** - * Sets the value of the channelId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChannelId(String value) { - this.channelId = value; - } - - /** - * Gets the value of the channelUserId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChannelUserId() { - return channelUserId; - } - - /** - * Sets the value of the channelUserId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChannelUserId(String value) { - this.channelUserId = value; - } - - /** - * Gets the value of the operationExecIndicator property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOperationExecIndicator() { - return operationExecIndicator; - } - - /** - * Sets the value of the operationExecIndicator property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOperationExecIndicator(String value) { - this.operationExecIndicator = value; - } - - /** - * Gets the value of the configuredTransactionCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getConfiguredTransactionCode() { - return configuredTransactionCode; - } - - /** - * Sets the value of the configuredTransactionCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setConfiguredTransactionCode(String value) { - this.configuredTransactionCode = value; - } - - /** - * Gets the value of the desc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDesc() { - return desc; - } - - /** - * Sets the value of the desc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDesc(String value) { - this.desc = value; - } - - /** - * Gets the value of the userId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserId() { - return userId; - } - - /** - * Sets the value of the userId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserId(String value) { - this.userId = value; - } - - /** - * Gets the value of the userType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserType() { - return userType; - } - - /** - * Sets the value of the userType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserType(String value) { - this.userType = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ObjectFactory.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ObjectFactory.java deleted file mode 100644 index eae6020..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ObjectFactory.java +++ /dev/null @@ -1,512 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.JAXBElement; -import jakarta.xml.bind.annotation.XmlElementDecl; -import jakarta.xml.bind.annotation.XmlRegistry; - -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the com.banesco.commons.soap.client.apipaymentoutappsvc package. - *

An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _PayGenerateRq_QNAME = new QName("http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", "payGenerate_Rq"); - private final static QName _PayGenerateRs_QNAME = new QName("http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", "payGenerate_Rs"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.banesco.commons.soap.client.apipaymentoutappsvc - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link ReadPaymentRq } - * - */ - public ReadPaymentRq createReadPaymentRq() { - return new ReadPaymentRq(); - } - - /** - * Create an instance of {@link ReadPaymentRs } - * - */ - public ReadPaymentRs createReadPaymentRs() { - return new ReadPaymentRs(); - } - - /** - * Create an instance of {@link ReadPaymentRs.Payments } - * - */ - public ReadPaymentRs.Payments createReadPaymentRsPayments() { - return new ReadPaymentRs.Payments(); - } - - /** - * Create an instance of {@link ReadPaymentRs.Payments.Account } - * - */ - public ReadPaymentRs.Payments.Account createReadPaymentRsPaymentsAccount() { - return new ReadPaymentRs.Payments.Account(); - } - - /** - * Create an instance of {@link ReadPaymentRq.Payments } - * - */ - public ReadPaymentRq.Payments createReadPaymentRqPayments() { - return new ReadPaymentRq.Payments(); - } - - /** - * Create an instance of {@link ReadPaymentRq.Payments.Account } - * - */ - public ReadPaymentRq.Payments.Account createReadPaymentRqPaymentsAccount() { - return new ReadPaymentRq.Payments.Account(); - } - - /** - * Create an instance of {@link PayGenerateRs } - * - */ - public PayGenerateRs createPayGenerateRs() { - return new PayGenerateRs(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments } - * - */ - public PayGenerateRs.Payments createPayGenerateRsPayments() { - return new PayGenerateRs.Payments(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.Account } - * - */ - public PayGenerateRs.Payments.Account createPayGenerateRsPaymentsAccount() { - return new PayGenerateRs.Payments.Account(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.Account.Banking } - * - */ - public PayGenerateRs.Payments.Account.Banking createPayGenerateRsPaymentsAccountBanking() { - return new PayGenerateRs.Payments.Account.Banking(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.Account.Customer } - * - */ - public PayGenerateRs.Payments.Account.Customer createPayGenerateRsPaymentsAccountCustomer() { - return new PayGenerateRs.Payments.Account.Customer(); - } - - /** - * Create an instance of {@link PayGenerateRq } - * - */ - public PayGenerateRq createPayGenerateRq() { - return new PayGenerateRq(); - } - - /** - * Create an instance of {@link PayGenerateRq.Banking } - * - */ - public PayGenerateRq.Banking createPayGenerateRqBanking() { - return new PayGenerateRq.Banking(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments } - * - */ - public PayGenerateRq.Payments createPayGenerateRqPayments() { - return new PayGenerateRq.Payments(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account } - * - */ - public PayGenerateRq.Payments.Account createPayGenerateRqPaymentsAccount() { - return new PayGenerateRq.Payments.Account(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer } - * - */ - public PayGenerateRq.Payments.Account.Customer createPayGenerateRqPaymentsAccountCustomer() { - return new PayGenerateRq.Payments.Account.Customer(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.ContactInfo } - * - */ - public PayGenerateRq.Payments.Account.Customer.ContactInfo createPayGenerateRqPaymentsAccountCustomerContactInfo() { - return new PayGenerateRq.Payments.Account.Customer.ContactInfo(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum } - * - */ - public PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum createPayGenerateRqPaymentsAccountCustomerContactInfoPhoneNum() { - return new PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.CustInfo } - * - */ - public PayGenerateRq.Payments.Account.Customer.CustInfo createPayGenerateRqPaymentsAccountCustomerCustInfo() { - return new PayGenerateRq.Payments.Account.Customer.CustInfo(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.PersonInfo } - * - */ - public PayGenerateRq.Payments.Account.Customer.PersonInfo createPayGenerateRqPaymentsAccountCustomerPersonInfo() { - return new PayGenerateRq.Payments.Account.Customer.PersonInfo(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill } - * - */ - public PayGenerateRq.Bill createPayGenerateRqBill() { - return new PayGenerateRq.Bill(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.Account } - * - */ - public PayGenerateRq.Bill.Account createPayGenerateRqBillAccount() { - return new PayGenerateRq.Bill.Account(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.Customer } - * - */ - public PayGenerateRq.Bill.Customer createPayGenerateRqBillCustomer() { - return new PayGenerateRq.Bill.Customer(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.Customer.PersonInfo } - * - */ - public PayGenerateRq.Bill.Customer.PersonInfo createPayGenerateRqBillCustomerPersonInfo() { - return new PayGenerateRq.Bill.Customer.PersonInfo(); - } - - /** - * Create an instance of {@link MsgRqHdr } - * - */ - public MsgRqHdr createMsgRqHdr() { - return new MsgRqHdr(); - } - - /** - * Create an instance of {@link ReadPaymentRq.Receipt } - * - */ - public ReadPaymentRq.Receipt createReadPaymentRqReceipt() { - return new ReadPaymentRq.Receipt(); - } - - /** - * Create an instance of {@link MsgRsHdr } - * - */ - public MsgRsHdr createMsgRsHdr() { - return new MsgRsHdr(); - } - - /** - * Create an instance of {@link Status } - * - */ - public Status createStatus() { - return new Status(); - } - - /** - * Create an instance of {@link ReadPaymentRs.Receipt } - * - */ - public ReadPaymentRs.Receipt createReadPaymentRsReceipt() { - return new ReadPaymentRs.Receipt(); - } - - /** - * Create an instance of {@link NetworkTrnInfo } - * - */ - public NetworkTrnInfo createNetworkTrnInfo() { - return new NetworkTrnInfo(); - } - - /** - * Create an instance of {@link ApplicantData } - * - */ - public ApplicantData createApplicantData() { - return new ApplicantData(); - } - - /** - * Create an instance of {@link RecCtrlIn } - * - */ - public RecCtrlIn createRecCtrlIn() { - return new RecCtrlIn(); - } - - /** - * Create an instance of {@link VBProtocol } - * - */ - public VBProtocol createVBProtocol() { - return new VBProtocol(); - } - - /** - * Create an instance of {@link AdditionalStatus } - * - */ - public AdditionalStatus createAdditionalStatus() { - return new AdditionalStatus(); - } - - /** - * Create an instance of {@link ReadPaymentRs.Payments.CurAmt } - * - */ - public ReadPaymentRs.Payments.CurAmt createReadPaymentRsPaymentsCurAmt() { - return new ReadPaymentRs.Payments.CurAmt(); - } - - /** - * Create an instance of {@link ReadPaymentRs.Payments.Account.Service } - * - */ - public ReadPaymentRs.Payments.Account.Service createReadPaymentRsPaymentsAccountService() { - return new ReadPaymentRs.Payments.Account.Service(); - } - - /** - * Create an instance of {@link ReadPaymentRq.Payments.Account.Service } - * - */ - public ReadPaymentRq.Payments.Account.Service createReadPaymentRqPaymentsAccountService() { - return new ReadPaymentRq.Payments.Account.Service(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.PmtInfo } - * - */ - public PayGenerateRs.Payments.PmtInfo createPayGenerateRsPaymentsPmtInfo() { - return new PayGenerateRs.Payments.PmtInfo(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec } - * - */ - public PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec createPayGenerateRsPaymentsAccountBankingBankAcctTrnRec() { - return new PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.Account.Customer.PersonInfo } - * - */ - public PayGenerateRs.Payments.Account.Customer.PersonInfo createPayGenerateRsPaymentsAccountCustomerPersonInfo() { - return new PayGenerateRs.Payments.Account.Customer.PersonInfo(); - } - - /** - * Create an instance of {@link PayGenerateRs.Payments.Account.Customer.OrgInfo } - * - */ - public PayGenerateRs.Payments.Account.Customer.OrgInfo createPayGenerateRsPaymentsAccountCustomerOrgInfo() { - return new PayGenerateRs.Payments.Account.Customer.OrgInfo(); - } - - /** - * Create an instance of {@link PayGenerateRq.Receipt } - * - */ - public PayGenerateRq.Receipt createPayGenerateRqReceipt() { - return new PayGenerateRq.Receipt(); - } - - /** - * Create an instance of {@link PayGenerateRq.Banking.BankAcctTrnRec } - * - */ - public PayGenerateRq.Banking.BankAcctTrnRec createPayGenerateRqBankingBankAcctTrnRec() { - return new PayGenerateRq.Banking.BankAcctTrnRec(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.PmtInfo } - * - */ - public PayGenerateRq.Payments.PmtInfo createPayGenerateRqPaymentsPmtInfo() { - return new PayGenerateRq.Payments.PmtInfo(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.CurAmt } - * - */ - public PayGenerateRq.Payments.CurAmt createPayGenerateRqPaymentsCurAmt() { - return new PayGenerateRq.Payments.CurAmt(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Bankinfo } - * - */ - public PayGenerateRq.Payments.Account.Bankinfo createPayGenerateRqPaymentsAccountBankinfo() { - return new PayGenerateRq.Payments.Account.Bankinfo(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Service } - * - */ - public PayGenerateRq.Payments.Account.Service createPayGenerateRqPaymentsAccountService() { - return new PayGenerateRq.Payments.Account.Service(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.CustId } - * - */ - public PayGenerateRq.Payments.Account.Customer.CustId createPayGenerateRqPaymentsAccountCustomerCustId() { - return new PayGenerateRq.Payments.Account.Customer.CustId(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.Product } - * - */ - public PayGenerateRq.Payments.Account.Customer.Product createPayGenerateRqPaymentsAccountCustomerProduct() { - return new PayGenerateRq.Payments.Account.Customer.Product(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum.PhoneIden } - * - */ - public PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum.PhoneIden createPayGenerateRqPaymentsAccountCustomerContactInfoPhoneNumPhoneIden() { - return new PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum.PhoneIden(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.CustInfo.PhoneNum } - * - */ - public PayGenerateRq.Payments.Account.Customer.CustInfo.PhoneNum createPayGenerateRqPaymentsAccountCustomerCustInfoPhoneNum() { - return new PayGenerateRq.Payments.Account.Customer.CustInfo.PhoneNum(); - } - - /** - * Create an instance of {@link PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc } - * - */ - public PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc createPayGenerateRqPaymentsAccountCustomerPersonInfoOtherIdentDoc() { - return new PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.GenericValue } - * - */ - public PayGenerateRq.Bill.GenericValue createPayGenerateRqBillGenericValue() { - return new PayGenerateRq.Bill.GenericValue(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.Account.Service } - * - */ - public PayGenerateRq.Bill.Account.Service createPayGenerateRqBillAccountService() { - return new PayGenerateRq.Bill.Account.Service(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.Customer.CustId } - * - */ - public PayGenerateRq.Bill.Customer.CustId createPayGenerateRqBillCustomerCustId() { - return new PayGenerateRq.Bill.Customer.CustId(); - } - - /** - * Create an instance of {@link PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc } - * - */ - public PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc createPayGenerateRqBillCustomerPersonInfoOtherIdentDoc() { - return new PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link PayGenerateRq }{@code >} - * - * @param value - * Java instance representing xml element's value. - * @return - * the new instance of {@link JAXBElement }{@code <}{@link PayGenerateRq }{@code >} - */ - @XmlElementDecl(namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", name = "payGenerate_Rq") - public JAXBElement createPayGenerateRq(PayGenerateRq value) { - return new JAXBElement(_PayGenerateRq_QNAME, PayGenerateRq.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link PayGenerateRs }{@code >} - * - * @param value - * Java instance representing xml element's value. - * @return - * the new instance of {@link JAXBElement }{@code <}{@link PayGenerateRs }{@code >} - */ - @XmlElementDecl(namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", name = "payGenerate_Rs") - public JAXBElement createPayGenerateRs(PayGenerateRs value) { - return new JAXBElement(_PayGenerateRs_QNAME, PayGenerateRs.class, null, value); - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/PayGenerateRq.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/PayGenerateRq.java deleted file mode 100644 index 7337945..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/PayGenerateRq.java +++ /dev/null @@ -1,3106 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for payGenerate_Rq complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="payGenerate_Rq">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="MsgRqHdr" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}MsgRqHdr" minOccurs="0"/>
- *         <element name="Bill" maxOccurs="unbounded" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="Customer" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="PersonInfo" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="OtherIdentDoc" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                 <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                 <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="CustId">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="GenericValue">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Account" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                             <element name="Service" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Payments" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="PmtInfo" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="PmtRefId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                             <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                             <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="CurAmt" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Account" maxOccurs="unbounded" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Customer" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="PersonInfo" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="OtherIdentDoc" minOccurs="0">
- *                                                   <complexType>
- *                                                     <complexContent>
- *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                                         <sequence>
- *                                                           <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                           <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                         </sequence>
- *                                                       </restriction>
- *                                                     </complexContent>
- *                                                   </complexType>
- *                                                 </element>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="CustId" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *                                                 <element name="CustPermType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="CustInfo" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
- *                                                   <complexType>
- *                                                     <complexContent>
- *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                                         <sequence>
- *                                                           <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                         </sequence>
- *                                                       </restriction>
- *                                                     </complexContent>
- *                                                   </complexType>
- *                                                 </element>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="ContactInfo" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
- *                                                   <complexType>
- *                                                     <complexContent>
- *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                                         <sequence>
- *                                                           <element name="PhoneIden" maxOccurs="unbounded" minOccurs="0">
- *                                                             <complexType>
- *                                                               <complexContent>
- *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                                                   <sequence>
- *                                                                     <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                                   </sequence>
- *                                                                 </restriction>
- *                                                               </complexContent>
- *                                                             </complexType>
- *                                                           </element>
- *                                                         </sequence>
- *                                                       </restriction>
- *                                                     </complexContent>
- *                                                   </complexType>
- *                                                 </element>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="Product" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="ProductId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="Bankinfo" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="Service" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="SvcType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Receipt" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="RefNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Banking" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="BankAcctTrnRec" maxOccurs="unbounded" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                             <element name="OrigDt" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "payGenerate_Rq", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", propOrder = { - "msgRqHdr", - "bill", - "payments", - "receipt", - "banking" -}) -public class PayGenerateRq { - - @XmlElement(name = "MsgRqHdr") - protected MsgRqHdr msgRqHdr; - @XmlElement(name = "Bill") - protected List bill; - @XmlElement(name = "Payments") - protected PayGenerateRq.Payments payments; - @XmlElement(name = "Receipt") - protected PayGenerateRq.Receipt receipt; - @XmlElement(name = "Banking") - protected PayGenerateRq.Banking banking; - - /** - * Gets the value of the msgRqHdr property. - * - * @return - * possible object is - * {@link MsgRqHdr } - * - */ - public MsgRqHdr getMsgRqHdr() { - return msgRqHdr; - } - - /** - * Sets the value of the msgRqHdr property. - * - * @param value - * allowed object is - * {@link MsgRqHdr } - * - */ - public void setMsgRqHdr(MsgRqHdr value) { - this.msgRqHdr = value; - } - - /** - * Gets the value of the bill property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the bill property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getBill().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Bill } - * - * - */ - public List getBill() { - if (bill == null) { - bill = new ArrayList(); - } - return this.bill; - } - - /** - * Gets the value of the payments property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments } - * - */ - public PayGenerateRq.Payments getPayments() { - return payments; - } - - /** - * Sets the value of the payments property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments } - * - */ - public void setPayments(PayGenerateRq.Payments value) { - this.payments = value; - } - - /** - * Gets the value of the receipt property. - * - * @return - * possible object is - * {@link PayGenerateRq.Receipt } - * - */ - public PayGenerateRq.Receipt getReceipt() { - return receipt; - } - - /** - * Sets the value of the receipt property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Receipt } - * - */ - public void setReceipt(PayGenerateRq.Receipt value) { - this.receipt = value; - } - - /** - * Gets the value of the banking property. - * - * @return - * possible object is - * {@link PayGenerateRq.Banking } - * - */ - public PayGenerateRq.Banking getBanking() { - return banking; - } - - /** - * Sets the value of the banking property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Banking } - * - */ - public void setBanking(PayGenerateRq.Banking value) { - this.banking = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="BankAcctTrnRec" maxOccurs="unbounded" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                   <element name="OrigDt" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "bankAcctTrnRec" - }) - public static class Banking { - - @XmlElement(name = "BankAcctTrnRec", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List bankAcctTrnRec; - - /** - * Gets the value of the bankAcctTrnRec property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the bankAcctTrnRec property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getBankAcctTrnRec().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Banking.BankAcctTrnRec } - * - * - */ - public List getBankAcctTrnRec() { - if (bankAcctTrnRec == null) { - bankAcctTrnRec = new ArrayList(); - } - return this.bankAcctTrnRec; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *         <element name="OrigDt" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "trnId", - "origDt" - }) - public static class BankAcctTrnRec { - - @XmlElement(name = "TrnId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String trnId; - @XmlElement(name = "OrigDt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List origDt; - - /** - * Gets the value of the trnId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTrnId() { - return trnId; - } - - /** - * Sets the value of the trnId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTrnId(String value) { - this.trnId = value; - } - - /** - * Gets the value of the origDt property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the origDt property. - * - *

- * For example, to add a new item, do as follows: - *

-             *    getOrigDt().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getOrigDt() { - if (origDt == null) { - origDt = new ArrayList(); - } - return this.origDt; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="Customer" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="PersonInfo" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="OtherIdentDoc" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                       <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                       <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="CustId">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="GenericValue">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Account" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                   <element name="Service" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "customer", - "genericValue", - "account" - }) - public static class Bill { - - @XmlElement(name = "Customer", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Bill.Customer customer; - @XmlElement(name = "GenericValue", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", required = true) - protected PayGenerateRq.Bill.GenericValue genericValue; - @XmlElement(name = "Account", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Bill.Account account; - - /** - * Gets the value of the customer property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.Customer } - * - */ - public PayGenerateRq.Bill.Customer getCustomer() { - return customer; - } - - /** - * Sets the value of the customer property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.Customer } - * - */ - public void setCustomer(PayGenerateRq.Bill.Customer value) { - this.customer = value; - } - - /** - * Gets the value of the genericValue property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.GenericValue } - * - */ - public PayGenerateRq.Bill.GenericValue getGenericValue() { - return genericValue; - } - - /** - * Sets the value of the genericValue property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.GenericValue } - * - */ - public void setGenericValue(PayGenerateRq.Bill.GenericValue value) { - this.genericValue = value; - } - - /** - * Gets the value of the account property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.Account } - * - */ - public PayGenerateRq.Bill.Account getAccount() { - return account; - } - - /** - * Sets the value of the account property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.Account } - * - */ - public void setAccount(PayGenerateRq.Bill.Account value) { - this.account = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *         <element name="Service" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "acctId", - "service" - }) - public static class Account { - - @XmlElement(name = "AcctId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String acctId; - @XmlElement(name = "Service", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Bill.Account.Service service; - - /** - * Gets the value of the acctId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAcctId() { - return acctId; - } - - /** - * Sets the value of the acctId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAcctId(String value) { - this.acctId = value; - } - - /** - * Gets the value of the service property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.Account.Service } - * - */ - public PayGenerateRq.Bill.Account.Service getService() { - return service; - } - - /** - * Sets the value of the service property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.Account.Service } - * - */ - public void setService(PayGenerateRq.Bill.Account.Service value) { - this.service = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "svcCode" - }) - public static class Service { - - @XmlElement(name = "SvcCode", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String svcCode; - - /** - * Gets the value of the svcCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSvcCode() { - return svcCode; - } - - /** - * Sets the value of the svcCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSvcCode(String value) { - this.svcCode = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="PersonInfo" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="OtherIdentDoc" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                             <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                             <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="CustId">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "personInfo", - "custId" - }) - public static class Customer { - - @XmlElement(name = "PersonInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Bill.Customer.PersonInfo personInfo; - @XmlElement(name = "CustId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", required = true) - protected PayGenerateRq.Bill.Customer.CustId custId; - - /** - * Gets the value of the personInfo property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.Customer.PersonInfo } - * - */ - public PayGenerateRq.Bill.Customer.PersonInfo getPersonInfo() { - return personInfo; - } - - /** - * Sets the value of the personInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.Customer.PersonInfo } - * - */ - public void setPersonInfo(PayGenerateRq.Bill.Customer.PersonInfo value) { - this.personInfo = value; - } - - /** - * Gets the value of the custId property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.Customer.CustId } - * - */ - public PayGenerateRq.Bill.Customer.CustId getCustId() { - return custId; - } - - /** - * Sets the value of the custId property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.Customer.CustId } - * - */ - public void setCustId(PayGenerateRq.Bill.Customer.CustId value) { - this.custId = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "custPermId" - }) - public static class CustId { - - @XmlElement(name = "CustPermId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String custPermId; - - /** - * Gets the value of the custPermId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustPermId() { - return custPermId; - } - - /** - * Sets the value of the custPermId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustPermId(String value) { - this.custPermId = value; - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="OtherIdentDoc" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                   <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                   <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "otherIdentDoc" - }) - public static class PersonInfo { - - @XmlElement(name = "OtherIdentDoc", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc otherIdentDoc; - - /** - * Gets the value of the otherIdentDoc property. - * - * @return - * possible object is - * {@link PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc } - * - */ - public PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc getOtherIdentDoc() { - return otherIdentDoc; - } - - /** - * Sets the value of the otherIdentDoc property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc } - * - */ - public void setOtherIdentDoc(PayGenerateRq.Bill.Customer.PersonInfo.OtherIdentDoc value) { - this.otherIdentDoc = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "identSerialNum", - "type", - "desc" - }) - public static class OtherIdentDoc { - - @XmlElement(name = "IdentSerialNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String identSerialNum; - @XmlElement(name = "Type", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String type; - @XmlElement(name = "Desc", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String desc; - - /** - * Gets the value of the identSerialNum property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentSerialNum() { - return identSerialNum; - } - - /** - * Sets the value of the identSerialNum property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentSerialNum(String value) { - this.identSerialNum = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - - /** - * Gets the value of the desc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDesc() { - return desc; - } - - /** - * Sets the value of the desc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDesc(String value) { - this.desc = value; - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "value" - }) - public static class GenericValue { - - @XmlElement(name = "Value", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String value; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="PmtInfo" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="PmtRefId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                   <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                   <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="CurAmt" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Account" maxOccurs="unbounded" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Customer" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="PersonInfo" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="OtherIdentDoc" minOccurs="0">
-     *                                         <complexType>
-     *                                           <complexContent>
-     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                               <sequence>
-     *                                                 <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                                 <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                               </sequence>
-     *                                             </restriction>
-     *                                           </complexContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="CustId" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-     *                                       <element name="CustPermType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="CustInfo" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-     *                                         <complexType>
-     *                                           <complexContent>
-     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                               <sequence>
-     *                                                 <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                               </sequence>
-     *                                             </restriction>
-     *                                           </complexContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="ContactInfo" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-     *                                         <complexType>
-     *                                           <complexContent>
-     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                               <sequence>
-     *                                                 <element name="PhoneIden" maxOccurs="unbounded" minOccurs="0">
-     *                                                   <complexType>
-     *                                                     <complexContent>
-     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                                         <sequence>
-     *                                                           <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                                         </sequence>
-     *                                                       </restriction>
-     *                                                     </complexContent>
-     *                                                   </complexType>
-     *                                                 </element>
-     *                                               </sequence>
-     *                                             </restriction>
-     *                                           </complexContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="Product" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="ProductId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="Bankinfo" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="Service" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="SvcType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pmtInfo", - "curAmt", - "account" - }) - public static class Payments { - - @XmlElement(name = "PmtInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.PmtInfo pmtInfo; - @XmlElement(name = "CurAmt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.CurAmt curAmt; - @XmlElement(name = "Account", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List account; - - /** - * Gets the value of the pmtInfo property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.PmtInfo } - * - */ - public PayGenerateRq.Payments.PmtInfo getPmtInfo() { - return pmtInfo; - } - - /** - * Sets the value of the pmtInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.PmtInfo } - * - */ - public void setPmtInfo(PayGenerateRq.Payments.PmtInfo value) { - this.pmtInfo = value; - } - - /** - * Gets the value of the curAmt property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.CurAmt } - * - */ - public PayGenerateRq.Payments.CurAmt getCurAmt() { - return curAmt; - } - - /** - * Sets the value of the curAmt property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.CurAmt } - * - */ - public void setCurAmt(PayGenerateRq.Payments.CurAmt value) { - this.curAmt = value; - } - - /** - * Gets the value of the account property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the account property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getAccount().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Payments.Account } - * - * - */ - public List getAccount() { - if (account == null) { - account = new ArrayList(); - } - return this.account; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Customer" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="PersonInfo" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="OtherIdentDoc" minOccurs="0">
-         *                               <complexType>
-         *                                 <complexContent>
-         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                     <sequence>
-         *                                       <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                                       <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                                     </sequence>
-         *                                   </restriction>
-         *                                 </complexContent>
-         *                               </complexType>
-         *                             </element>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="CustId" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-         *                             <element name="CustPermType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="CustInfo" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-         *                               <complexType>
-         *                                 <complexContent>
-         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                     <sequence>
-         *                                       <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                                     </sequence>
-         *                                   </restriction>
-         *                                 </complexContent>
-         *                               </complexType>
-         *                             </element>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="ContactInfo" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-         *                               <complexType>
-         *                                 <complexContent>
-         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                     <sequence>
-         *                                       <element name="PhoneIden" maxOccurs="unbounded" minOccurs="0">
-         *                                         <complexType>
-         *                                           <complexContent>
-         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                               <sequence>
-         *                                                 <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                                               </sequence>
-         *                                             </restriction>
-         *                                           </complexContent>
-         *                                         </complexType>
-         *                                       </element>
-         *                                     </sequence>
-         *                                   </restriction>
-         *                                 </complexContent>
-         *                               </complexType>
-         *                             </element>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="Product" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="ProductId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="Bankinfo" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="Service" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="SvcType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "customer", - "bankinfo", - "service" - }) - public static class Account { - - @XmlElement(name = "Customer", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Customer customer; - @XmlElement(name = "Bankinfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List bankinfo; - @XmlElement(name = "Service", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Service service; - - /** - * Gets the value of the customer property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Customer } - * - */ - public PayGenerateRq.Payments.Account.Customer getCustomer() { - return customer; - } - - /** - * Sets the value of the customer property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Customer } - * - */ - public void setCustomer(PayGenerateRq.Payments.Account.Customer value) { - this.customer = value; - } - - /** - * Gets the value of the bankinfo property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the bankinfo property. - * - *

- * For example, to add a new item, do as follows: - *

-             *    getBankinfo().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Payments.Account.Bankinfo } - * - * - */ - public List getBankinfo() { - if (bankinfo == null) { - bankinfo = new ArrayList(); - } - return this.bankinfo; - } - - /** - * Gets the value of the service property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Service } - * - */ - public PayGenerateRq.Payments.Account.Service getService() { - return service; - } - - /** - * Sets the value of the service property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Service } - * - */ - public void setService(PayGenerateRq.Payments.Account.Service value) { - this.service = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="BankId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "bankId" - }) - public static class Bankinfo { - - @XmlElement(name = "BankId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List bankId; - - /** - * Gets the value of the bankId property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the bankId property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getBankId().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getBankId() { - if (bankId == null) { - bankId = new ArrayList(); - } - return this.bankId; - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="PersonInfo" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="OtherIdentDoc" minOccurs="0">
-             *                     <complexType>
-             *                       <complexContent>
-             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                           <sequence>
-             *                             <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                             <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                           </sequence>
-             *                         </restriction>
-             *                       </complexContent>
-             *                     </complexType>
-             *                   </element>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="CustId" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-             *                   <element name="CustPermType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="CustInfo" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-             *                     <complexType>
-             *                       <complexContent>
-             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                           <sequence>
-             *                             <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                           </sequence>
-             *                         </restriction>
-             *                       </complexContent>
-             *                     </complexType>
-             *                   </element>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="ContactInfo" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-             *                     <complexType>
-             *                       <complexContent>
-             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                           <sequence>
-             *                             <element name="PhoneIden" maxOccurs="unbounded" minOccurs="0">
-             *                               <complexType>
-             *                                 <complexContent>
-             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                                     <sequence>
-             *                                       <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                                     </sequence>
-             *                                   </restriction>
-             *                                 </complexContent>
-             *                               </complexType>
-             *                             </element>
-             *                           </sequence>
-             *                         </restriction>
-             *                       </complexContent>
-             *                     </complexType>
-             *                   </element>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="Product" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="ProductId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "personInfo", - "custId", - "custInfo", - "contactInfo", - "product" - }) - public static class Customer { - - @XmlElement(name = "PersonInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Customer.PersonInfo personInfo; - @XmlElement(name = "CustId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Customer.CustId custId; - @XmlElement(name = "CustInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Customer.CustInfo custInfo; - @XmlElement(name = "ContactInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List contactInfo; - @XmlElement(name = "Product", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Customer.Product product; - - /** - * Gets the value of the personInfo property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Customer.PersonInfo } - * - */ - public PayGenerateRq.Payments.Account.Customer.PersonInfo getPersonInfo() { - return personInfo; - } - - /** - * Sets the value of the personInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Customer.PersonInfo } - * - */ - public void setPersonInfo(PayGenerateRq.Payments.Account.Customer.PersonInfo value) { - this.personInfo = value; - } - - /** - * Gets the value of the custId property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Customer.CustId } - * - */ - public PayGenerateRq.Payments.Account.Customer.CustId getCustId() { - return custId; - } - - /** - * Sets the value of the custId property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Customer.CustId } - * - */ - public void setCustId(PayGenerateRq.Payments.Account.Customer.CustId value) { - this.custId = value; - } - - /** - * Gets the value of the custInfo property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Customer.CustInfo } - * - */ - public PayGenerateRq.Payments.Account.Customer.CustInfo getCustInfo() { - return custInfo; - } - - /** - * Sets the value of the custInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Customer.CustInfo } - * - */ - public void setCustInfo(PayGenerateRq.Payments.Account.Customer.CustInfo value) { - this.custInfo = value; - } - - /** - * Gets the value of the contactInfo property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the contactInfo property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getContactInfo().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Payments.Account.Customer.ContactInfo } - * - * - */ - public List getContactInfo() { - if (contactInfo == null) { - contactInfo = new ArrayList(); - } - return this.contactInfo; - } - - /** - * Gets the value of the product property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Customer.Product } - * - */ - public PayGenerateRq.Payments.Account.Customer.Product getProduct() { - return product; - } - - /** - * Sets the value of the product property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Customer.Product } - * - */ - public void setProduct(PayGenerateRq.Payments.Account.Customer.Product value) { - this.product = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-                 *           <complexType>
-                 *             <complexContent>
-                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                 <sequence>
-                 *                   <element name="PhoneIden" maxOccurs="unbounded" minOccurs="0">
-                 *                     <complexType>
-                 *                       <complexContent>
-                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                           <sequence>
-                 *                             <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *                           </sequence>
-                 *                         </restriction>
-                 *                       </complexContent>
-                 *                     </complexType>
-                 *                   </element>
-                 *                 </sequence>
-                 *               </restriction>
-                 *             </complexContent>
-                 *           </complexType>
-                 *         </element>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "phoneNum" - }) - public static class ContactInfo { - - @XmlElement(name = "PhoneNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List phoneNum; - - /** - * Gets the value of the phoneNum property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the phoneNum property. - * - *

- * For example, to add a new item, do as follows: - *

-                     *    getPhoneNum().add(newItem);
-                     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum } - * - * - */ - public List getPhoneNum() { - if (phoneNum == null) { - phoneNum = new ArrayList(); - } - return this.phoneNum; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <complexContent>
-                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *       <sequence>
-                     *         <element name="PhoneIden" maxOccurs="unbounded" minOccurs="0">
-                     *           <complexType>
-                     *             <complexContent>
-                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *                 <sequence>
-                     *                   <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                     *                 </sequence>
-                     *               </restriction>
-                     *             </complexContent>
-                     *           </complexType>
-                     *         </element>
-                     *       </sequence>
-                     *     </restriction>
-                     *   </complexContent>
-                     * </complexType>
-                     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "phoneIden" - }) - public static class PhoneNum { - - @XmlElement(name = "PhoneIden", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List phoneIden; - - /** - * Gets the value of the phoneIden property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the phoneIden property. - * - *

- * For example, to add a new item, do as follows: - *

-                         *    getPhoneIden().add(newItem);
-                         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Payments.Account.Customer.ContactInfo.PhoneNum.PhoneIden } - * - * - */ - public List getPhoneIden() { - if (phoneIden == null) { - phoneIden = new ArrayList(); - } - return this.phoneIden; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                         * <complexType>
-                         *   <complexContent>
-                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                         *       <sequence>
-                         *         <element name="PhoneId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                         *       </sequence>
-                         *     </restriction>
-                         *   </complexContent>
-                         * </complexType>
-                         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "phoneId" - }) - public static class PhoneIden { - - @XmlElement(name = "PhoneId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String phoneId; - - /** - * Gets the value of the phoneId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhoneId() { - return phoneId; - } - - /** - * Sets the value of the phoneId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhoneId(String value) { - this.phoneId = value; - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="CustPermId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-                 *         <element name="CustPermType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "custPermId", - "custPermType" - }) - public static class CustId { - - @XmlElement(name = "CustPermId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List custPermId; - @XmlElement(name = "CustPermType", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String custPermType; - - /** - * Gets the value of the custPermId property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the custPermId property. - * - *

- * For example, to add a new item, do as follows: - *

-                     *    getCustPermId().add(newItem);
-                     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getCustPermId() { - if (custPermId == null) { - custPermId = new ArrayList(); - } - return this.custPermId; - } - - /** - * Gets the value of the custPermType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustPermType() { - return custPermType; - } - - /** - * Sets the value of the custPermType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustPermType(String value) { - this.custPermType = value; - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="PhoneNum" maxOccurs="unbounded" minOccurs="0">
-                 *           <complexType>
-                 *             <complexContent>
-                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                 <sequence>
-                 *                   <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *                 </sequence>
-                 *               </restriction>
-                 *             </complexContent>
-                 *           </complexType>
-                 *         </element>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "phoneNum" - }) - public static class CustInfo { - - @XmlElement(name = "PhoneNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List phoneNum; - - /** - * Gets the value of the phoneNum property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the phoneNum property. - * - *

- * For example, to add a new item, do as follows: - *

-                     *    getPhoneNum().add(newItem);
-                     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRq.Payments.Account.Customer.CustInfo.PhoneNum } - * - * - */ - public List getPhoneNum() { - if (phoneNum == null) { - phoneNum = new ArrayList(); - } - return this.phoneNum; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <complexContent>
-                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *       <sequence>
-                     *         <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                     *       </sequence>
-                     *     </restriction>
-                     *   </complexContent>
-                     * </complexType>
-                     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "phone" - }) - public static class PhoneNum { - - @XmlElement(name = "Phone", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String phone; - - /** - * Gets the value of the phone property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhone() { - return phone; - } - - /** - * Sets the value of the phone property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhone(String value) { - this.phone = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="OtherIdentDoc" minOccurs="0">
-                 *           <complexType>
-                 *             <complexContent>
-                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                 <sequence>
-                 *                   <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *                   <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *                 </sequence>
-                 *               </restriction>
-                 *             </complexContent>
-                 *           </complexType>
-                 *         </element>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "otherIdentDoc" - }) - public static class PersonInfo { - - @XmlElement(name = "OtherIdentDoc", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc otherIdentDoc; - - /** - * Gets the value of the otherIdentDoc property. - * - * @return - * possible object is - * {@link PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc } - * - */ - public PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc getOtherIdentDoc() { - return otherIdentDoc; - } - - /** - * Sets the value of the otherIdentDoc property. - * - * @param value - * allowed object is - * {@link PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc } - * - */ - public void setOtherIdentDoc(PayGenerateRq.Payments.Account.Customer.PersonInfo.OtherIdentDoc value) { - this.otherIdentDoc = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <complexContent>
-                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *       <sequence>
-                     *         <element name="IdentSerialNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                     *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                     *       </sequence>
-                     *     </restriction>
-                     *   </complexContent>
-                     * </complexType>
-                     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "identSerialNum", - "type" - }) - public static class OtherIdentDoc { - - @XmlElement(name = "IdentSerialNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String identSerialNum; - @XmlElement(name = "Type", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String type; - - /** - * Gets the value of the identSerialNum property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentSerialNum() { - return identSerialNum; - } - - /** - * Sets the value of the identSerialNum property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentSerialNum(String value) { - this.identSerialNum = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="ProductId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "productId" - }) - public static class Product { - - @XmlElement(name = "ProductId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String productId; - - /** - * Gets the value of the productId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductId() { - return productId; - } - - /** - * Sets the value of the productId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductId(String value) { - this.productId = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="SvcType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "svcType" - }) - public static class Service { - - @XmlElement(name = "SvcType", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String svcType; - - /** - * Gets the value of the svcType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSvcType() { - return svcType; - } - - /** - * Sets the value of the svcType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSvcType(String value) { - this.svcType = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "amt" - }) - public static class CurAmt { - - @XmlElement(name = "Amt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected Double amt; - - /** - * Gets the value of the amt property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getAmt() { - return amt; - } - - /** - * Sets the value of the amt property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setAmt(Double value) { - this.amt = value; - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="PmtRefId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *         <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pmtRefId", - "desc", - "amt" - }) - public static class PmtInfo { - - @XmlElement(name = "PmtRefId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String pmtRefId; - @XmlElement(name = "Desc", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String desc; - @XmlElement(name = "Amt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected Double amt; - - /** - * Gets the value of the pmtRefId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPmtRefId() { - return pmtRefId; - } - - /** - * Sets the value of the pmtRefId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPmtRefId(String value) { - this.pmtRefId = value; - } - - /** - * Gets the value of the desc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDesc() { - return desc; - } - - /** - * Sets the value of the desc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDesc(String value) { - this.desc = value; - } - - /** - * Gets the value of the amt property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getAmt() { - return amt; - } - - /** - * Sets the value of the amt property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setAmt(Double value) { - this.amt = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="RefNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "refNum" - }) - public static class Receipt { - - @XmlElement(name = "RefNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String refNum; - - /** - * Gets the value of the refNum property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRefNum() { - return refNum; - } - - /** - * Sets the value of the refNum property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRefNum(String value) { - this.refNum = value; - } - - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/PayGenerateRs.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/PayGenerateRs.java deleted file mode 100644 index 822cbfe..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/PayGenerateRs.java +++ /dev/null @@ -1,953 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for payGenerate_Rs complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="payGenerate_Rs">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="MsgRsHdr" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}MsgRsHdr" minOccurs="0"/>
- *         <element name="Status" type="{http://xmlns.banesco.com/EnterpriseObjects/Status}Status" minOccurs="0"/>
- *         <element name="Payments" maxOccurs="unbounded" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="PmtInfo" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Account" maxOccurs="unbounded" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                             <element name="Customer" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="PersonInfo" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="OrgInfo" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="OrgId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                                 <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="Banking" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="BankAcctTrnRec" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "payGenerate_Rs", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc", propOrder = { - "msgRsHdr", - "status", - "payments" -}) -public class PayGenerateRs { - - @XmlElement(name = "MsgRsHdr") - protected MsgRsHdr msgRsHdr; - @XmlElement(name = "Status") - protected Status status; - @XmlElement(name = "Payments") - protected List payments; - - /** - * Gets the value of the msgRsHdr property. - * - * @return - * possible object is - * {@link MsgRsHdr } - * - */ - public MsgRsHdr getMsgRsHdr() { - return msgRsHdr; - } - - /** - * Sets the value of the msgRsHdr property. - * - * @param value - * allowed object is - * {@link MsgRsHdr } - * - */ - public void setMsgRsHdr(MsgRsHdr value) { - this.msgRsHdr = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link Status } - * - */ - public Status getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link Status } - * - */ - public void setStatus(Status value) { - this.status = value; - } - - /** - * Gets the value of the payments property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the payments property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPayments().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRs.Payments } - * - * - */ - public List getPayments() { - if (payments == null) { - payments = new ArrayList(); - } - return this.payments; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="PmtInfo" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Account" maxOccurs="unbounded" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                   <element name="Customer" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="PersonInfo" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="OrgInfo" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="OrgId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                       <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="Banking" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="BankAcctTrnRec" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pmtInfo", - "account" - }) - public static class Payments { - - @XmlElement(name = "PmtInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRs.Payments.PmtInfo pmtInfo; - @XmlElement(name = "Account", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List account; - - /** - * Gets the value of the pmtInfo property. - * - * @return - * possible object is - * {@link PayGenerateRs.Payments.PmtInfo } - * - */ - public PayGenerateRs.Payments.PmtInfo getPmtInfo() { - return pmtInfo; - } - - /** - * Sets the value of the pmtInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRs.Payments.PmtInfo } - * - */ - public void setPmtInfo(PayGenerateRs.Payments.PmtInfo value) { - this.pmtInfo = value; - } - - /** - * Gets the value of the account property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the account property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getAccount().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PayGenerateRs.Payments.Account } - * - * - */ - public List getAccount() { - if (account == null) { - account = new ArrayList(); - } - return this.account; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *         <element name="Customer" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="PersonInfo" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="OrgInfo" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="OrgId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                             <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="Banking" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="BankAcctTrnRec" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "acctId", - "customer", - "banking" - }) - public static class Account { - - @XmlElement(name = "AcctId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String acctId; - @XmlElement(name = "Customer", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRs.Payments.Account.Customer customer; - @XmlElement(name = "Banking", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRs.Payments.Account.Banking banking; - - /** - * Gets the value of the acctId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAcctId() { - return acctId; - } - - /** - * Sets the value of the acctId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAcctId(String value) { - this.acctId = value; - } - - /** - * Gets the value of the customer property. - * - * @return - * possible object is - * {@link PayGenerateRs.Payments.Account.Customer } - * - */ - public PayGenerateRs.Payments.Account.Customer getCustomer() { - return customer; - } - - /** - * Sets the value of the customer property. - * - * @param value - * allowed object is - * {@link PayGenerateRs.Payments.Account.Customer } - * - */ - public void setCustomer(PayGenerateRs.Payments.Account.Customer value) { - this.customer = value; - } - - /** - * Gets the value of the banking property. - * - * @return - * possible object is - * {@link PayGenerateRs.Payments.Account.Banking } - * - */ - public PayGenerateRs.Payments.Account.Banking getBanking() { - return banking; - } - - /** - * Sets the value of the banking property. - * - * @param value - * allowed object is - * {@link PayGenerateRs.Payments.Account.Banking } - * - */ - public void setBanking(PayGenerateRs.Payments.Account.Banking value) { - this.banking = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="BankAcctTrnRec" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "bankAcctTrnRec" - }) - public static class Banking { - - @XmlElement(name = "BankAcctTrnRec", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec bankAcctTrnRec; - - /** - * Gets the value of the bankAcctTrnRec property. - * - * @return - * possible object is - * {@link PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec } - * - */ - public PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec getBankAcctTrnRec() { - return bankAcctTrnRec; - } - - /** - * Sets the value of the bankAcctTrnRec property. - * - * @param value - * allowed object is - * {@link PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec } - * - */ - public void setBankAcctTrnRec(PayGenerateRs.Payments.Account.Banking.BankAcctTrnRec value) { - this.bankAcctTrnRec = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="TrnId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "trnId" - }) - public static class BankAcctTrnRec { - - @XmlElement(name = "TrnId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String trnId; - - /** - * Gets the value of the trnId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTrnId() { - return trnId; - } - - /** - * Sets the value of the trnId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTrnId(String value) { - this.trnId = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="PersonInfo" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="OrgInfo" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="OrgId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                   <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "personInfo", - "orgInfo" - }) - public static class Customer { - - @XmlElement(name = "PersonInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRs.Payments.Account.Customer.PersonInfo personInfo; - @XmlElement(name = "OrgInfo", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected PayGenerateRs.Payments.Account.Customer.OrgInfo orgInfo; - - /** - * Gets the value of the personInfo property. - * - * @return - * possible object is - * {@link PayGenerateRs.Payments.Account.Customer.PersonInfo } - * - */ - public PayGenerateRs.Payments.Account.Customer.PersonInfo getPersonInfo() { - return personInfo; - } - - /** - * Sets the value of the personInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRs.Payments.Account.Customer.PersonInfo } - * - */ - public void setPersonInfo(PayGenerateRs.Payments.Account.Customer.PersonInfo value) { - this.personInfo = value; - } - - /** - * Gets the value of the orgInfo property. - * - * @return - * possible object is - * {@link PayGenerateRs.Payments.Account.Customer.OrgInfo } - * - */ - public PayGenerateRs.Payments.Account.Customer.OrgInfo getOrgInfo() { - return orgInfo; - } - - /** - * Sets the value of the orgInfo property. - * - * @param value - * allowed object is - * {@link PayGenerateRs.Payments.Account.Customer.OrgInfo } - * - */ - public void setOrgInfo(PayGenerateRs.Payments.Account.Customer.OrgInfo value) { - this.orgInfo = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="OrgId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "orgId", - "name" - }) - public static class OrgInfo { - - @XmlElement(name = "OrgId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String orgId; - @XmlElement(name = "Name", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String name; - - /** - * Gets the value of the orgId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOrgId() { - return orgId; - } - - /** - * Sets the value of the orgId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOrgId(String value) { - this.orgId = value; - } - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "fullName" - }) - public static class PersonInfo { - - @XmlElement(name = "FullName", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String fullName; - - /** - * Gets the value of the fullName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFullName() { - return fullName; - } - - /** - * Sets the value of the fullName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFullName(String value) { - this.fullName = value; - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "desc" - }) - public static class PmtInfo { - - @XmlElement(name = "Desc", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String desc; - - /** - * Gets the value of the desc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDesc() { - return desc; - } - - /** - * Sets the value of the desc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDesc(String value) { - this.desc = value; - } - - } - - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ReadPaymentRq.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ReadPaymentRq.java deleted file mode 100644 index d752e31..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ReadPaymentRq.java +++ /dev/null @@ -1,419 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.*; - -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType>
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="MsgRqHdr" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr}MsgRqHdr" minOccurs="0"/>
- *         <element name="Payments" maxOccurs="unbounded" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="Account" maxOccurs="unbounded" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Service" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Receipt" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="RefNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "msgRqHdr", - "payments", - "receipt" -}) -@XmlRootElement(name = "readPayment_Rq", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") -public class ReadPaymentRq { - - @XmlElement(name = "MsgRqHdr", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected MsgRqHdr msgRqHdr; - @XmlElement(name = "Payments", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List payments; - @XmlElement(name = "Receipt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected ReadPaymentRq.Receipt receipt; - - /** - * Gets the value of the msgRqHdr property. - * - * @return - * possible object is - * {@link MsgRqHdr } - * - */ - public MsgRqHdr getMsgRqHdr() { - return msgRqHdr; - } - - /** - * Sets the value of the msgRqHdr property. - * - * @param value - * allowed object is - * {@link MsgRqHdr } - * - */ - public void setMsgRqHdr(MsgRqHdr value) { - this.msgRqHdr = value; - } - - /** - * Gets the value of the payments property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the payments property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPayments().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ReadPaymentRq.Payments } - * - * - */ - public List getPayments() { - if (payments == null) { - payments = new ArrayList(); - } - return this.payments; - } - - /** - * Gets the value of the receipt property. - * - * @return - * possible object is - * {@link ReadPaymentRq.Receipt } - * - */ - public ReadPaymentRq.Receipt getReceipt() { - return receipt; - } - - /** - * Sets the value of the receipt property. - * - * @param value - * allowed object is - * {@link ReadPaymentRq.Receipt } - * - */ - public void setReceipt(ReadPaymentRq.Receipt value) { - this.receipt = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="Account" maxOccurs="unbounded" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Service" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "account" - }) - public static class Payments { - - @XmlElement(name = "Account", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List account; - - /** - * Gets the value of the account property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the account property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getAccount().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ReadPaymentRq.Payments.Account } - * - * - */ - public List getAccount() { - if (account == null) { - account = new ArrayList(); - } - return this.account; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Service" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "service" - }) - public static class Account { - - @XmlElement(name = "Service", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected ReadPaymentRq.Payments.Account.Service service; - - /** - * Gets the value of the service property. - * - * @return - * possible object is - * {@link ReadPaymentRq.Payments.Account.Service } - * - */ - public ReadPaymentRq.Payments.Account.Service getService() { - return service; - } - - /** - * Sets the value of the service property. - * - * @param value - * allowed object is - * {@link ReadPaymentRq.Payments.Account.Service } - * - */ - public void setService(ReadPaymentRq.Payments.Account.Service value) { - this.service = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "svcCode" - }) - public static class Service { - - @XmlElement(name = "SvcCode", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String svcCode; - - /** - * Gets the value of the svcCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSvcCode() { - return svcCode; - } - - /** - * Sets the value of the svcCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSvcCode(String value) { - this.svcCode = value; - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="RefNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "refNum" - }) - public static class Receipt { - - @XmlElement(name = "RefNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String refNum; - - /** - * Gets the value of the refNum property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRefNum() { - return refNum; - } - - /** - * Sets the value of the refNum property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRefNum(String value) { - this.refNum = value; - } - - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ReadPaymentRs.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ReadPaymentRs.java deleted file mode 100644 index d1d1d56..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/ReadPaymentRs.java +++ /dev/null @@ -1,578 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.*; - -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType>
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="MsgRsHdr" type="{http://xmlns.banesco.com/EnterpriseObjects/MsgRsHdr}MsgRsHdr" minOccurs="0"/>
- *         <element name="Status" type="{http://xmlns.banesco.com/EnterpriseObjects/Status}Status" minOccurs="0"/>
- *         <element name="Payments" maxOccurs="unbounded" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="CurAmt" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Account" maxOccurs="unbounded" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *                             <element name="Service" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Receipt" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="RefNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "", propOrder = { - "msgRsHdr", - "status", - "payments", - "receipt" -}) -@XmlRootElement(name = "readPayment_Rs", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") -public class ReadPaymentRs { - - @XmlElement(name = "MsgRsHdr", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected MsgRsHdr msgRsHdr; - @XmlElement(name = "Status", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected Status status; - @XmlElement(name = "Payments", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List payments; - @XmlElement(name = "Receipt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected ReadPaymentRs.Receipt receipt; - - /** - * Gets the value of the msgRsHdr property. - * - * @return - * possible object is - * {@link MsgRsHdr } - * - */ - public MsgRsHdr getMsgRsHdr() { - return msgRsHdr; - } - - /** - * Sets the value of the msgRsHdr property. - * - * @param value - * allowed object is - * {@link MsgRsHdr } - * - */ - public void setMsgRsHdr(MsgRsHdr value) { - this.msgRsHdr = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link Status } - * - */ - public Status getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link Status } - * - */ - public void setStatus(Status value) { - this.status = value; - } - - /** - * Gets the value of the payments property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the payments property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPayments().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ReadPaymentRs.Payments } - * - * - */ - public List getPayments() { - if (payments == null) { - payments = new ArrayList(); - } - return this.payments; - } - - /** - * Gets the value of the receipt property. - * - * @return - * possible object is - * {@link ReadPaymentRs.Receipt } - * - */ - public ReadPaymentRs.Receipt getReceipt() { - return receipt; - } - - /** - * Sets the value of the receipt property. - * - * @param value - * allowed object is - * {@link ReadPaymentRs.Receipt } - * - */ - public void setReceipt(ReadPaymentRs.Receipt value) { - this.receipt = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="CurAmt" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Account" maxOccurs="unbounded" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-     *                   <element name="Service" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "curAmt", - "account" - }) - public static class Payments { - - @XmlElement(name = "CurAmt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected ReadPaymentRs.Payments.CurAmt curAmt; - @XmlElement(name = "Account", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List account; - - /** - * Gets the value of the curAmt property. - * - * @return - * possible object is - * {@link ReadPaymentRs.Payments.CurAmt } - * - */ - public ReadPaymentRs.Payments.CurAmt getCurAmt() { - return curAmt; - } - - /** - * Sets the value of the curAmt property. - * - * @param value - * allowed object is - * {@link ReadPaymentRs.Payments.CurAmt } - * - */ - public void setCurAmt(ReadPaymentRs.Payments.CurAmt value) { - this.curAmt = value; - } - - /** - * Gets the value of the account property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the account property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getAccount().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ReadPaymentRs.Payments.Account } - * - * - */ - public List getAccount() { - if (account == null) { - account = new ArrayList(); - } - return this.account; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="AcctId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-         *         <element name="Service" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "acctId", - "service" - }) - public static class Account { - - @XmlElement(name = "AcctId", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected List acctId; - @XmlElement(name = "Service", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected ReadPaymentRs.Payments.Account.Service service; - - /** - * Gets the value of the acctId property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the acctId property. - * - *

- * For example, to add a new item, do as follows: - *

-             *    getAcctId().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getAcctId() { - if (acctId == null) { - acctId = new ArrayList(); - } - return this.acctId; - } - - /** - * Gets the value of the service property. - * - * @return - * possible object is - * {@link ReadPaymentRs.Payments.Account.Service } - * - */ - public ReadPaymentRs.Payments.Account.Service getService() { - return service; - } - - /** - * Sets the value of the service property. - * - * @param value - * allowed object is - * {@link ReadPaymentRs.Payments.Account.Service } - * - */ - public void setService(ReadPaymentRs.Payments.Account.Service value) { - this.service = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="SvcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "svcCode" - }) - public static class Service { - - @XmlElement(name = "SvcCode", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String svcCode; - - /** - * Gets the value of the svcCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSvcCode() { - return svcCode; - } - - /** - * Sets the value of the svcCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSvcCode(String value) { - this.svcCode = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Amt" type="{http://www.w3.org/2001/XMLSchema}double"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "amt" - }) - public static class CurAmt { - - @XmlElement(name = "Amt", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected double amt; - - /** - * Gets the value of the amt property. - * - */ - public double getAmt() { - return amt; - } - - /** - * Sets the value of the amt property. - * - */ - public void setAmt(double value) { - this.amt = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="RefNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "refNum" - }) - public static class Receipt { - - @XmlElement(name = "RefNum", namespace = "http://xmlns.banesco.com/ApplicationService/APIPaymentOutAppSvc") - protected String refNum; - - /** - * Gets the value of the refNum property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRefNum() { - return refNum; - } - - /** - * Sets the value of the refNum property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRefNum(String value) { - this.refNum = value; - } - - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/RecCtrlIn.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/RecCtrlIn.java deleted file mode 100644 index e6f734f..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/RecCtrlIn.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for RecCtrlIn complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="RecCtrlIn">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="MaxRec" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "RecCtrlIn", propOrder = { - "maxRec" -}) -public class RecCtrlIn { - - @XmlElement(name = "MaxRec") - protected String maxRec; - - /** - * Gets the value of the maxRec property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMaxRec() { - return maxRec; - } - - /** - * Sets the value of the maxRec property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMaxRec(String value) { - this.maxRec = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/Status.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/Status.java deleted file mode 100644 index 8d66381..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/Status.java +++ /dev/null @@ -1,295 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - -import java.math.BigInteger; -import java.util.ArrayList; -import java.util.List; - - -/** - *

Java class for Status complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="Status">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="StatusType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="StatusCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="StatusDesc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="ApplicationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="LineNumber" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
- *         <element name="AdditionalStatus" type="{http://xmlns.banesco.com/EnterpriseObjects/Status}AdditionalStatus" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="Severity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="StatusInd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="LogId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Status", namespace = "http://xmlns.banesco.com/EnterpriseObjects/Status", propOrder = { - "statusType", - "statusCode", - "statusDesc", - "applicationName", - "lineNumber", - "additionalStatus", - "severity", - "statusInd", - "logId" -}) -public class Status { - - @XmlElement(name = "StatusType") - protected String statusType; - @XmlElement(name = "StatusCode") - protected String statusCode; - @XmlElement(name = "StatusDesc") - protected String statusDesc; - @XmlElement(name = "ApplicationName") - protected String applicationName; - @XmlElement(name = "LineNumber") - protected BigInteger lineNumber; - @XmlElement(name = "AdditionalStatus") - protected List additionalStatus; - @XmlElement(name = "Severity") - protected String severity; - @XmlElement(name = "StatusInd") - protected String statusInd; - @XmlElement(name = "LogId") - protected String logId; - - /** - * Gets the value of the statusType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusType() { - return statusType; - } - - /** - * Sets the value of the statusType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusType(String value) { - this.statusType = value; - } - - /** - * Gets the value of the statusCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusCode() { - return statusCode; - } - - /** - * Sets the value of the statusCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusCode(String value) { - this.statusCode = value; - } - - /** - * Gets the value of the statusDesc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusDesc() { - return statusDesc; - } - - /** - * Sets the value of the statusDesc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusDesc(String value) { - this.statusDesc = value; - } - - /** - * Gets the value of the applicationName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getApplicationName() { - return applicationName; - } - - /** - * Sets the value of the applicationName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setApplicationName(String value) { - this.applicationName = value; - } - - /** - * Gets the value of the lineNumber property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getLineNumber() { - return lineNumber; - } - - /** - * Sets the value of the lineNumber property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setLineNumber(BigInteger value) { - this.lineNumber = value; - } - - /** - * Gets the value of the additionalStatus property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the Jakarta XML Binding object. - * This is why there is not a set method for the additionalStatus property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getAdditionalStatus().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link AdditionalStatus } - * - * - */ - public List getAdditionalStatus() { - if (additionalStatus == null) { - additionalStatus = new ArrayList(); - } - return this.additionalStatus; - } - - /** - * Gets the value of the severity property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSeverity() { - return severity; - } - - /** - * Sets the value of the severity property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSeverity(String value) { - this.severity = value; - } - - /** - * Gets the value of the statusInd property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatusInd() { - return statusInd; - } - - /** - * Sets the value of the statusInd property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatusInd(String value) { - this.statusInd = value; - } - - /** - * Gets the value of the logId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLogId() { - return logId; - } - - /** - * Sets the value of the logId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLogId(String value) { - this.logId = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/VBProtocol.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/VBProtocol.java deleted file mode 100644 index d5a389a..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/VBProtocol.java +++ /dev/null @@ -1,98 +0,0 @@ - -package com.banesco.commons.soap.client.apipaymentoutappsvc; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlType; - - -/** - *

Java class for VBProtocol complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="VBProtocol">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="VBProtocolInd" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- *         <element name="TransactionInd" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "VBProtocol", propOrder = { - "vbProtocolInd", - "transactionInd" -}) -public class VBProtocol { - - @XmlElement(name = "VBProtocolInd", defaultValue = "false") - protected Boolean vbProtocolInd; - @XmlElement(name = "TransactionInd", defaultValue = "false") - protected Boolean transactionInd; - - /** - * Gets the value of the vbProtocolInd property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isVBProtocolInd() { - return vbProtocolInd; - } - - /** - * Sets the value of the vbProtocolInd property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setVBProtocolInd(Boolean value) { - this.vbProtocolInd = value; - } - - public void setVbprotocolInd(Boolean vbprotocolInd) { - this.vbProtocolInd = vbprotocolInd; - } - - public void setVbProtocolInd(Boolean vbprotocolInd) { - this.vbProtocolInd = vbprotocolInd; - } - - /** - * Gets the value of the transactionInd property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isTransactionInd() { - return transactionInd; - } - - /** - * Sets the value of the transactionInd property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setTransactionInd(Boolean value) { - this.transactionInd = value; - } - -} diff --git a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/package-info.java b/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/package-info.java deleted file mode 100644 index 39921de..0000000 --- a/update-card-status/src/main/java/com/banesco/commons/soap/client/apipaymentoutappsvc/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://xmlns.banesco.com/EnterpriseObjects/MsgRqHdr", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED) -package com.banesco.commons.soap.client.apipaymentoutappsvc; diff --git a/update-card-status/src/main/java/com/banesco/domain/models/Payment.java b/update-card-status/src/main/java/com/banesco/domain/models/Payment.java deleted file mode 100644 index 767e3bf..0000000 --- a/update-card-status/src/main/java/com/banesco/domain/models/Payment.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.banesco.domain.models; - -import io.quarkus.runtime.annotations.RegisterForReflection; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - - -@RegisterForReflection -@Data -@AllArgsConstructor -@NoArgsConstructor -public class Payment { - - private String referenceId; - private String referenceDesc; - private Double amount; - private String transactionDate; - private Sender sender; - private Receiver receiver; - - - @Data - public static class Sender { - private String accountId; - private String documentType; - private String documentId; - private String personType; - private String phoneNumber; - private String bankId; - private String svcType; - - public String toString() { - return "{\"accountId\":\"%s\",\"documentType\":\"%s\",\"documentId\":\"%s\",\"personType\":\"%s\",\"phoneNumber\":\"%s\",\"bankId\":\"%s\",\"svcType\":\"%s\"}" - .formatted(accountId, - documentType, - documentId, - personType, - phoneNumber, - bankId, - svcType - ); - } - - } - - @Data - public static class Receiver { - - private String documentType; - private String documentId; - private String personType; - private String phoneNumber; - private String bankId; - - public String toString() { - return "{\"documentType\":\"%s\",\"documentId\":\"%s\",\"personType\":\"%s\",\"phoneNumber\":\"%s\",\"bankId\":\"%s\"}" - .formatted(documentType, - documentId, - personType, - phoneNumber, - bankId - ); - } - - } - - - public String toString() { - return "{\"referenceId\":\"%s\",\"referenceDesc\":\"%s\",\"amount\":%s,\"transactionDate\":\"%s\",\"sender\":%s,\"receiver\":%s}" - .formatted(referenceId, - referenceDesc, - amount, - transactionDate, - sender, - receiver); - } - -} diff --git a/update-card-status/src/main/java/com/banesco/domain/models/StatusResponse.java b/update-card-status/src/main/java/com/banesco/domain/models/StatusResponse.java deleted file mode 100644 index d6c6f00..0000000 --- a/update-card-status/src/main/java/com/banesco/domain/models/StatusResponse.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.banesco.domain.models; - -import com.banesco.commons.config.StatusCodes; -import io.quarkus.runtime.annotations.RegisterForReflection; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import org.eclipse.microprofile.openapi.annotations.media.Schema; - -@RegisterForReflection -@Data -@AllArgsConstructor -@NoArgsConstructor -@Schema -public class StatusResponse { - private String statusCode; - private String statusDesc; - - public static StatusResponse mapResponse(StatusCodes statusCode) { - return new StatusResponse(statusCode.getStatusCode(), statusCode.getStatusDesc()); - } - - public String toString() { - return "{\"statusCode\":\"%s\",\"statusDesc\":\"%s\"}".formatted(statusCode, statusDesc); - } -} diff --git a/update-card-status/src/main/java/com/banesco/domain/ports/inbound/UpdateCardStatusUseCase.java b/update-card-status/src/main/java/com/banesco/domain/ports/inbound/UpdateCardStatusUseCase.java deleted file mode 100644 index cda9aab..0000000 --- a/update-card-status/src/main/java/com/banesco/domain/ports/inbound/UpdateCardStatusUseCase.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.banesco.domain.ports.inbound; - -import com.banesco.application.UpdateCardStatusRequest; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRs; - -public interface UpdateCardStatusUseCase { - PayGenerateRs executeUpdate(UpdateCardStatusRequest updateCardStatusRequest); - -} diff --git a/update-card-status/src/main/java/com/banesco/domain/ports/outbound/CardPort.java b/update-card-status/src/main/java/com/banesco/domain/ports/outbound/CardPort.java deleted file mode 100644 index c55ce0b..0000000 --- a/update-card-status/src/main/java/com/banesco/domain/ports/outbound/CardPort.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.banesco.domain.ports.outbound; - -import com.banesco.application.UpdateCardStatusRequest; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRs; - -public interface CardPort { - - PayGenerateRs updateCardStatus(UpdateCardStatusRequest request); - -} diff --git a/update-card-status/src/main/java/com/banesco/infrastructure/mapper/PaymentMapper.java b/update-card-status/src/main/java/com/banesco/infrastructure/mapper/PaymentMapper.java deleted file mode 100644 index c220ccf..0000000 --- a/update-card-status/src/main/java/com/banesco/infrastructure/mapper/PaymentMapper.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.banesco.infrastructure.mapper; - -import com.banesco.application.UpdateCardStatusRequest; -import com.banesco.commons.soap.client.apipaymentoutappsvc.ObjectFactory; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRq; -import jakarta.enterprise.context.ApplicationScoped; - - -@ApplicationScoped -public class PaymentMapper { - public final ObjectFactory objectFactory; - - public PaymentMapper() { - this.objectFactory = new ObjectFactory(); - } - - public PayGenerateRq toPayGenerateRequest(UpdateCardStatusRequest paymentData) { - - - - return null; - - } -} diff --git a/update-card-status/src/main/java/com/banesco/infrastructure/soap/CardAdapter.java b/update-card-status/src/main/java/com/banesco/infrastructure/soap/CardAdapter.java deleted file mode 100644 index 6854b95..0000000 --- a/update-card-status/src/main/java/com/banesco/infrastructure/soap/CardAdapter.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.banesco.infrastructure.soap; - -import com.banesco.application.UpdateCardStatusRequest; -import com.banesco.commons.config.AppConf; -import com.banesco.commons.helper.XMLHelper; -import com.banesco.commons.model.SoapEndpoint; -import com.banesco.commons.soap.client.apipaymentoutappsvc.APIPaymentOutAppSvc; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRq; -import com.banesco.commons.soap.client.apipaymentoutappsvc.PayGenerateRs; -import com.banesco.domain.ports.outbound.CardPort; -import com.banesco.infrastructure.mapper.PaymentMapper; -import jakarta.enterprise.context.ApplicationScoped; -import jakarta.xml.bind.JAXBElement; -import lombok.extern.slf4j.Slf4j; -import org.apache.cxf.frontend.ClientProxy; -import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; -import org.apache.cxf.transport.http.HTTPConduit; -import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; -import org.eclipse.microprofile.config.inject.ConfigProperty; - -import java.util.HashMap; -import java.util.Map; - - -@ApplicationScoped -@Slf4j -public class CardAdapter implements CardPort { - - private Map SOAP_CLIENTS = new HashMap<>(); - private final AppConf appConf; - private final PaymentMapper paymentMapper; - private final SoapEndpoint paymentGenerateSOAP; - - @ConfigProperty(name = "soap.print-xml", defaultValue = "false") - boolean mustPrintXML; - - public CardAdapter(AppConf appConf, PaymentMapper paymentMapper) { - this.appConf = appConf; - this.paymentMapper = paymentMapper; - paymentGenerateSOAP = appConf.loadSoapClientConfig("soap.service.block-unblock-debit-card"); - } - - - public APIPaymentOutAppSvc getSoapClient(String domainKey) { - if (domainKey == null) { - domainKey = appConf.SOAP_CURRENT_DOMAIN; - } - APIPaymentOutAppSvc client = SOAP_CLIENTS.get(domainKey); - if (client == null) { - log.info("loading domainKey: {}", domainKey); - JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); - factory.setServiceClass(APIPaymentOutAppSvc.class); - factory.setAddress(paymentGenerateSOAP.getUrl(appConf.getDomainConfig(domainKey))); - - client = (APIPaymentOutAppSvc) factory.create(); - - HTTPConduit conduit = (HTTPConduit) ClientProxy.getClient(client).getConduit(); - HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy(); - httpClientPolicy.setConnectionTimeout(paymentGenerateSOAP.getTimeout().getConnect()); // Connection timeout in milliseconds - httpClientPolicy.setReceiveTimeout(paymentGenerateSOAP.getTimeout().getResponse()); // Receive timeout in milliseconds - conduit.setClient(httpClientPolicy); - SOAP_CLIENTS.put(domainKey, client); - } - - return client; - } - - public PayGenerateRs updateCardStatus(UpdateCardStatusRequest requestData) { - - PayGenerateRq request = paymentMapper.toPayGenerateRequest(requestData); - - if (mustPrintXML) { - JAXBElement createReadAffiliationRq = paymentMapper.objectFactory.createPayGenerateRq(request); - log.info("[SOAP blockUnblockDebitCardRq]: [{}]", XMLHelper.buildXml(createReadAffiliationRq)); - } - - return getSoapClient(requestData.getDomain()).payGenerate(request); - - } - - -} - diff --git a/update-card-status/src/main/resources/application-dev.yaml b/update-card-status/src/main/resources/application-dev.yaml deleted file mode 100644 index 3ed64da..0000000 --- a/update-card-status/src/main/resources/application-dev.yaml +++ /dev/null @@ -1,19 +0,0 @@ -quarkus: - http: - port: 8083 - idle-timeout: 30s -soap: - print-xml: false - health-check: - enabled: false - validation: - domains: osbc,osbp2p - service: - block-unblock-debit-card: '{"path":"/APIDebitCardOutAppSvc/proxy/APIDebitCardOutAppSvc","soapAction":"","timeout":{ "connect": 20000, "response": 20000}}' - domain: - current: osbc - domains: - osbc: http://10.135.5.32:8001 - osbttk: http://10.135.5.32:8001 - osbp2p: http://10.135.5.32:8001 - osbo: http://10.135.5.32:8001 diff --git a/update-card-status/src/main/resources/examples/postValidateRequest.json b/update-card-status/src/main/resources/examples/postValidateRequest.json deleted file mode 100644 index e69de29..0000000