Package adalid.core.annotations
Annotation Type EntityClass
-
@Retention(RUNTIME) @Target(TYPE) public @interface EntityClass
La anotación EntityClass se utiliza para establecer atributos básicos de la entidad.- Author:
- Jorge Campins
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Kleeneanbasebase indica si la entidad es, o no, una entidad de la base operativa de la aplicación.Kleeneancatalogcatalog indica si la entidad es, o no, una entidad del catálogo de la aplicación.StringcollectionNamecollectionName especifica el nombre de colección de la entidadStringhelpDocumenthelpDocument especifica el documento incrustado de ayuda de la entidad.StringhelpFilehelpFile especifica la ruta y el nombre del archivo de ayuda de la entidad.HelpFileAutoNamehelpFileAutoNamehelpFileAutoName especifica el método de generación automática del nombre del archivo de ayuda de las vistas (páginas) de la entidad.StringhelpFileAutoTypehelpFileAutoType especifica el tipo (la extensión sin el punto) de los nombres de archivo de ayuda generados automáticamente.Kleeneanindependentindependent indica si la entidad es, o no, existencialmente independiente.ResourceGenderresourceGenderresourceGender especifica el género gramatical de la entidad.ResourceTyperesourceTyperesourceType especifica el tipo de recurso de la entidad.intstartWithstartWith específica el valor de la clave primaria de la primera instancia definida en la meta entidad.Kleeneanvariantvariant indica si la entidad es, o no, una entidad variante.EntityViewTypeviewTypeviewType especifica el tipo de vistas permitido para la entidad.
-
-
-
Element Detail
-
base
Kleenean base
base 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:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
catalog
Kleenean catalog
catalog 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:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
independent
Kleenean independent
independent 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:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
viewType
EntityViewType viewType
viewType 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:
- adalid.core.enums.EntityViewType.UNSPECIFIED
-
-
-
variant
Kleenean variant
variant 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:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
resourceType
ResourceType resourceType
resourceType 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:
- adalid.core.enums.ResourceType.UNSPECIFIED
-
-
-
resourceGender
ResourceGender resourceGender
resourceGender 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:
- adalid.core.enums.ResourceGender.UNSPECIFIED
-
-
-
collectionName
String collectionName
collectionName especifica el nombre de colección de la entidad- Returns:
- collectionName
- Default:
- ""
-
-
-
helpDocument
String helpDocument
helpDocument 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 helpFile
helpFile 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 helpFileAutoName
helpFileAutoName 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:
- adalid.core.enums.HelpFileAutoName.UNSPECIFIED
-
-
-
helpFileAutoType
String helpFileAutoType
helpFileAutoType 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:
- ""
-
-