p12f.exe.pasarelapagos.objects.config
Class HolderCertEventConfig

java.lang.Object
  extended byp12f.exe.pasarelapagos.objects.config.HolderCertEventConfig
All Implemented Interfaces:
java.io.Serializable

public class HolderCertEventConfig
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String ALL_EVENTS_DISABLE
           
static java.lang.String ALL_EVENTS_ENABLE
           
static java.lang.String DEFAULT_CONF_EVENTS
           
static java.lang.String MULTIPLE_BATCH_EVENTS
           
static java.lang.String MULTIPLE_EVENTS
           
static java.lang.String MULTIPLE_NO_BATCH_EVENTS
           
static java.lang.String SIMPLE_EVENTS
           
 
Constructor Summary
HolderCertEventConfig()
          Constructor, con todos los eventos activados por defecto.
HolderCertEventConfig(java.lang.String eventBitMapParam)
          Constructor a partir de un mapa de eventos.
HolderCertEventConfig(java.lang.String eventBitMapParam, boolean sendEventsZipped)
          Constructor a partir de un mapa de eventos y un indicador de si se quieren recibir los resultados zipeados o no.
HolderCertEventConfig(java.lang.String eventBitMapParam, java.lang.String eventConfBitMap)
          Constructor a partir de un mapa de eventos y un mapa de configuración.
 
Method Summary
 void disableAllEvents()
          Método para desactivar todos los eventos.
 void disableOnInitializeMultipleBatchEvent()
          Desactivar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple batch.
 void disableOnInitializeMultipleEvent()
          Desactivar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple.
 void disableOnInitializeSimpleEvent()
          Desactivar evento que se lanza al realizar la inicialización de una petición de validación de cuenta simple.
 void disableOnSendMultipleBatchEvent()
          Desactivar evento que se lanza al enviar una petición de validación de cuenta múltiple batch a la entidad financiera correspondiente.
 void disableOnSendMultipleEvent()
          Desactivar evento que se lanza al enviar una petición de validación de cuenta múltiple a la entidad financiera correspondiente.
 void disableOnSendSimpleEvent()
          Desactivar evento que se lanza al enviar una petición de validación de cuenta simple a la entidad financiera correspondiente.
 void disableOnSetPartialResultMultipleBatchEvent()
          Desactivar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple batch.
 void disableOnSetPartialResultMultipleEvent()
          Desactivar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple.
 void disableOnSetResultMultipleBatchEvent()
          Desactivar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple batch.
 void disableOnSetResultMultipleEvent()
          Desactivar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple.
 void disableOnSetResultSimpleEvent()
          Desactivar evento que se lanza al recibir un resultado de una petición de validación de cuenta simple.
 void disableSendAditonalDataInMultipleBatchEvents()
          Desactivar el envío de datos adicionales en eventos simples de validaciones múltiples.
 void disableSendAditonalDataInMultipleEvents()
          Desactivar el envío de datos adicionales en eventos simples de validaciones múltiples.
 void disableSendMultipleEventsZipped()
          Desactivar el envio de eventos múltiples en ZIP.
 void enableAllEvents()
          Método para activar todos los eventos.
 void enableOnInitializeMultipleBatchEvent()
          Activar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple batch.
 void enableOnInitializeMultipleEvent()
          Activar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple.
 void enableOnInitializeSimpleEvent()
          Activar evento que se lanza al realizar la inicialización de una petición de validación de cuenta simple.
 void enableOnSendMultipleBatchEvent()
          Activar evento que se lanza al enviar una petición de validación de cuenta múltiple batch a la entidad financiera correspondiente.
 void enableOnSendMultipleEvent()
          Activar evento que se lanza al enviar una petición de validación de cuenta múltiple a la entidad financiera correspondiente.
 void enableOnSendSimpleEvent()
          Activar evento que se lanza al enviar una petición de validación de cuenta simple a la entidad financiera correspondiente.
 void enableOnSetPartialResultMultipleBatchEvent()
          Activar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple batch.
 void enableOnSetPartialResultMultipleEvent()
          Activar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple.
 void enableOnSetResultMultipleBatchEvent()
          Activar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple batch.
 void enableOnSetResultMultipleEvent()
          Activar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple.
 void enableOnSetResultSimpleEvent()
          Activar evento que se lanza al recibir un resultado de una petición de validación de cuenta simple.
 void enableSendAditonalDataInMultipleBatchEvents()
          Activar el envío de datos adicionales en eventos simples de validaciones múltiples.
 void enableSendAditonalDataInMultipleEvents()
          Activar el envío de datos adicionales en eventos simples de validaciones múltiples.
 void enableSendMultipleEventsZipped()
          Activar el envio de eventos múltiples en ZIP.
 java.lang.String getConfigBitMap()
          Devuelve el BitMap de eventos.
 java.lang.String getEventBitMap()
          Devuelve el BitMap de eventos.
static HolderCertEventConfig getObject(java.lang.String xml)
          Convierte de un xml a un objeto HolderCertEventConfig
 boolean isSendEventsZipped()
           
 void multipleBatchBitMapAND()
          Método que desactiva todos los eventos que no sean múltiples batch.
 void multipleBitMapAND()
          Método que desactiva todos los eventos que no sean múltiples.
 void multipleNoBatchBitMapAND()
          Método que desactiva todos los eventos que no sean múltiples no batch.
 void setEventBitMap(java.lang.String eventBitMapParam)
          Asigna el BitMap de eventos.
 void setSendEventsZipped(boolean sendEventsZipped)
           
 void setVoidEventBitMap()
           
 void simpleBitMapAND()
          Método que desactiva todos los eventos que no sean simples.
 java.lang.String toXML()
          Convierte un Objeto HolderCertEventConfig a XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_EVENTS_ENABLE

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

ALL_EVENTS_DISABLE

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

SIMPLE_EVENTS

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

MULTIPLE_EVENTS

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

MULTIPLE_NO_BATCH_EVENTS

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

MULTIPLE_BATCH_EVENTS

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

DEFAULT_CONF_EVENTS

public static final java.lang.String DEFAULT_CONF_EVENTS
See Also:
Constant Field Values
Constructor Detail

HolderCertEventConfig

public HolderCertEventConfig()
Constructor, con todos los eventos activados por defecto.


HolderCertEventConfig

public HolderCertEventConfig(java.lang.String eventBitMapParam)
Constructor a partir de un mapa de eventos. Los eventos que no vengan se inicializan a 0. Los eventos que no estén a 0/1 se ponen a 0.

Parameters:
eventBitMapParam -

HolderCertEventConfig

public HolderCertEventConfig(java.lang.String eventBitMapParam,
                             boolean sendEventsZipped)
Constructor a partir de un mapa de eventos y un indicador de si se quieren recibir los resultados zipeados o no. Los eventos que no vengan se inicializan a 0. Los eventos que no estén a 0/1 se ponen a 0.

Parameters:
eventBitMapParam -

HolderCertEventConfig

public HolderCertEventConfig(java.lang.String eventBitMapParam,
                             java.lang.String eventConfBitMap)
Constructor a partir de un mapa de eventos y un mapa de configuración. Los eventos que no vengan se inicializan a 0. Los eventos que no estén a 0/1 se ponen a 0.

Parameters:
eventBitMapParam -
Method Detail

isSendEventsZipped

public boolean isSendEventsZipped()

setSendEventsZipped

public void setSendEventsZipped(boolean sendEventsZipped)

getEventBitMap

public java.lang.String getEventBitMap()
Devuelve el BitMap de eventos.

Returns:
String

setVoidEventBitMap

public void setVoidEventBitMap()

setEventBitMap

public void setEventBitMap(java.lang.String eventBitMapParam)
Asigna el BitMap de eventos.


enableAllEvents

public void enableAllEvents()
Método para activar todos los eventos.


disableAllEvents

public void disableAllEvents()
Método para desactivar todos los eventos.


enableOnInitializeSimpleEvent

public void enableOnInitializeSimpleEvent()
Activar evento que se lanza al realizar la inicialización de una petición de validación de cuenta simple.


disableOnInitializeSimpleEvent

public void disableOnInitializeSimpleEvent()
Desactivar evento que se lanza al realizar la inicialización de una petición de validación de cuenta simple.


enableOnInitializeMultipleEvent

public void enableOnInitializeMultipleEvent()
Activar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple.


disableOnInitializeMultipleEvent

public void disableOnInitializeMultipleEvent()
Desactivar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple.


enableOnInitializeMultipleBatchEvent

public void enableOnInitializeMultipleBatchEvent()
Activar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple batch.


disableOnInitializeMultipleBatchEvent

public void disableOnInitializeMultipleBatchEvent()
Desactivar evento que se lanza al realizar la inicialización de una petición de validación de cuenta múltiple batch.


enableOnSendSimpleEvent

public void enableOnSendSimpleEvent()
Activar evento que se lanza al enviar una petición de validación de cuenta simple a la entidad financiera correspondiente.


disableOnSendSimpleEvent

public void disableOnSendSimpleEvent()
Desactivar evento que se lanza al enviar una petición de validación de cuenta simple a la entidad financiera correspondiente.


enableOnSendMultipleEvent

public void enableOnSendMultipleEvent()
Activar evento que se lanza al enviar una petición de validación de cuenta múltiple a la entidad financiera correspondiente.


disableOnSendMultipleEvent

public void disableOnSendMultipleEvent()
Desactivar evento que se lanza al enviar una petición de validación de cuenta múltiple a la entidad financiera correspondiente.


enableOnSendMultipleBatchEvent

public void enableOnSendMultipleBatchEvent()
Activar evento que se lanza al enviar una petición de validación de cuenta múltiple batch a la entidad financiera correspondiente.


disableOnSendMultipleBatchEvent

public void disableOnSendMultipleBatchEvent()
Desactivar evento que se lanza al enviar una petición de validación de cuenta múltiple batch a la entidad financiera correspondiente.


enableOnSetResultSimpleEvent

public void enableOnSetResultSimpleEvent()
Activar evento que se lanza al recibir un resultado de una petición de validación de cuenta simple.


disableOnSetResultSimpleEvent

public void disableOnSetResultSimpleEvent()
Desactivar evento que se lanza al recibir un resultado de una petición de validación de cuenta simple.


enableOnSetResultMultipleEvent

public void enableOnSetResultMultipleEvent()
Activar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple.


disableOnSetResultMultipleEvent

public void disableOnSetResultMultipleEvent()
Desactivar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple.


enableOnSetResultMultipleBatchEvent

public void enableOnSetResultMultipleBatchEvent()
Activar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple batch.


disableOnSetResultMultipleBatchEvent

public void disableOnSetResultMultipleBatchEvent()
Desactivar evento que se lanza al recibir un resultado de una petición de validación de cuenta múltiple batch.


enableOnSetPartialResultMultipleEvent

public void enableOnSetPartialResultMultipleEvent()
Activar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple.


disableOnSetPartialResultMultipleEvent

public void disableOnSetPartialResultMultipleEvent()
Desactivar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple.


enableOnSetPartialResultMultipleBatchEvent

public void enableOnSetPartialResultMultipleBatchEvent()
Activar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple batch.


disableOnSetPartialResultMultipleBatchEvent

public void disableOnSetPartialResultMultipleBatchEvent()
Desactivar evento que se lanza al recibir un resultado parcial de una petición de validación de cuenta múltiple batch.


getConfigBitMap

public java.lang.String getConfigBitMap()
Devuelve el BitMap de eventos.

Returns:
String

enableSendMultipleEventsZipped

public void enableSendMultipleEventsZipped()
Activar el envio de eventos múltiples en ZIP.


disableSendMultipleEventsZipped

public void disableSendMultipleEventsZipped()
Desactivar el envio de eventos múltiples en ZIP.


enableSendAditonalDataInMultipleEvents

public void enableSendAditonalDataInMultipleEvents()
Activar el envío de datos adicionales en eventos simples de validaciones múltiples.


disableSendAditonalDataInMultipleEvents

public void disableSendAditonalDataInMultipleEvents()
Desactivar el envío de datos adicionales en eventos simples de validaciones múltiples.


enableSendAditonalDataInMultipleBatchEvents

public void enableSendAditonalDataInMultipleBatchEvents()
Activar el envío de datos adicionales en eventos simples de validaciones múltiples.


disableSendAditonalDataInMultipleBatchEvents

public void disableSendAditonalDataInMultipleBatchEvents()
Desactivar el envío de datos adicionales en eventos simples de validaciones múltiples.


simpleBitMapAND

public void simpleBitMapAND()
Método que desactiva todos los eventos que no sean simples.


multipleBitMapAND

public void multipleBitMapAND()
Método que desactiva todos los eventos que no sean múltiples.


multipleNoBatchBitMapAND

public void multipleNoBatchBitMapAND()
Método que desactiva todos los eventos que no sean múltiples no batch.


multipleBatchBitMapAND

public void multipleBatchBitMapAND()
Método que desactiva todos los eventos que no sean múltiples batch.


toXML

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

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

getObject

public static HolderCertEventConfig getObject(java.lang.String xml)
                                       throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Convierte de un xml a un objeto HolderCertEventConfig

Parameters:
xml - XML del objeto.
Returns:
HolderCertEventConfig
Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException