p12f.exe.search.sqlutils
Class PaymentQuerySQLViewComposerHelper

java.lang.Object
  extended byp12f.exe.search.sqlutils.PaymentQuerySQLViewComposerHelper

public class PaymentQuerySQLViewComposerHelper
extends java.lang.Object


Field Summary
 java.lang.String viewId
           
 
Constructor Summary
PaymentQuerySQLViewComposerHelper()
           
 
Method Summary
 PaymentSQL addExpBlockClause(EXPSearchedParam expediente, PaymentSQL paymentSQL)
          Añade Condiciones propias del Bloque de Expedientes.
 PaymentSQL addPaymentDataBlockClause(PaymentDataSearchedParam dataSearched, PaymentSQL paymentSQL)
          Añade condiciones del Bloque de datos del CSB
 PaymentSQL addStatusBlockClause(PaymentStateSearchedParam statusParam, PaymentSQL paymentSQL)
          Añade Condiciones propias del Bloque de Estado : PAGADO, NO_PAGADO, NRC......
 PaymentSQL addThridPartyBlockClause(ThirdPartySearchedParam third, PaymentSQL paymentSQL)
          Añade condiciones del Bloque de datos de Tercero.
 java.util.HashMap doInitializeQueryViewTypes(PaymentQuery paymentQuery)
           
 java.lang.String getParametersToSelect(java.lang.String id)
          Inserta paramétros en la Query de Consulta : Select ID X.ID_1 , ID Y.
static void main(java.lang.String[] argv)
          Testeo de Metodos
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewId

public java.lang.String viewId
Constructor Detail

PaymentQuerySQLViewComposerHelper

public PaymentQuerySQLViewComposerHelper()
Method Detail

doInitializeQueryViewTypes

public java.util.HashMap doInitializeQueryViewTypes(PaymentQuery paymentQuery)

addExpBlockClause

public PaymentSQL addExpBlockClause(EXPSearchedParam expediente,
                                    PaymentSQL paymentSQL)
Añade Condiciones propias del Bloque de Expedientes.

Parameters:
paymentSQL -
Returns:

addPaymentDataBlockClause

public PaymentSQL addPaymentDataBlockClause(PaymentDataSearchedParam dataSearched,
                                            PaymentSQL paymentSQL)
Añade condiciones del Bloque de datos del CSB

Parameters:
dataSearched - Condiciones a añadir
paymentSQL - : SQL a la que se le añadiran las condiciones.
Returns:

addStatusBlockClause

public PaymentSQL addStatusBlockClause(PaymentStateSearchedParam statusParam,
                                       PaymentSQL paymentSQL)
Añade Condiciones propias del Bloque de Estado : PAGADO, NO_PAGADO, NRC......

Parameters:
paymentSQL -
Returns:

addThridPartyBlockClause

public PaymentSQL addThridPartyBlockClause(ThirdPartySearchedParam third,
                                           PaymentSQL paymentSQL)
Añade condiciones del Bloque de datos de Tercero.

Parameters:
third -
paymentSQL -
Returns:

getParametersToSelect

public java.lang.String getParametersToSelect(java.lang.String id)
Inserta paramétros en la Query de Consulta : Select ID X.ID_1 , ID Y. ID_2


main

public static void main(java.lang.String[] argv)
Testeo de Metodos