p12f.exe.pasarelapagos.paymentrequest
Class PaymentRequestData

java.lang.Object
  extended byp12f.exe.pasarelapagos.paymentrequest.PaymentRequestData
All Implemented Interfaces:
com.ejie.r01f.util.Initializable, java.io.Serializable

public class PaymentRequestData
extends java.lang.Object
implements java.io.Serializable, com.ejie.r01f.util.Initializable

Estructura que encapsula un lote de peticiones de pago.

See Also:
Serialized Form

Field Summary
 java.util.Map datosAdicionales
           
 java.util.Map peticionesPago
           
 
Constructor Summary
PaymentRequestData()
           
 
Method Summary
 void comprobarPeriodos()
          Metodo que comprueba los periodos de pago de los pagos del lote, descartando aquellos pagos cuya fecha limite haya sido rebasada.
 long getImporteNormalTotal()
          Metodo que permite obtener el importe total de las peticiones de pago, que coincide con la suma de los importes de los periodos normales o voluntarios de cada una de ellas.
 long getImporteTotal()
          Metodo que permite obtener el importe total de las peticiones de pago, que coincide con la suma de los importes de los periodos activos de cada una de ellas.
static PaymentRequestData getObject(java.lang.String xml)
          Convierte un XML en un objeto PaymentRequestData.
 java.lang.String showImporteTotal()
          Metodo que permite obtener el importe total de las peticiones de pago, que coincide con la suma de los importes de los periodos activos de cada una de ellas.
 java.lang.String toXML()
          Convierte un Objeto Aplicacion a XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

peticionesPago

public java.util.Map peticionesPago

datosAdicionales

public java.util.Map datosAdicionales
Constructor Detail

PaymentRequestData

public PaymentRequestData()
Method Detail

toXML

public java.lang.String toXML()
                       throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Convierte un Objeto Aplicacion a XML.

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

getObject

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

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

getImporteTotal

public long getImporteTotal()
Metodo que permite obtener el importe total de las peticiones de pago, que coincide con la suma de los importes de los periodos activos de cada una de ellas.

Returns:

getImporteNormalTotal

public long getImporteNormalTotal()
Metodo que permite obtener el importe total de las peticiones de pago, que coincide con la suma de los importes de los periodos normales o voluntarios de cada una de ellas.

Returns:

showImporteTotal

public java.lang.String showImporteTotal()
Metodo que permite obtener el importe total de las peticiones de pago, que coincide con la suma de los importes de los periodos activos de cada una de ellas.

Returns:

comprobarPeriodos

public void comprobarPeriodos()
Metodo que comprueba los periodos de pago de los pagos del lote, descartando aquellos pagos cuya fecha limite haya sido rebasada.