p12f.exe.search
Class PaymentQuery

java.lang.Object
  extended byp12f.exe.search.PaymentQuery
All Implemented Interfaces:
com.ejie.r01f.util.Initializable, java.io.Serializable

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

Clase que implementa los diferentes grupos de parámetros de definición de búsquedas de la BBDD de la Pasarela.

See Also:
Serialized Form

Constructor Summary
PaymentQuery()
          Contructor de busquedas.
 
Method Summary
 void addEXPCodeData(java.lang.String codExp)
          Añade el código de expediente como parámetro de busqueda.
 void addEXPData(java.lang.String codExp, java.lang.String codFamilia)
          Añade un nuevo objeto expediente con sus datos.
 void addEXPFamilyData(java.lang.String codFamily)
          Añade el código de expediente como parámetro de busqueda.
 void addFinantialOrgData(java.lang.String finantialOrg)
          FUNCIONES PARA REALIZAR BUSQUEDAS A TRAVES DE ENTIDADES FINANCIERAS. /************************************************************************************************ /** Añade un nuevo objeto de entidad financiera con sus datos.
 void addPaymentDataSearchedParam(java.lang.String admin)
           
 void addPaymentDataSearchedParam(java.lang.String admin, java.lang.String typo, java.lang.String format)
          Añade una bloque de parámetros relativos a datos de pago (Administracion - Tributo - Formato)
 void addPaymentDataSearchedParam(java.lang.String oid, java.lang.String admin, java.lang.String typo, java.lang.String format)
          Añade una bloque de parámetros relativos a datos de pago (OID - Administracion - Tributo - Formato)
 void addPaymentDataSearchedParam(java.lang.String admin, java.lang.String typo, java.lang.String format, java.lang.String dateFrom, java.lang.String dateTo)
          Añade una bloque de parámetros relativos a datos de pago (Administracion - Tributo - Formato)
 void addPaymentDataSearchedParam(java.lang.String oid, java.lang.String admin, java.lang.String typo, java.lang.String format, java.lang.String reference, java.lang.String identification)
          Añade una bloque de parámetros relativos a datos de pago (OID - Administracion - Tributo - Formato)
 void addPaymentDataSearchedParam(java.lang.String oid, java.lang.String admin, java.lang.String typo, java.lang.String format, java.lang.String reference, java.lang.String identification, java.lang.String importe)
          Añade una bloque de parámetros relativos a datos de pago (OID - Administracion - Tributo - Formato)
 void addPaymentModeData(java.lang.String paymentMode)
          FUNCIONES PARA REALIZAR BUSQUEDAS A TRAVES DE MODOS DE PAGO. /************************************************************************************************ /** Añade un nuevo objeto de modo de pago con sus datos.
 void addPaymentStateCodeData(java.lang.String stateCode)
          Parámetros de busqueda por Datos Estado.
 void addPaymentStateData(java.lang.String code, java.lang.String nrc)
          Parámetros de busqueda por Datos Estado.
 void addPaymentStateData(java.lang.String code, java.lang.String nrc, java.util.Date dateFrom, java.util.Date dateTo)
          Parámetros de busqueda por Datos Estado.
 void addPaymentStateData(java.lang.String code, java.lang.String nrc, java.util.Date dateFrom, java.util.Date dateTo, java.lang.String oidEntidad)
          Parámetros de busqueda por Datos Estado.
 void addPaymentStateEstadoBackend(java.lang.String backendStatus)
           
 void addPaymentStateNRCData(java.lang.String nrc)
          Parámetros de busqueda por Datos Estado.
 void addPaymentStatePaymentMode(java.lang.String paymentMode)
           
 void addThirdPartyData(java.lang.String dni, java.lang.String razonSocial)
          FUNCIONES PARA REALIZAR BUSQUEDAS A TRAVES DE TERCEROS. /************************************************************************************************ /** Añade un nuevo objeto de tercero con sus datos.
 void addThirdPartyDNIData(java.lang.String dni)
          Añade el dni de tercero como parámetro de busqueda.
 void addThirdPartyRazonSocialData(java.lang.String razonSocial)
          Añade la razon social del tercero como parámetro de busqueda.
 java.util.List getExpList()
           
 java.util.List getFinantialOrgParameterList()
           
 java.util.List getpaymentDataParameterList()
           
 java.util.List getPaymentModeParameterList()
           
 java.util.List getStateParameterList()
           
 java.util.List getThirdPartyList()
           
static void main(java.lang.String[] argv)
          Test
 java.lang.String toXML()
          Convierte un Objeto PaymentData a XML.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentQuery

public PaymentQuery()
Contructor de busquedas.

Method Detail

addThirdPartyData

public void addThirdPartyData(java.lang.String dni,
                              java.lang.String razonSocial)
FUNCIONES PARA REALIZAR BUSQUEDAS A TRAVES DE TERCEROS. /************************************************************************************************ /** Añade un nuevo objeto de tercero con sus datos.

Parameters:
dni - DNI del tercero
razonSocial - Razon Social del Tercero.

addThirdPartyDNIData

public void addThirdPartyDNIData(java.lang.String dni)
Añade el dni de tercero como parámetro de busqueda.

Parameters:
dni -

addThirdPartyRazonSocialData

public void addThirdPartyRazonSocialData(java.lang.String razonSocial)
Añade la razon social del tercero como parámetro de busqueda.


addEXPData

public void addEXPData(java.lang.String codExp,
                       java.lang.String codFamilia)
Añade un nuevo objeto expediente con sus datos.

Parameters:
codExp -
codFamilia -

addEXPCodeData

public void addEXPCodeData(java.lang.String codExp)
Añade el código de expediente como parámetro de busqueda.

Parameters:
codExp -

addEXPFamilyData

public void addEXPFamilyData(java.lang.String codFamily)
Añade el código de expediente como parámetro de busqueda.


addPaymentStateData

public void addPaymentStateData(java.lang.String code,
                                java.lang.String nrc)
Parámetros de busqueda por Datos Estado.

Parameters:
code - Código de Estado del Pago.
nrc -

addPaymentStateData

public void addPaymentStateData(java.lang.String code,
                                java.lang.String nrc,
                                java.util.Date dateFrom,
                                java.util.Date dateTo)
Parámetros de busqueda por Datos Estado.

Parameters:
code - Código de Estado del Pago.
nrc -

addPaymentStateData

public void addPaymentStateData(java.lang.String code,
                                java.lang.String nrc,
                                java.util.Date dateFrom,
                                java.util.Date dateTo,
                                java.lang.String oidEntidad)
Parámetros de busqueda por Datos Estado.

Parameters:
code - Código de Estado del Pago.
nrc -

addPaymentStateCodeData

public void addPaymentStateCodeData(java.lang.String stateCode)
Parámetros de busqueda por Datos Estado.


addPaymentStateNRCData

public void addPaymentStateNRCData(java.lang.String nrc)
Parámetros de busqueda por Datos Estado.

Parameters:
nrc -

addPaymentStatePaymentMode

public void addPaymentStatePaymentMode(java.lang.String paymentMode)

addPaymentStateEstadoBackend

public void addPaymentStateEstadoBackend(java.lang.String backendStatus)

addPaymentDataSearchedParam

public void addPaymentDataSearchedParam(java.lang.String admin,
                                        java.lang.String typo,
                                        java.lang.String format)
Añade una bloque de parámetros relativos a datos de pago (Administracion - Tributo - Formato)


addPaymentDataSearchedParam

public void addPaymentDataSearchedParam(java.lang.String admin,
                                        java.lang.String typo,
                                        java.lang.String format,
                                        java.lang.String dateFrom,
                                        java.lang.String dateTo)
Añade una bloque de parámetros relativos a datos de pago (Administracion - Tributo - Formato)


addPaymentDataSearchedParam

public void addPaymentDataSearchedParam(java.lang.String oid,
                                        java.lang.String admin,
                                        java.lang.String typo,
                                        java.lang.String format)
Añade una bloque de parámetros relativos a datos de pago (OID - Administracion - Tributo - Formato)


addPaymentDataSearchedParam

public void addPaymentDataSearchedParam(java.lang.String oid,
                                        java.lang.String admin,
                                        java.lang.String typo,
                                        java.lang.String format,
                                        java.lang.String reference,
                                        java.lang.String identification)
Añade una bloque de parámetros relativos a datos de pago (OID - Administracion - Tributo - Formato)


addPaymentDataSearchedParam

public void addPaymentDataSearchedParam(java.lang.String oid,
                                        java.lang.String admin,
                                        java.lang.String typo,
                                        java.lang.String format,
                                        java.lang.String reference,
                                        java.lang.String identification,
                                        java.lang.String importe)
Añade una bloque de parámetros relativos a datos de pago (OID - Administracion - Tributo - Formato)


addPaymentDataSearchedParam

public void addPaymentDataSearchedParam(java.lang.String admin)

addFinantialOrgData

public void addFinantialOrgData(java.lang.String finantialOrg)
FUNCIONES PARA REALIZAR BUSQUEDAS A TRAVES DE ENTIDADES FINANCIERAS. /************************************************************************************************ /** Añade un nuevo objeto de entidad financiera con sus datos.

Parameters:
finantialOrg - Entidad financiera 3035, 2095, ...

addPaymentModeData

public void addPaymentModeData(java.lang.String paymentMode)
FUNCIONES PARA REALIZAR BUSQUEDAS A TRAVES DE MODOS DE PAGO. /************************************************************************************************ /** Añade un nuevo objeto de modo de pago con sus datos.

Parameters:
paymentMode - Modo de pago 01, 02, ...

toXML

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

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

getThirdPartyList

public java.util.List getThirdPartyList()

getExpList

public java.util.List getExpList()

getStateParameterList

public java.util.List getStateParameterList()

getpaymentDataParameterList

public java.util.List getpaymentDataParameterList()

getFinantialOrgParameterList

public java.util.List getFinantialOrgParameterList()

getPaymentModeParameterList

public java.util.List getPaymentModeParameterList()

main

public static void main(java.lang.String[] argv)
                 throws com.ejie.r01f.xml.marshalling.XOMarshallerException
Test

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