Package adalid.core.annotations
Annotation Interface EntityClass
La anotación EntityClass se utiliza para establecer atributos básicos de la entidad.
- Author:
- Jorge Campins
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbase indica si la entidad es, o no, una entidad de la base operativa de la aplicación.catalog indica si la entidad es, o no, una entidad del catálogo de la aplicación.collectionName especifica el nombre de colección de la entidadhelpDocument especifica el documento incrustado de ayuda de la entidad.helpFile especifica la ruta y el nombre del archivo de ayuda de la entidad.helpFileAutoName especifica el método de generación automática del nombre del archivo de ayuda de las vistas (páginas) de la entidad.helpFileAutoType especifica el tipo (la extensión sin el punto) de los nombres de archivo de ayuda generados automáticamente.independent indica si la entidad es, o no, existencialmente independiente.resourceGender especifica el género gramatical de la entidad.resourceType especifica el tipo de recurso de la entidad.intstartWith específica el valor de la clave primaria de la primera instancia definida en la meta entidad.variant indica si la entidad es, o no, una entidad variante.viewType especifica el tipo de vistas permitido para la entidad.
-
Element Details
-
base
Kleenean basebase indica si la entidad es, o no, una entidad de la base operativa de la aplicación. La base operativa es el conjunto de entidades necesarias para la prestación de los servicios básicos de la aplicación. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE si la entidad es una entidad de la base operativa; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.- Returns:
- base
- Default:
UNSPECIFIED
-
catalog
Kleenean catalogcatalog indica si la entidad es, o no, una entidad del catálogo de la aplicación. El catálogo es el conjunto de entidades de configuración básica (netadata) de la aplicación. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE si la entidad es una entidad del catálogo; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.- Returns:
- catalog
- Default:
UNSPECIFIED
-
independent
Kleenean independentindependent indica si la entidad es, o no, existencialmente independiente. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE si la entidad es existencialmente independiente; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es TRUE.- Returns:
- independent
- Default:
UNSPECIFIED
-
viewType
EntityViewType viewTypeviewType especifica el tipo de vistas permitido para la entidad. Su valor es uno de los elementos de la enumeración EntityViewType. Seleccione INDEPENDENT, MASTER_DETAIL o BOTH para permitir la generación de vistas independientes, maestro/detalle o ambas, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es INDEPENDENT si la entidad es una enumeración; de lo contrario, BOTH.- Returns:
- viewType
- Default:
UNSPECIFIED
-
variant
Kleenean variantvariant indica si la entidad es, o no, una entidad variante. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE si la entidad es variante; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FALSE.- Returns:
- variant
- Default:
UNSPECIFIED
-
resourceType
ResourceType resourceTyperesourceType especifica el tipo de recurso de la entidad. Su valor es uno de los elementos de la enumeración ResourceType. Seleccione CONFIGURATION, TESTING u OPERATION si la entidad es de configuración, prueba u operación, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED si el tipo de recurso es indeterminado.- Returns:
- resourceType
- Default:
UNSPECIFIED
-
resourceGender
ResourceGender resourceGenderresourceGender especifica el género gramatical de la entidad. Su valor es uno de los elementos de la enumeración ResourceGender. Seleccione MASCULINE, FEMININE, COMMON o NEUTER si la entidad es de género masculino, femenino, común o neutro, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado es NEUTER.- Returns:
- resourceGender
- Default:
UNSPECIFIED
-
collectionName
String collectionNamecollectionName especifica el nombre de colección de la entidad- Returns:
- collectionName
- Default:
""
-
helpDocument
String helpDocumenthelpDocument especifica el documento incrustado de ayuda de la entidad. Si utiliza la plataforma jee2, puede ser una URL o un iframe que incluya la URL del documento. También se puede especificar un documento incrustado diferente para cada formato de vista de la entidad, mediante las anotaciones EntityTableView, EntityDetailView, EntityTreeView y EntityConsoleView. Las vistas utilizarán el documento incrustado definido para el correspondiente formato de vista de la entidad, la entidad de la vista, el módulo al que pertenece la entidad de la vista o el proyecto maestro, buscando en ese orden; si ninguno de ellos está definido, no habrá un documento incrustado disponible para la vista.- Returns:
- helpDocument
- Default:
""
-
helpFile
String helpFilehelpFile especifica la ruta y el nombre del archivo de ayuda de la entidad. Si utiliza la plataforma jee2, la ruta del archivo debe ser relativa al subdirectorio especificado mediante el atributo extraordinario HELP_RESOURCES_FOLDER del proyecto maestro, y cuyo valor por omisión es el subdirectorio resources/help/custom-made del directorio src/main/webapp del módulo Web de la aplicación. Cada vista (página) de la entidad podría tener su propio archivo de ayuda, según lo establecido mediante el elemento helpFileAutoName. También se puede especificar un archivo diferente para cada formato de vista de la entidad, mediante las anotaciones EntityTableView, EntityDetailView, EntityTreeView y EntityConsoleView. La vista que no tenga su propio archivo de ayuda utilizará el definido para el correspondiente formato de vista de la entidad, la entidad de la vista, el módulo al que pertenece la entidad de la vista o el proyecto maestro, buscando en ese orden; si ninguno de ellos está definido, la página de ayuda no estará disponible para la vista.- Returns:
- helpFile
- Default:
""
-
helpFileAutoName
HelpFileAutoName helpFileAutoNamehelpFileAutoName especifica el método de generación automática del nombre del archivo de ayuda de las vistas (páginas) de la entidad. Su valor es uno de los elementos de la enumeración HelpFileAutoName. Seleccione DISPLAY o ENTITY para que generar automáticamente el nombre del archivo de ayuda de las vistas con el nombre de la vista o con el de la entidad de la vista, respectivamente; alternativamente, omita el elemento o seleccione NONE para utilizar el valor predeterminado del atributo. Seleccione ENTITY para utilizar los archivos de ayuda generados por la clase utilitaria WebAppHelp. El valor predeterminado del atributo es el valor del elemento helpFileAutoName de la anotación ProjectModule del módulo al que pertenece la entidad.- Returns:
- helpFileAutoName
- Default:
UNSPECIFIED
-
helpFileAutoType
String helpFileAutoTypehelpFileAutoType especifica el tipo (la extensión sin el punto) de los nombres de archivo de ayuda generados automáticamente. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento helpFileAutoName es DISPLAY o ENTITY. Su valor puede ser html, xhtml, pdf, gif, jpg, jpeg o png. Especifique xhtml para utilizar los archivos de ayuda generados por la clase utilitaria WebAppHelp. El valor predeterminado del atributo es el valor del elemento helpFileAutoType de la anotación ProjectModule del módulo al que pertenece la entidad.- Returns:
- helpFileAutoType
- Default:
""
-
startWith
int startWithstartWith específica el valor de la clave primaria de la primera instancia definida en la meta entidad. Su valor debe ser un número entero entre 0 y 2.147.483.647. El valor predeterminado es 1.- Returns:
- startWith
- Default:
1
-