i

Please enable JavaScript to view this site.

Los métodos del modelo se definen en la clase modelo y las operaciones del servicio en la clase servicio. Al descargar los fuentes java del formulario "Cuenta", se genera un archivo Cuenta.java con los métodos del modelo y otro archivo CuentaService.java con las operaciones del servicio.

Métodos del Modelo

 

El modelo permite utilizar diferentes métodos:

 

Conjunto de getters y setters para cada atributo del formulario.

Operaciones del Servicio

 

El servicio permite realizar las siguientes operaciones de CRUD:

 

 

Operación

Descripción

create()

Crea una instancia

read()

Lee una instancia

update()

Actualiza una instancia

delete()

Borra una instancia

search()

Busca una instancia

Tipo de Datos

 

Se muestra la equivalencia entre los tipos de datos en el formulario y en java.

 

 

Control

TIpo de Dato

Java

Texto

Alfanumérico (longitud)

String


Alfanumérico Mayúscula (longitud)

String


Alfanumérico Extenso

String


Texto Enriquecido

String

Número

Entero

Integer


Entero Grande

Long


Decimal

Double

Hora

Hora

java.sql.Time


Hora Local

java.sql.Time

Fecha

Fecha

java.sql.Date


Fecha y Hora

java.sql.Timestamp


Fecha Local

java.sql.Timestamp


Fecha y Hora Local

java.sql.Timestamp

Imagen

Imagen en Carpeta

String


Imagen en Base de Datos

String

Archivo

Archivo en Base de Datos

String

Check

Boolean

Boolean

Ejemplos de Uso

 

En los ejemplos se describen los usos de las clases de modelo y servicio.

 

 

Clase

Nombre

Modelo

Cuenta

Servicio

CuentaService

 

 

Creación del Servicio

 

En este ejemplo se crea el servicio que permite operar con las instancias del formulario Cuenta (CRM_ACCOUNT). Este servicio se crea una vez en la regla y se lo reutiliza en las distintas operaciones.

 

CM0031~1_img1

 

 

Creación de una Instancia del Formulario

 

CM0031~1_img2
CM0038~1_img1

 

Lectura de una Instancia del Formulario

 

CM0031~1_img3

 

 

Modificación de una Instancia de Formulario

 

CM0031~1_img4

 

 

Eliminación de una Instancia del  Formulario

 

CM0031~1_img5

 

 

Utilización de Campos Files

 

CM0031~1_img6

 

 

Utilización de Objetos Internos

 

Los objetos internos representan el conjunto de campos modelados en contenedores iterativos.

 

CM0031~1_img7

 

 

Búsquedas

 

En este ejemplo se recupera una lista de cuentas en donde el estado es “Activa”. Se debe obtener una página con 15 líneas de resultado y que retorne únicamente los campos “Razón Social”, “Industria” y  “Origen. Todo ordenado por “Razón Social” de manera ascendente.

 

CM0037~1_img1
CM0037~1_img2

 

 

Criterios de Búsqueda

 

Los criterios de búsqueda se componen de: campos sobre el que se busca, operador de búsqueda y valor. Los resultados de la búsqueda se componen por aquellas instancias que cumplan con todos los criterios de búsqueda.

 

 

Descripción

Operador

Igual

eq

Distinto

neq

Mayor

gt

Mayor Igual

gte

Menor

lt

Menor Igual

lte

Entre

between

Entre y admite iguales

betweene

Negado de entre

nbetween

Contiene

like

No contiene

nlike

Inicia con

startsWith

No inicia con

nstartsWith

Incluido

in

No incluido

nin

 

 

 

Tipos de Constructores para Búsquedas

 

CM0031~1_img10
CM0031~1_img11
CM0031~1_img12
CM0039~1_img1

 

El método parse de SimpleDateFormat retorna un objeto java.util.Date, y Deyel utiliza para los campos fecha el tipo java.sql.Date de Java, por este motivo hay que hacer la transformación de  java.util.Date a  java.sql.Date.

 

 

CM0031~1_img13

 

 

Operaciones sobre el Objeto de Resultados

 

Sobre el objeto de resultados “searchResult” se pueden realizar las siguientes operaciones.

 

CM0032~1_img1
CM0031~1_img15

 

 

Navegación entre las Entidades Relacionadas

 

CM0031~1_img16
Send us your comment
Share on Twitter Share on Linkedin Send by Email Print