i

Please enable JavaScript to view this site.

Documentación 8.3

Todas las listas de valores tienen la misma estructura y son administradas por una única clase modelo y una única clase servicio, que vienen incluidas con Deyel SDK.

 

La clase modelo contiene las propiedades con sus métodos getter y setter, mientras que la clase servicio contiene las operaciones a realizar con el modelo.

La clase modelo "ValueList" tiene la estructura de la lista de valores, mientras que la clase modelo "ValueListData" los datos.

Contenido de la Clase Modelo ValueList

 

El modelo "ValueList" contiene:

 

Constructor del modelo.

Conjunto de métodos getter y setter para acceder a sus propiedades.

Colección ValueListData.

Contenido de la Clase Modelo ValueListData

 

Esta clase está contenida dentro de una colección de la clase modelo "Valuelist". Representa cada uno de los valores de la lista de valores.

 

El modelo "ValueListData" contiene:

 

Constructor del modelo.

Conjunto de métodos getter y setter para acceder a sus propiedades.

Contenido de la Clase Servicio ValueListService

 

El servicio permite leer la lista de valores.

 

 

Operación

Descripción

Parámetros

read(valuelist)

Lee los datos de una lista de valores pasada como parámetro.

 

valuelist: Clase modelo de la lista de valores

Ejemplo de Uso

 

Para utilizar este ejemplo, la lista de valores “Estados” debe estar modelada en Deyel y se deben haber ingresado valores para la misma.

 

 

Sdk-Servicio-Listas

 

Estos valores se leen utilizando las clases de Deyel SDK, que recupera lo siguiente:

 

Código

Valor Descriptivo

Baja Lógica

1

Activo

False

2

Inactivo

False

3

En Espera

True

 

 

Para leer la lista de valores se instancia el servicio “ValueListService”. Se instancia la clase modelo “ValueList” y se indica el valor de la propiedad identificador de la lista que se va a leer, mediante el correspondiente método setter.

Se lee dicha instancia utilizando el método read(valueList) de la clase servicio “ValueListService”. La instancia leída contiene todas sus propiedades y las mismas pueden consultarse mediante los correspondientes métodos getter.

 

Para leer los datos se accede a la lista “ValueListData” con el correspondiente método getter de la clase modelo “ValueList”.

 

Teniendo la lista "ValueListData", la misma se puede recorrer para recuperar algunos o todos sus valores. En este ejemplo se recupera el primer valor.

 

 

ValueListService valueListService = new ValueListService(getApiClient());

 

ValueList valueList =  new ValueList();

valueList.setId("id_value_list");

 

valueList = valueListService.read(valueList);

 

valueList.getDsDisplayName();

valueList.getDsName();

 

List <ValueListData> valueListData = valueList.getValueListData();

 

ValueListData firstValue = valueListData.get(0);

 

Integer  code = firstValue.getCode();  // code  = 1

String value= firstValue.getValue();   // value = “Active”

Boolean isDeleted = firstValue.getDeleted(); // isDeleted = false

 

// en el caso de que la lista este filtrada por otra  

// el metodo filterValue() retorna el codigo del valor de la lista que filtra

    Integer filter = firstValue.filterValue();

 

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir