p12f.exe.pasarelapagos.utils
Class PaymentDataHelper

java.lang.Object
  extended byp12f.exe.pasarelapagos.utils.PaymentDataHelper

public class PaymentDataHelper
extends java.lang.Object


Field Summary
static java.lang.String PAYMENTTYPE_ADMIN
           
static java.lang.String PAYMENTTYPE_FORMAT
           
static java.lang.String PAYMENTTYPE_TYPE
           
 
Constructor Summary
PaymentDataHelper()
           
 
Method Summary
static java.lang.String getCSB502Code(PeticionPago peticionPago)
           
static java.lang.String getCSB507Code(PeticionPago peticionPago)
          Construye un codigo CSB07;
static java.lang.String getCSB508Code(PeticionPago peticionPago)
           
static java.lang.String getCSB521Code(PeticionPago peticionPago)
           
static java.lang.String getCSB522Code(PeticionPago peticionPago)
           
static java.lang.String getCSBCode(PeticionPago peticionPago)
          Obtener el CSB Code.
static java.lang.String getOID(PeticionPago peticionPago)
          Obtener el oid.
static java.util.Map getPaymentTypeConfigAttributes(PeticionPago peticionPago)
          Funcion para obtener los parámetros de entrada para la busqueda de una configuracion (PaymentTypeConfig) Su uso es el siguiente : Map attributtes = PaymentDataHelper.getPaymentTypeConfigAttributes(peticionPago) admin = (String)attributtes.get(PaymentDataHelper.PAYMENTTYPE_ADMIN)
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAYMENTTYPE_ADMIN

public static final java.lang.String PAYMENTTYPE_ADMIN
See Also:
Constant Field Values

PAYMENTTYPE_TYPE

public static final java.lang.String PAYMENTTYPE_TYPE
See Also:
Constant Field Values

PAYMENTTYPE_FORMAT

public static final java.lang.String PAYMENTTYPE_FORMAT
See Also:
Constant Field Values
Constructor Detail

PaymentDataHelper

public PaymentDataHelper()
Method Detail

getOID

public static java.lang.String getOID(PeticionPago peticionPago)
                               throws PaymentDataHelpperException
Obtener el oid.

Parameters:
peticionPago -
Returns:
oid de la Peticion de Pago.
Throws:
PaymentDataHelpperException

getCSBCode

public static java.lang.String getCSBCode(PeticionPago peticionPago)
                                   throws PaymentDataHelpperException
Obtener el CSB Code.

Parameters:
peticionPago -
Returns:
oid de la Peticion de Pago.
Throws:
PaymentDataHelpperException

getCSB507Code

public static java.lang.String getCSB507Code(PeticionPago peticionPago)
                                      throws PaymentDataHelpperException
Construye un codigo CSB07;

Parameters:
peticionPago -
Returns:
Throws:
PaymentDataHelpperException

getCSB502Code

public static java.lang.String getCSB502Code(PeticionPago peticionPago)
                                      throws PaymentDataHelpperException
Throws:
PaymentDataHelpperException

getCSB508Code

public static java.lang.String getCSB508Code(PeticionPago peticionPago)
                                      throws PaymentDataHelpperException
Throws:
PaymentDataHelpperException

getCSB521Code

public static java.lang.String getCSB521Code(PeticionPago peticionPago)
                                      throws PaymentDataHelpperException
Throws:
PaymentDataHelpperException

getCSB522Code

public static java.lang.String getCSB522Code(PeticionPago peticionPago)
                                      throws PaymentDataHelpperException
Throws:
PaymentDataHelpperException

main

public static void main(java.lang.String[] args)
                 throws PaymentDataHelpperException
Throws:
PaymentDataHelpperException

getPaymentTypeConfigAttributes

public static java.util.Map getPaymentTypeConfigAttributes(PeticionPago peticionPago)
                                                    throws PaymentDataHelpperException
Funcion para obtener los parámetros de entrada para la busqueda de una configuracion (PaymentTypeConfig) Su uso es el siguiente : Map attributtes = PaymentDataHelper.getPaymentTypeConfigAttributes(peticionPago) admin = (String)attributtes.get(PaymentDataHelper.PAYMENTTYPE_ADMIN)

Parameters:
peticionPago -
Returns:
Throws:
PaymentDataHelpperException