Package adalid.core.annotations
Annotation Interface ManyToOne
La anotación ManyToOne se utiliza para establecer atributos de una referencia (propiedad que hace referencia a otra entidad) para relaciones con
cardinalidad varios-a-uno.
- Author:
- Jorge Campins
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionaboveHeadingSnippet especifica la ruta y el nombre del snippet ubicado encima del encabezado del Maestro.belowHeadingSnippet especifica la ruta y el nombre del snippet ubicado debajo del encabezado del Maestro.cascade especifica una o más operaciones que deben ser propagadas en cascada.fetch especifica si la operación fetch obtiene la entidad relacionada simultáneamente con la entidad (EAGER) o posteriormente, por demanda (LAZY).insideHeadingSnippet especifica la ruta y el nombre del snippet en ubicado dentro del encabezado del Maestro.main especifica si la relación con la entidad referenciada corresponde, o no, a la relación principal con esa entidad.menu especifica si las vistas (páginas) Maestro/Detalle generadas deben ser accesibles desde el menú de contexto de la entidad.navigability especifica la navegabilidad entre las entidades relacionadas.quickAdding especifica el filtro de la función Adición Rápida para esta relación.view especifica la disponibilidad de vistas (páginas) Maestro/Detalle de la entidad que tengan a la entidad referenciada como maestro.intviewSequence específica el número de secuencia o posición relativa en la que se muestran las vistas (páginas) Maestro/Detalle de la entidad.
-
Element Details
-
main
Kleenean mainmain especifica si la relación con la entidad referenciada corresponde, o no, a la relación principal con esa entidad. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE si la relación es la principal; 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:
- main
- Default:
UNSPECIFIED
-
fetch
FetchType fetchfetch especifica si la operación fetch obtiene la entidad relacionada simultáneamente con la entidad (EAGER) o posteriormente, por demanda (LAZY). Su valor es uno de los elementos de la enumeración FetchType. Seleccione EAGER o LAZY o, alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es EAGER si se define una colección actualizable en la entidad referenciada; de lo contrario, LAZY.- Returns:
- fetch
- Default:
UNSPECIFIED
-
cascade
CascadeType[] cascadecascade especifica una o más operaciones que deben ser propagadas en cascada. Su valor es uno de los elementos de la enumeración CascadeType. Omita el elemento o seleccione UNSPECIFIED para no propagar operaciones. Seleccione ALL para propagar todas las operaciones. Seleccione PERSIST, MERGE, REMOVE, REFRESH y/o DETACH para propagar la operación persist, merge, remove, refresh y/o detach, respectivamente.- Returns:
- cascade
- Default:
{UNSPECIFIED}
-
view
MasterDetailView viewview especifica la disponibilidad de vistas (páginas) Maestro/Detalle de la entidad que tengan a la entidad referenciada como maestro. Su valor es uno de los elementos de la enumeración MasterDetailView. Seleccione TABLE, TABLE_AND_DETAIL o NONE para especificar solo vistas tabulares, vistas tabulares y detalladas, o ninguna vista, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es TABLE, si la entidad es del mismo tipo de recurso que la entidad referenciada (maestro) y además es existencialmente independiente (vea Anotación EntityClass); TABLE_AND_DETAIL, si la entidad es del mismo tipo de recurso que la entidad referenciada (maestro) pero no es existencialmente independiente (vea Anotación EntityClass); NONE en los demás casos.- Returns:
- view
- Default:
UNSPECIFIED
-
aboveMasterHeadingSnippet
String aboveMasterHeadingSnippetaboveHeadingSnippet especifica la ruta y el nombre del snippet ubicado encima del encabezado del Maestro. Si utiliza la plataforma jee2, los snippets se deben agregar en el subdirectorio resources/snippets/custom-made del directorio src/main/webapp del módulo Web, o en algún subdirectorio de resources/snippets/custom-made; si el valor de snippet no comienza por /resources/snippets/custom-made/, ese prefijo se le agrega automáticamente. Además, los snippets deben ser archivos xhtml; si el valor de snippet no termina con .xhtml, ese sufijo se le agrega automáticamente.- Returns:
- aboveHeadingSnippet
- Default:
""
-
belowMasterHeadingSnippet
String belowMasterHeadingSnippetbelowHeadingSnippet especifica la ruta y el nombre del snippet ubicado debajo del encabezado del Maestro. Si utiliza la plataforma jee2, los snippets se deben agregar en el subdirectorio resources/snippets/custom-made del directorio src/main/webapp del módulo Web, o en algún subdirectorio de resources/snippets/custom-made; si el valor de snippet no comienza por /resources/snippets/custom-made/, ese prefijo se le agrega automáticamente. Además, los snippets deben ser archivos xhtml; si el valor de snippet no termina con .xhtml, ese sufijo se le agrega automáticamente.- Returns:
- belowHeadingSnippet
- Default:
""
-
insideMasterHeadingSnippet
String insideMasterHeadingSnippetinsideHeadingSnippet especifica la ruta y el nombre del snippet en ubicado dentro del encabezado del Maestro. Si utiliza la plataforma jee2, los snippets se deben agregar en el subdirectorio resources/snippets/custom-made del directorio src/main/webapp del módulo Web, o en algún subdirectorio de resources/snippets/custom-made; si el valor de snippet no comienza por /resources/snippets/custom-made/, ese prefijo se le agrega automáticamente. Además, los snippets deben ser archivos xhtml; si el valor de snippet no termina con .xhtml, ese sufijo se le agrega automáticamente.- Returns:
- insideHeadingSnippet
- Default:
""
-
quickAdding
QuickAddingFilter quickAddingquickAdding especifica el filtro de la función Adición Rápida para esta relación. Su valor es uno de los elementos de la enumeración QuickAddingFilter. Seleccione ANY o MISSING para incluir todas las instancias o solo las instancias aun no agregadas, respectivamente. Seleccione NONE para deshabilitar la función Adición Rápida para esta relación. El valor predeterminado del atributo es NONE.- Returns:
- quickAdding
- Default:
NONE
-
viewSequence
int viewSequenceviewSequence específica el número de secuencia o posición relativa en la que se muestran las vistas (páginas) Maestro/Detalle de la entidad. Su valor debe ser un número entero entre 0 y 2.147.483.647. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es 0. Si todas las vistas tienen el mismo número de secuencia (0 o cualquier otro), entonces las vistas las muestran ordenadas por el nombre de la vista.- Returns:
- viewSequence
- Default:
0
-