p12f.exe.pasarelapagos.objects
Class Estado

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

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

Estructura que contiene el estado de un pago.

See Also:
Serialized Form

Field Summary
static java.lang.String ANULADO
           
 java.util.Map backendDataMap
          Datos de estado de la vuelta de SIPCA
 java.lang.String codigo
          Código que indica el estado del pago.
static java.lang.String EMITIDA_LIQUIDACION
           
 java.lang.String entidad
          Código de la Entidad Financiera en la que se ha realizado el pago.
static java.lang.String ENVIADO_ENTIDAD
           
static java.lang.String ERROR_PAGO
           
 java.lang.String fechaPago
          Este dato forma parte del NRC devuelto por la Entidad Financiera.
 java.lang.String horaPago
          Este dato forma parte del NRC devuelto por la Entidad Financiera.
 java.lang.String importe
          Importe del pago efectuado en la Entidad Financiera.
static java.lang.String INGRESO_DEVUELTO
           
static java.lang.String INGRESO_EJECUTADO
           
 java.util.Map mensajes
          Mensajes en diferentes idiomas acerca de la consulta.
static java.lang.String NO_DATA
           
 java.lang.String nrc
          NRC completo del pago.
 java.lang.String numeroOperacion
          Número de operación en la Entidad Financiera.
 java.lang.String oficina
          Código de la oficina en la que se ha realizado el pago.
static java.lang.String PAGADO
           
 java.lang.String paymentID
          Pago ID
static java.lang.String PETICION_DEVOLUCION
           
static java.lang.String PETICION_EJECUCION
           
 java.lang.String razonError
          Razón del error que ha imposibilitado el pago.
static java.lang.String REGISTRADO
           
 
Constructor Summary
Estado()
           
 
Method Summary
static Estado getObject(java.lang.String xml)
          Convierte un XML en un objeto estado.
 java.lang.String toXML()
          Convierte un Objeto Estado a XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REGISTRADO

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

EMITIDA_LIQUIDACION

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

ENVIADO_ENTIDAD

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

ANULADO

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

PAGADO

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

ERROR_PAGO

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

NO_DATA

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

PETICION_DEVOLUCION

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

INGRESO_DEVUELTO

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

PETICION_EJECUCION

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

INGRESO_EJECUTADO

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

codigo

public java.lang.String codigo
Código que indica el estado del pago. El código del estado puede ser uno de los siguientes: pagado El pago ha sido realizado correctamente. noPagado El pago no ha sido realizado por cualquier causa (razones técnicas, saldo insuficiente, ráfaga no válida, etc.). noData La Entidad Financiera no tiene datos sobre el pago.


fechaPago

public java.lang.String fechaPago
Este dato forma parte del NRC devuelto por la Entidad Financiera. codigo=pagado Indica la fecha en la que se realizó el pago en el formato ddmmaa . codigo=noPagado Este campo no se devuelve. codigo=noData Este campo no se devuelve.


horaPago

public java.lang.String horaPago
Este dato forma parte del NRC devuelto por la Entidad Financiera. codigo=pagado Indica la hora en la que se realizó el pago en el formato hhmmss. codigo=noPagado Este campo no se devuelve. codigo=noData Este campo no se devuelve.


razonError

public java.lang.String razonError
Razón del error que ha imposibilitado el pago. razonError=noSaldo No hay saldo suficiente razonError=noPosible El emisor/sufijo no esta dado de alta en el HOST razonError=generalError Error tecnico general


importe

public java.lang.String importe
Importe del pago efectuado en la Entidad Financiera.


entidad

public java.lang.String entidad
Código de la Entidad Financiera en la que se ha realizado el pago.


oficina

public java.lang.String oficina
Código de la oficina en la que se ha realizado el pago.


numeroOperacion

public java.lang.String numeroOperacion
Número de operación en la Entidad Financiera.


paymentID

public java.lang.String paymentID
Pago ID


nrc

public java.lang.String nrc
NRC completo del pago.


mensajes

public java.util.Map mensajes
Mensajes en diferentes idiomas acerca de la consulta.


backendDataMap

public java.util.Map backendDataMap
Datos de estado de la vuelta de SIPCA

Constructor Detail

Estado

public Estado()
Method Detail

toXML

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

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

getObject

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

Returns:
Objeto Estado construido a partir del XML.
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException