IniMultiCond - IniMultiCondicionalBean

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

 

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)

Evalúa un conjunto de condiciones (hasta que se cumpla la primera).Sino se cumple ninguna devuelve vacio ("")

PALABRAS CLAVES


Descargar o Imprimir


¿TE SIRVIÓ ESTE ARTÍCULO?