Package adalid.core.annotations
Annotation Interface EntitySelectOperation
La anotación EntitySelectOperation se utiliza para establecer atributos de la operación select de la entidad.
- Author:
- Jorge Campins
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionaccess especifica el tipo de control de acceso de la operación.enabled indica si, además de las vistas (páginas) de registro, también se deben generar vistas de consulta de la entidad.onload especifica la acción que las vistas de consulta y registro deben ejecutar al comenzar.introwsLimit específica el número de máximo de filas que muestra la vista.sortOption especifica el criterio de ordenamiento por omisión de las filas que muestra la vista.
-
Element Details
-
enabled
Kleenean enabledenabled indica si, además de las vistas (páginas) de registro, también se deben generar vistas de consulta de la entidad. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para generar las vistas de consulta; 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:
- enabled
- Default:
UNSPECIFIED
-
access
OperationAccess accessaccess especifica el tipo de control de acceso de la operación. Su valor es uno de los elementos de la enumeración OperationAccess. Seleccione PRIVATE, PUBLIC, PROTECTED o RESTRICTED si la operación es de acceso privado, público, protegido o restringido, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es RESTRICTED. Las operaciones con acceso privado no pueden ser ejecutadas directamente por los usuarios del sistema. Son ejecutadas solo por otras operaciones, a través de la Interfaz de Programación (API). Las operaciones con acceso público, protegido y restringido si pueden ser ejecutadas directamente por los usuarios del sistema, a través de la Interfaz de Usuario (UI). Las operaciones con acceso público pueden ser ejecutadas por todos los usuarios del sistema, aun cuando no tengan autorización explícita para ello. Las operaciones con acceso protegido pueden ser ejecutadas por usuarios designados como súper-usuario o por usuarios explícitamente autorizados. Al igual que las operaciones con acceso protegido, las operaciones con acceso restringido pueden ser ejecutadas por usuarios designados como súper-usuario o por usuarios explícitamente autorizados. Además, a diferencia de las operaciones con acceso protegido, las operaciones personalizables con acceso restringido, también pueden ser ejecutadas por usuarios que no tengan autorización explícita, pero solo sobre las instancias de la entidad que sean propiedad del usuario.- Returns:
- access
- Default:
UNSPECIFIED
-
onload
SelectOnloadOption onloadonload especifica la acción que las vistas de consulta y registro deben ejecutar al comenzar. Su valor es uno de los elementos de la enumeración SelectOnloadOption. Seleccione EXECUTE para que las vistas ejecuten la operación select al comenzar; seleccione PROMPT para que las vistas soliciten criterios de búsqueda al comenzar; seleccione NO_ACTION para no ejecutar ninguna de las acciones anteriores (la opción NO_ACTION suele utilizarse si la vista incluye un snippet para suministrar criterios de búsqueda para la consulta como, por ejemplo, el snippet genérico Constants.QUICK_FILTER_SNIPPET). Alternativamente, omita el elemento o seleccione DEFAULT para utilizar el valor predeterminado del atributo. Si la entidad representa una enumeración, entonces el valor predeterminado del atributo es EXECUTE; de lo contrario, si la vista incluye un snippet para suministrar criterios de búsqueda (vea el elemento quickFilter de la anotación EntityTableView), el valor predeterminado del atributo es NO_ACTION; en los demás casos, el valor predeterminado del atributo es PROMPT.- Returns:
- onload
- Default:
DEFAULT
-
rowsLimit
int rowsLimitrowsLimit específica el número de máximo de filas que muestra la vista. Su valor debe ser un número entero entre 0 y 10.000. Utilice 0 cuando no exista límite. El valor predeterminado es 100.- Returns:
- rowsLimit
- Default:
100
-
sortOption
SortOption sortOptionsortOption especifica el criterio de ordenamiento por omisión de las filas que muestra la vista. Su valor es uno de los elementos de la enumeración SortOption. Seleccione ASC o DESC para mostrar las filas ordenadas por el valor de su clave primaria, de manera ascendente o descendente, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es ASC. Este criterio de ordenamiento se utiliza solo si no se establece otro criterio mediante el método setOrderBy.- Returns:
- sortOption
- Default:
ASC
-