p12f.exe.pasarelapagos.transformer
Class ObjectTransformer

java.lang.Object
  extended byp12f.exe.pasarelapagos.transformer.ObjectTransformer
All Implemented Interfaces:
ObjectTransformerAPI

public class ObjectTransformer
extends java.lang.Object
implements ObjectTransformerAPI


Constructor Summary
ObjectTransformer()
           
 
Method Summary
 java.lang.String getNewOIDFormat(java.lang.String oldOid)
          Transforma de oid antiguo a nuevo.
 java.lang.String getOldOIDFormat(java.lang.String oldOid)
          Transforma de oid nuevo a antiguo..
 PaymentGatewayData transformToNewPaymentData(PeticionPago oldPeticionPago)
          Tansforma de Objetos de Peticion de Pago antiguos a la nueva coleccion de datos.
 PeticionPago transformToOldPaymentData(PaymentGatewayData paymentGatewayData)
          Método que obtiene un objeto PeticionPago antiguo a partir de los PaymentGateway Data : PaymentData + ProtocolData + PresentationData
 PeticionPago transformToOldPaymentData(java.lang.String paymentRequestDataXML, java.lang.String presentationRequestDataXML, java.lang.String protocolDataXML)
          Override del método anterior.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectTransformer

public ObjectTransformer()
Method Detail

transformToNewPaymentData

public PaymentGatewayData transformToNewPaymentData(PeticionPago oldPeticionPago)
                                             throws ObjectTransformerException
Tansforma de Objetos de Peticion de Pago antiguos a la nueva coleccion de datos.

Specified by:
transformToNewPaymentData in interface ObjectTransformerAPI
Parameters:
oldPeticionPago - Peticion de Pago de la Pasarela Antigua
Returns:
PaymentGatewayData de los objetos de la Pasrela de Pagos : (PaymentRequestData + ProtocolData + PresentationData)
Throws:
ObjectTransformerException

transformToOldPaymentData

public PeticionPago transformToOldPaymentData(PaymentGatewayData paymentGatewayData)
                                       throws ObjectTransformerException
Método que obtiene un objeto PeticionPago antiguo a partir de los PaymentGateway Data : PaymentData + ProtocolData + PresentationData

Specified by:
transformToOldPaymentData in interface ObjectTransformerAPI
Returns:
PeticionPago : PeticionPago Pasarela Antigua
Throws:
ObjectTransformerException

transformToOldPaymentData

public PeticionPago transformToOldPaymentData(java.lang.String paymentRequestDataXML,
                                              java.lang.String presentationRequestDataXML,
                                              java.lang.String protocolDataXML)
                                       throws ObjectTransformerException
Override del método anterior.

Parameters:
paymentRequestDataXML -
presentationRequestDataXML -
protocolDataXML -
Returns:
p12f.exe.pasarelapagos.v1.objects.PeticionPago (Peticion de Pago Antigua)
Throws:
ObjectTransformerException

getNewOIDFormat

public java.lang.String getNewOIDFormat(java.lang.String oldOid)
                                 throws ObjectTransformerException
Transforma de oid antiguo a nuevo.

Specified by:
getNewOIDFormat in interface ObjectTransformerAPI
Parameters:
oldOid -
Returns:
Throws:
ObjectTransformerException

getOldOIDFormat

public java.lang.String getOldOIDFormat(java.lang.String oldOid)
                                 throws ObjectTransformerException
Transforma de oid nuevo a antiguo..

Specified by:
getOldOIDFormat in interface ObjectTransformerAPI
Parameters:
oldOid -
Returns:
Throws:
ObjectTransformerException