p12f.exe.pasarelapagos.objects
Class ProtocolData

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

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

Estructura que permite intercambiar datos de contexto relativos a la llamada a función.

See Also:
Serialized Form

Field Summary
 java.util.Map datosAdicionales
          Diferentes datos adicionales utilizados para el procesado de la petición.
 java.lang.String destinationSessionId
          Identificador de la sesión en el servidor que recibe la llamada.
 java.lang.String responseURL
          Url a la que hay que enviar la respuesta a la petición.
 java.lang.String sourceOperationNumber
          Número de operación para el servicio que inicia la llamada.
 java.lang.String sourceSessionId
          Identificador de la sesión en el servidor que inicia la llamada.
 long timeStamp
          TimeStamp del envío del mansaje.
 java.lang.String token
          Token de seguridad para autenticar el origen del mensaje.
 java.util.Map urls
          Diferentes urls utilizadas para el procesado de la petición.
 
Constructor Summary
ProtocolData()
           
 
Method Summary
static ProtocolData getObject(java.lang.String xml)
          Convierte un XML en un objeto ProtocolData.
 java.lang.String toXML()
          Convierte un Objeto ProtocolData a XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token

public java.lang.String token
Token de seguridad para autenticar el origen del mensaje.


responseURL

public java.lang.String responseURL
Url a la que hay que enviar la respuesta a la petición. Caso habitual: En el caso de que este valor no llegue, la respuesta se devolverá como response de la request original. Otros casos: Se puede indicar un valor en este parámetro, lo cual hará que la respuesta a la llamada a función (operationResponse) se envíe a la Url que se indica.


sourceSessionId

public java.lang.String sourceSessionId
Identificador de la sesión en el servidor que inicia la llamada.


destinationSessionId

public java.lang.String destinationSessionId
Identificador de la sesión en el servidor que recibe la llamada.


timeStamp

public long timeStamp
TimeStamp del envío del mansaje.


sourceOperationNumber

public java.lang.String sourceOperationNumber
Número de operación para el servicio que inicia la llamada.


urls

public java.util.Map urls
Diferentes urls utilizadas para el procesado de la petición.


datosAdicionales

public java.util.Map datosAdicionales
Diferentes datos adicionales utilizados para el procesado de la petición.

Constructor Detail

ProtocolData

public ProtocolData()
Method Detail

toXML

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

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

getObject

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

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