p12f.exe.pasarelapagos.v1.objects
Class PeticionPago

java.lang.Object
  extended byp12f.exe.pasarelapagos.v1.objects.AbstractPagoObj
      extended byp12f.exe.pasarelapagos.v1.objects.PeticionPago
All Implemented Interfaces:
java.io.Serializable

public class PeticionPago
extends AbstractPagoObj

See Also:
Serialized Form

Field Summary
 Aplicacion aplicacion
           
 java.util.List conceptosPeticionPago
           
 java.lang.String cuentaAbono
           
 java.lang.String cuentaCargo
           
 java.util.List datosAdicionales
           
 java.util.List datosAuxiliares
           
 Descripcion descripcion
           
 java.lang.String ejercicioContable
           
 Emisor emisor
           
 java.lang.String entidadSIPCA
           
 boolean exentoPago
           
 java.lang.String expedienteAsociado
           
 java.lang.String fechaLimitePago
           
 boolean gastoGV
           
 java.lang.String identificacion
           
 java.util.Map imagenes
           
 double importe
           
 boolean informarSIPCA
           
 Liquidacion liquidacion
           
 java.util.Map mensajes
           
static java.lang.String MODO_PAGO_CONTRA_DEPOSITO
           
static java.lang.String MODO_PAGO_FRACCIONADO
           
static java.lang.String MODO_PAGO_NO_APLICABLE
           
static java.lang.String MODO_PAGO_TPV
           
 java.lang.String modoPago
           
 java.lang.String numeroAutorizacionTPV
           
 java.lang.String numeroReferenciaAnterior
           
 java.lang.String numeroReferenciaDeposito
           
 Presentacion presentacion
           
 Protocolo protocolo
           
 java.lang.String referencia
           
 Tercero tercero
           
 
Constructor Summary
PeticionPago()
          Constructores
PeticionPago(ConfigSufijo config)
          Constructor a partir de la configuracion de un pago por CSB (cuando se paga utilizando un formulario de pago por CSB, los datos que faltan se cargan de base de datos en config)
 
Method Summary
static PeticionPago getObject(java.lang.String xml)
          Convierte un XML en un objeto Pago.
static java.lang.String getPagoOID(java.lang.String inEmisor, java.lang.String inReferencia, java.lang.String inIdentificador, double inImporte)
           
static java.lang.String getPagoOID(java.lang.String inEmisor, java.lang.String inReferencia, java.lang.String inIdentificador, long inImporteCenteuros)
           
static java.lang.String getPagoOID(java.lang.String inEmisor, java.lang.String inReferencia, java.lang.String inIdentificador, java.lang.String inImporteCenteuros)
           
static java.lang.String getPagoOID(java.lang.String inCIF, java.lang.String inSufijo, java.lang.String inReferencia, java.lang.String inIdentificador, double inImporte)
          Metodo estatico para obtener el id de pago
static java.lang.String getPagoOID(java.lang.String inCIF, java.lang.String inSufijo, java.lang.String inReferencia, java.lang.String inIdentificador, java.lang.String inImporteCenteuros)
           
 java.lang.String toXML()
           
 
Methods inherited from class p12f.exe.pasarelapagos.v1.objects.AbstractPagoObj
getBrokenRulesAsString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODO_PAGO_NO_APLICABLE

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

MODO_PAGO_FRACCIONADO

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

MODO_PAGO_CONTRA_DEPOSITO

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

MODO_PAGO_TPV

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

emisor

public Emisor emisor

descripcion

public Descripcion descripcion

referencia

public java.lang.String referencia

identificacion

public java.lang.String identificacion

importe

public double importe

fechaLimitePago

public java.lang.String fechaLimitePago

cuentaCargo

public java.lang.String cuentaCargo

cuentaAbono

public java.lang.String cuentaAbono

informarSIPCA

public boolean informarSIPCA

entidadSIPCA

public java.lang.String entidadSIPCA

exentoPago

public boolean exentoPago

gastoGV

public boolean gastoGV

modoPago

public java.lang.String modoPago

numeroReferenciaAnterior

public java.lang.String numeroReferenciaAnterior

numeroReferenciaDeposito

public java.lang.String numeroReferenciaDeposito

numeroAutorizacionTPV

public java.lang.String numeroAutorizacionTPV

ejercicioContable

public java.lang.String ejercicioContable

expedienteAsociado

public java.lang.String expedienteAsociado

conceptosPeticionPago

public java.util.List conceptosPeticionPago

tercero

public Tercero tercero

imagenes

public java.util.Map imagenes

mensajes

public java.util.Map mensajes

datosAdicionales

public java.util.List datosAdicionales

datosAuxiliares

public java.util.List datosAuxiliares

aplicacion

public Aplicacion aplicacion

presentacion

public Presentacion presentacion

liquidacion

public Liquidacion liquidacion

protocolo

public Protocolo protocolo
Constructor Detail

PeticionPago

public PeticionPago()
Constructores


PeticionPago

public PeticionPago(ConfigSufijo config)
Constructor a partir de la configuracion de un pago por CSB (cuando se paga utilizando un formulario de pago por CSB, los datos que faltan se cargan de base de datos en config)

Method Detail

getPagoOID

public static java.lang.String getPagoOID(java.lang.String inCIF,
                                          java.lang.String inSufijo,
                                          java.lang.String inReferencia,
                                          java.lang.String inIdentificador,
                                          double inImporte)
Metodo estatico para obtener el id de pago


getPagoOID

public static java.lang.String getPagoOID(java.lang.String inCIF,
                                          java.lang.String inSufijo,
                                          java.lang.String inReferencia,
                                          java.lang.String inIdentificador,
                                          java.lang.String inImporteCenteuros)

getPagoOID

public static java.lang.String getPagoOID(java.lang.String inEmisor,
                                          java.lang.String inReferencia,
                                          java.lang.String inIdentificador,
                                          double inImporte)

getPagoOID

public static java.lang.String getPagoOID(java.lang.String inEmisor,
                                          java.lang.String inReferencia,
                                          java.lang.String inIdentificador,
                                          java.lang.String inImporteCenteuros)

getPagoOID

public static java.lang.String getPagoOID(java.lang.String inEmisor,
                                          java.lang.String inReferencia,
                                          java.lang.String inIdentificador,
                                          long inImporteCenteuros)

toXML

public java.lang.String toXML()
                       throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException

getObject

public static PeticionPago getObject(java.lang.String xml)
                              throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Convierte un XML en un objeto Pago.

Returns:
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException