IniArmaListaCamp - Armado de Lista con Campos
Resumen
INTRODUCCIÓN
Este servicio permite generar una lista de valores a partir de los datos de una grilla, separados
por coma o punto y coma, segun se indique. Es especialmente útil cuando se necesita formar una
cadena de valores para utilizarla en una cláusula IN dentro de una consulta SQL
Detalle
INTRODUCCIÓN
Este servicio permite generar una lista de valores a partir de los datos de una grilla, separados
por coma o punto y coma, segun se indique. Es especialmente útil cuando se necesita formar una
cadena de valores para utilizarla en una cláusula IN dentro de una consulta SQL
INFORMACIÓN GENERAL
Nombre del servicio: IniArmaListaCamp
Clase: IniArmarListaCamposBean
JNDI: nodum/servicios/genericos/ini/IniArmarListaCampos
Tipo: Inicialización
Modulo: Generico
Repetitivo: No
Parametros de Entrada
Separadores posibles (en columna 0 de la fila 0):
COMA()
PUNTOYCOMA (:)
FORMATO DE SALIDA
devuelve una matriz de una fila y una columna:
Object[1][1]
Y el único valor dentro de esa celda es una cadena de texto (String) con los valores
concatenados.
LÓGICA DEL SERVICIO
1. En procesarEntrada, toma la primera fila (entrada[o][o]) y define el separador.
2. Luego revisa todas las filas de entrada[i][1] para extraer los valores a concatenar.
3. Devuelve esos valores unidos con el separador.
EJEMPLO
entrada[0][0] = "COMA"
entrada[o][1]="1001;1002;1003" (Este es un campo de una grilla, ya que la entrada es repetitiva)
salida[o][o]="1001,1002,1003"
