Annotation Type EntitySelectOperation


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @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 Elements 
      Modifier and Type Optional Element Description
      OperationAccess access
      access especifica el tipo de control de acceso de la operación.
      Kleenean enabled
      enabled indica si, además de las vistas (páginas) de registro, también se deben generar vistas de consulta de la entidad.
      SelectOnloadOption onload
      onload especifica la acción que las vistas de consulta y registro deben ejecutar al comenzar.
      int rowsLimit
      rowsLimit específica el número de máximo de filas que muestra la vista.
      SortOption sortOption
      sortOption especifica el criterio de ordenamiento por omisión de las filas que muestra la vista.
    • Element Detail

      • enabled

        Kleenean enabled
        enabled 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:
        adalid.core.enums.Kleenean.UNSPECIFIED
      • access

        OperationAccess access
        access 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:
        adalid.core.enums.OperationAccess.UNSPECIFIED
      • onload

        SelectOnloadOption onload
        onload 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. Alternativamente, omita el elemento o seleccione DEFAULT para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es PROMPT.
        Returns:
        onload
        Default:
        adalid.core.enums.SelectOnloadOption.DEFAULT
      • rowsLimit

        int rowsLimit
        rowsLimit 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 sortOption
        sortOption 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:
        adalid.core.enums.SortOption.ASC