IniMultiCond - IniMultiCondicionalBean
Resumen
INTRODUCCIÓN
Evalúa un conjunto de condiciones (expresiones booleanas). Si alguna de ellas es verdadera,
retorna el valor asociado a esa condición.
Si ninguna se cumple, retorna una cadena vacia (").
INFORMACIÓN GENERAL
Nombre del servicio: IniMultiCondicional
Clase: IniMultiCondicionalBean
JNDI: nodum/servicios/nucleo/ini/IniMultiCondicional
Tipo: Inicialización
Módulo: Básicos
Modo de ejecución: Evaluación condicional
PARÁMETROS DE ENTRADA
PARÁMETROS OBLIGATORIOS
| Indice | Campo | Tipo | Descripcion |
| 0 | Condiciones | String | Lista de condiciones y valores, separados por; |
FORMATO DE SALIDA
Formato Object[][] salida (una sola fila/columna):
| Indice | Campo | Tipo | Descripcion |
| 0 |
Resultado Evaluado |
Dinamico (String, Number, etc.) | Valor del primer caso cumplido, o |
Detalle
REGLAS DE EVALUACIÓN
Las condiciones son evaluadas de izquierda a derecha.
Por cada par:
· Evalúa la condición (expresión booleana).
· Si se cumple (true), se evalúa y devuelve el valor asociado.
· Si no se cumple, continúa con la siguiente condición.
Si ninguna condición se cumple, retorna ".
VALIDACIONES INTERNAS
· Si la cadena de condiciones no tiene una cantidad par de elementos (condición + valor),
lanza excepción.
· Si ocurre error de sintaxis en alguna condición o cálculo, lanza ServicioNodumException.
EJEMPLO COMPLETO DE USO
· 'a'='a';'sî;'a'='b';'no'
Salida sí
· 28.56*34.344>=0;'positivo'
Salida positivo
· 1=2;'uno';2=3;'dos'
Salida * (cadena vacia)
Detalle Técnico
Evalúa un conjunto de condiciones (hasta que se cumpla la primera).Sino se cumple ninguna devuelve vacio ("")
