Portales‎ > ‎

Paquetes de Componentes

Como se ha comentado anteriormente, los componentes son los elementos utilizados para construir las páginas que conforman los portales. Los componentes son proporcionados por los módulos del tipo "Paquete de Componentes", módulos cuya instanciación se controla desde las entradas del menú componentes:


Dada la relación de herencia de entre portales, los paquetes de componentes pueden estar disponibles en un portal por hacer sido instanciados en él mismo (paquetes de componentes propios) o por haberlo sido en algún portal padre (heredados).

Paquetes de Componentes Propios

El uso de la ventana de paquetes de componentes propios es muy sencillo. Consta de una barra de acciones con botones que permiten acceder a las funciones generales (añadir, quitar, y editar), además del filtro para el listado y un botón para su recarga.



El listado de componentes registrados muestra información organizada por columnas (con posibilidad de ordenación por cada una de ellas):
  • Columnas de interés para desarrolladores: representadas por un icono, muestran la información en un tooltip al pasar el ratón sobre ellas:
    • Id: Identificador interno de la instancia del paquete de componentes.
    • Clase: Clase Java que identifica al módulo.
  • Nombre: nombre del paquete de componentes.
  • Módulo: nombre del módulo del paquete de componentes.

Funciones generales

Añadir

Para registrar un nuevo paquete de componentes, basta con pulsar sobre el botón Añadir y seguir los pasos siguientes:
  1. Seleccionar un módulo  de componentes y aceptar. Si no aparece el módulo deseado debe verificarse si todas sus dependencias pueden ser satisfechas por otros módulos registrados con anterioridad.
  2. Completar las pestañas del detalle, que se explican algo más abajo. 

Editar

Para editar un paquete de componentes previamente instanciado, debe situarse sobre el mismo en el listado pulsar sobre el botón Editar, tras lo cual se mostrará su detalle.

Eliminar

Para eliminar un componente registrado, debe situarse sobre el conector deseado y pulsar sobre el botón Eliminar y confirmar la acción.

Detalle de un Paquete de Componentes

El detalle de un componente está formado por su información de configuración, clasificada en tres pestañas: Básico, Dependencias, y Configuración.

Básico

La información básica de un componente es:
  • Nombre: nombre de la instancia del paquete de componentes.
  • Descripción: descripciónde la instancia del paquete de componentes.
  • Nombre del Módulo: sólo de carácter informativo, es el nombre del módulo del paquete de componentes.
  • Descripción del Módulo: sólo de carácter informativo, es la descripción del módulo del paquete de componentes.


Dependencias

La pestaña de dependencias muestra desplegables con los conectores que pueden satisfacer cada una de las dependencias del paquete de componentes concreta.



En caso de la dependencia sea de obligatorio cumplimiento, se avisará resaltándola con color rojo.

Configuración

Por último, la pestaña de configuración muestra las diferentes opciones de configuración del paquete de componentes.



Nuevamente, en caso de ser obligatorias, estarán resaltadas con color rojo.

Paquetes de Componentes Heredados


En caso de estar en un portal que sea hijo de otro la opción de menú de paquetes de componentes heredados dará lugar a un listado no vacío:


Este listado tiene las mismas columnas que el listado de paquetes de componentes propios y dos adicionales:
  • Configuración, marcada en verde si se está usando una configuración propia o en rojo si se está utilizando la del padre.
  • Dependencias, que exhibe el mismo comportamiento, pero en lo referente al juego de dependencias del paquete.
La barra de botones es distinta:


  • Sobreescribir configuración: establece las opciones de configuración del paquete de componentes en el portal, sobreescribiendo las que tuviera del padre.
  • Usar configuración del padre: sólo disponible en caso de que se hayan sobreescrito anteriormente, esta acción descarta la configuración local del componente, estableciendo que se vuelvan a usar las del padre.
  • Sobreescribir dependencias: establece las dependencias del paquete de componentes en el portal, sobreescribiendo las establecidas por el padre.
  • Usar dependencias del padre: sólo disponible en caso de que se hayan sobreescrito anteriormente, esta acción descarta las dependencias locales del componente, estableciendo que se vuelvan a usar las del padre 



Comments