p12f.exe.pasarelapagos.objects
Class GatewayEvent

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

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

Estructura que contiene los datos sobre un evento de la Pasarela.

See Also:
Serialized Form

Field Summary
static java.lang.String CANCELAR
           
static java.lang.String COMENZAR
           
 DatosPago datosPago
          Datos del pago que ha dado lugar al evento;
 Estado estado
          Estado del pago que ha dado lugar al evento
 Expediente expediente
          Expediente (si lo hubiera)
 java.lang.String id
          Identificador del objeto pago al que se refiere el evento
static java.lang.String INICIALIZAR
           
 java.util.Map mensajes
          Mensajes asociados al evento
static java.lang.String PAGAR_OFF_LINE
           
static java.lang.String PAGAR_ON_LINE
           
static java.lang.String PAGO_ON_LINE_NOK
           
static java.lang.String PAGO_ON_LINE_OK
           
static java.lang.String PREINICIALIZAR
           
 long timeStamp
          Momento en el que se ha lanzado el evento en la Pasarela de Pagos
 java.lang.String tipo
          Tipo de evento lanzado (ver tabla anterior)
static java.lang.String VALIDACION_NOK
           
static java.lang.String VALIDACION_OK
           
 
Constructor Summary
GatewayEvent()
          Constructor sin argumentos.
 
Method Summary
static GatewayEvent getObject(java.lang.String xml)
          Convierte un XML en un objeto GatewayEvent.
static GatewayEvent getObjectFromBase64(java.lang.String xml64)
          Convierte un XML codificado 64 en un objeto GatewayEvent.
 java.lang.String getTipoName()
          Nombre imprimible del tipo de evento
 java.lang.String toXML()
          Convierte un Objeto GatewayEvent a XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREINICIALIZAR

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

INICIALIZAR

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

COMENZAR

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

CANCELAR

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

PAGAR_ON_LINE

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

PAGAR_OFF_LINE

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

VALIDACION_OK

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

VALIDACION_NOK

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

PAGO_ON_LINE_OK

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

PAGO_ON_LINE_NOK

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

tipo

public java.lang.String tipo
Tipo de evento lanzado (ver tabla anterior)


timeStamp

public long timeStamp
Momento en el que se ha lanzado el evento en la Pasarela de Pagos


mensajes

public java.util.Map mensajes
Mensajes asociados al evento


id

public java.lang.String id
Identificador del objeto pago al que se refiere el evento


datosPago

public DatosPago datosPago
Datos del pago que ha dado lugar al evento;


expediente

public Expediente expediente
Expediente (si lo hubiera)


estado

public Estado estado
Estado del pago que ha dado lugar al evento. *

Constructor Detail

GatewayEvent

public GatewayEvent()
Constructor sin argumentos.

Method Detail

getTipoName

public java.lang.String getTipoName()
Nombre imprimible del tipo de evento

Returns:

toXML

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

Returns:
String que contiene el XML.
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException

getObject

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

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

getObjectFromBase64

public static GatewayEvent getObjectFromBase64(java.lang.String xml64)
                                        throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Convierte un XML codificado 64 en un objeto GatewayEvent.

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