com.transbank.webpay.wswebpay.service.ObjectFactory Maven / Gradle / Ivy
Show all versions of transbank-sdk-java Show documentation
package com.transbank.webpay.wswebpay.service;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.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.transbank.webpay.wswebpay.service 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 _AcknowledgeTransaction_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "acknowledgeTransaction");
private final static QName _AcknowledgeTransactionResponse_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "acknowledgeTransactionResponse");
private final static QName _GetTransactionResult_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "getTransactionResult");
private final static QName _GetTransactionResultResponse_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "getTransactionResultResponse");
private final static QName _InitTransaction_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "initTransaction");
private final static QName _InitTransactionResponse_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "initTransactionResponse");
private final static QName _CaptureResponse_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "captureResponse");
private final static QName _Nullify_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "nullify");
private final static QName _Capture_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "capture");
private final static QName _NullifyResponse_QNAME = new QName("http://service.wswebpay.webpay.transbank.com/", "nullifyResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.transbank.webpay.wswebpay.service
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link AcknowledgeTransaction }
*
*/
public AcknowledgeTransaction createAcknowledgeTransaction() {
return new AcknowledgeTransaction();
}
/**
* Create an instance of {@link AcknowledgeTransactionResponse }
*
*/
public AcknowledgeTransactionResponse createAcknowledgeTransactionResponse() {
return new AcknowledgeTransactionResponse();
}
/**
* Create an instance of {@link GetTransactionResult }
*
*/
public GetTransactionResult createGetTransactionResult() {
return new GetTransactionResult();
}
/**
* Create an instance of {@link GetTransactionResultResponse }
*
*/
public GetTransactionResultResponse createGetTransactionResultResponse() {
return new GetTransactionResultResponse();
}
/**
* Create an instance of {@link InitTransaction }
*
*/
public InitTransaction createInitTransaction() {
return new InitTransaction();
}
/**
* Create an instance of {@link InitTransactionResponse }
*
*/
public InitTransactionResponse createInitTransactionResponse() {
return new InitTransactionResponse();
}
/**
* Create an instance of {@link TransactionResultOutput }
*
*/
public TransactionResultOutput createTransactionResultOutput() {
return new TransactionResultOutput();
}
/**
* Create an instance of {@link CardDetail }
*
*/
public CardDetail createCardDetail() {
return new CardDetail();
}
/**
* Create an instance of {@link WsTransactionDetailOutput }
*
*/
public WsTransactionDetailOutput createWsTransactionDetailOutput() {
return new WsTransactionDetailOutput();
}
/**
* Create an instance of {@link WsTransactionDetail }
*
*/
public WsTransactionDetail createWsTransactionDetail() {
return new WsTransactionDetail();
}
/**
* Create an instance of {@link WsInitTransactionInput }
*
*/
public WsInitTransactionInput createWsInitTransactionInput() {
return new WsInitTransactionInput();
}
/**
* Create an instance of {@link WpmDetailInput }
*
*/
public WpmDetailInput createWpmDetailInput() {
return new WpmDetailInput();
}
/**
* Create an instance of {@link WsInitTransactionOutput }
*
*/
public WsInitTransactionOutput createWsInitTransactionOutput() {
return new WsInitTransactionOutput();
}
/**
* Create an instance of {@link NullifyResponse }
*
*/
public NullifyResponse createNullifyResponse() {
return new NullifyResponse();
}
/**
* Create an instance of {@link Capture }
*
*/
public Capture createCapture() {
return new Capture();
}
/**
* Create an instance of {@link Nullify }
*
*/
public Nullify createNullify() {
return new Nullify();
}
/**
* Create an instance of {@link CaptureResponse }
*
*/
public CaptureResponse createCaptureResponse() {
return new CaptureResponse();
}
/**
* Create an instance of {@link CaptureOutput }
*
*/
public CaptureOutput createCaptureOutput() {
return new CaptureOutput();
}
/**
* Create an instance of {@link NullificationOutput }
*
*/
public NullificationOutput createNullificationOutput() {
return new NullificationOutput();
}
/**
* Create an instance of {@link NullificationInput }
*
*/
public NullificationInput createNullificationInput() {
return new NullificationInput();
}
/**
* Create an instance of {@link BaseBean }
*
*/
public BaseBean createBaseBean() {
return new BaseBean();
}
/**
* Create an instance of {@link CaptureInput }
*
*/
public CaptureInput createCaptureInput() {
return new CaptureInput();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgeTransaction }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "acknowledgeTransaction")
public JAXBElement createAcknowledgeTransaction(AcknowledgeTransaction value) {
return new JAXBElement(_AcknowledgeTransaction_QNAME, AcknowledgeTransaction.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgeTransactionResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "acknowledgeTransactionResponse")
public JAXBElement createAcknowledgeTransactionResponse(AcknowledgeTransactionResponse value) {
return new JAXBElement(_AcknowledgeTransactionResponse_QNAME, AcknowledgeTransactionResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetTransactionResult }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "getTransactionResult")
public JAXBElement createGetTransactionResult(GetTransactionResult value) {
return new JAXBElement(_GetTransactionResult_QNAME, GetTransactionResult.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetTransactionResultResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "getTransactionResultResponse")
public JAXBElement createGetTransactionResultResponse(GetTransactionResultResponse value) {
return new JAXBElement(_GetTransactionResultResponse_QNAME, GetTransactionResultResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InitTransaction }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "initTransaction")
public JAXBElement createInitTransaction(InitTransaction value) {
return new JAXBElement(_InitTransaction_QNAME, InitTransaction.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InitTransactionResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "initTransactionResponse")
public JAXBElement createInitTransactionResponse(InitTransactionResponse value) {
return new JAXBElement(_InitTransactionResponse_QNAME, InitTransactionResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CaptureResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "captureResponse")
public JAXBElement createCaptureResponse(CaptureResponse value) {
return new JAXBElement(_CaptureResponse_QNAME, CaptureResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Nullify }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "nullify")
public JAXBElement createNullify(Nullify value) {
return new JAXBElement(_Nullify_QNAME, Nullify.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Capture }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "capture")
public JAXBElement createCapture(Capture value) {
return new JAXBElement(_Capture_QNAME, Capture.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NullifyResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://service.wswebpay.webpay.transbank.com/", name = "nullifyResponse")
public JAXBElement createNullifyResponse(NullifyResponse value) {
return new JAXBElement(_NullifyResponse_QNAME, NullifyResponse.class, null, value);
}
}