OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

Reglas de modelamiento

Regresar al Generador de Código | Espanol |


Contents

Etiquetas

Las etiquetas son indicaciones asociadas a los elementos, las cuales sirven para establecer asociaciones de creación de entidades y lógica del negocio, además de otros outputs como documentación o archivos de traducción asociados, a continuación se detallan las principales etiquetas por elemento.

Clase o Entidad

1. alreadyExistingOfbizEntities, este etiqueta para establecer que no se debe realizar una generación de código, dado que la clase descrita a sido desarrollada por OFBiz y no por Néogia, por lo que no requiere generación. Su valor es un booleano.

2. ShortName, esta etiqueta se usa para indicar la llave primaria de la clase, de forma se se genere una conocida y no la que se autogenera. Su valor es la palabra que define el primaryKey.

3. Cache, esta etiqueta se usa para indicar que la data de esta entidad debe estar cargada en la cache del explorador por ejemplo la data del combo de idiomas, la cual debe estar presente todo el tiempo y no suele cambiar seguido. Su valor es un booleano.

4. gui, esta etiqueta se usa para indicar la generación de una pantalla, esta etiqueta contiene un conjunto de respuestas que generan distintas ventanas:

Asociaciones

1. Mandatory, esta etiqueta ndica si la asociación es obligatoria para la entidad. Su valor es un booleano.

2. ShortName, esta etiqueta indica el nombre que se le asignará al primaryKey de la asociación(la etiqueta se coloca en el extremo de la asociación de cardinalidad 1). Su valor es la palabra que define el primaryKey.

3.cache, esta etiqueta se usa para indicar que el valor de la asociación debe estar cargada en el cache del explorador. Su valor es un booleano.

4.gui, esta etiqueta se usa para indicar la generación de una pantalla ; esta etiqueta contiene un conjuntode respuestas que generan distintas ventanas:

Atributos

1. Mandatory, esta etiqueta indica si la asociación es obligatoria para la entidad. Su valor es un booleano.

2. primaryKey, esta etiqueta indica que el atributo debe ser usado como primaryKey. Su valor es un booleano.

3.staticValue, esta etiqueta se usa para indicar que el atributo tiene una denominación static-final en java. Su valor es un booleano.

4.value, esta etiqueta se usa para brindar un nivel de lógica sobre los valores que tomará el campo:

5.versioned, esta etiqueta se usa para indicar que se debe guardar el valor anterior del atributo cada vez que este cambie, a razón de mantener un historico. Su valor es un booleano.

6.Format, esta etiqueta se usa para indicar que el campo debe seguir el siguiente formato. Su valor el formato a seguir, esquematizado como un java.

7.gui, esta etiqueta se usa para indicar la generación del atributo en pantalla según los siguiente valores: indexed, esto indica que el campo debe de ser incluido en el filtro de búsqueda.

Retrieved from "http://www.neogia.org/Reglas_de_modelamiento"