Tambien centraliza el generador de códigos de dicha aplicación, las descripciones,
las tareas que son iniciales y el rol por defecto.
Finalmente contiene otras propiedades que podrán ser utilizadas o no en las
búsquedas y al mostrar el detalle de la aplicación (dependerá de la implementación
particular de los objetos "datosVista" y los beans de búsqueda.
- Author:
- carlos.garcia.h
Method Summary |
java.util.List<ListaCampos> |
getCamposBusqueda()
Centraliza a nivel de aplicaciín la Lista de campos
sobre los que se puede buscar. |
ListaCampos |
getCamposMostrarDetalle()
Centraliza a nivel de aplicación la Lista de campos
que se mostrarán en el detalle de una solicitud. |
ListaCampos |
getCamposResultadoBusqueda()
Centraliza a nivel de aplicación la Lista de campos
sobre los que se muestra el resultado de la búsqueda. |
java.lang.String |
getDescripcion()
Devuelve la descripcion corta de la aplicación
Puede ser un título o una breve descripción |
java.lang.String |
getDescripcionCompleta()
Devuelve la descripción completa de la aplicacion
que se mostrará en la portada de la aplicación si se hace uso del controladorPrincipal |
GeneradorCodigos |
getGeneradorCodigos()
Devuelve la clase que implementa la generacion de códigos
que identificarán a un expediente |
java.lang.String |
getId()
Devuelve el id que identifica al bean. |
java.lang.String |
getRolPorDefecto()
Devuelve el Rol por defecto. |
java.util.List<Tarea> |
getTareasIniciales()
Centraliza a nivel de aplicación las Tareas que son
iniciales, es decir, las tareas que inician un flujo. |
java.util.List<Tarea> |
getTareasInicialesRol(java.lang.String idRol)
Centraliza a nivel de aplicación las tareas iniciales que estan
asociadas al rol que se le pasa como parametro |
TipoBusquedaAplicacion |
getTipoBusquedaAplicacion()
Devuelve el objeto que va a realizar la búsqueda propiamente dicha |
ListaCampos |
obtenerCamposBusqueda(java.lang.String clave)
Devuelve la lista de campos en función de la clave proporcionada
lo que vendría a ser un tipo de búsqueda. |
getId
java.lang.String getId()
- Devuelve el id que identifica al bean.
Los nombres de los beans que pertenecen a una aplicación tienen la siguiente
forma .
Por ejemplo, para la aplicación "prueba", el nombre de un bean de dicha aplicación
que sea un campo que almacena el nombre del usuario podría ser:
prueba.campoNombre
Para ello asignaríamos a esta propiedad el valor "prueba" que sería el id de
la aplicación
Este método nos permite obtener el id de la aplicación, en los puntos
del programa donde no podemos acceder al request y si al contexto de la
aplicación.
El valor que recibe, debe de ser el mismo que se carga en el filtro de sesión,
para el ejemplo anterior, se introduciría el valor "prueba"
- Returns:
getDescripcion
java.lang.String getDescripcion()
- Devuelve la descripcion corta de la aplicación
Puede ser un título o una breve descripción
- Returns:
getDescripcionCompleta
java.lang.String getDescripcionCompleta()
- Devuelve la descripción completa de la aplicacion
que se mostrará en la portada de la aplicación si se hace uso del controladorPrincipal
- Returns:
getRolPorDefecto
java.lang.String getRolPorDefecto()
- Devuelve el Rol por defecto.
El usuario que accede a la aplicación, tendrá este rol
como mínimo.
- Returns:
getCamposBusqueda
java.util.List<ListaCampos> getCamposBusqueda()
- Centraliza a nivel de aplicaciín la Lista de campos
sobre los que se puede buscar.
Este grupo de campos se podrá usar o no en función de la
configuración de las búsquedas que se realice
Cada una de estas "ListaCampos", define un tipo de búsqueda
(grupo de campos sobre los que se puede buscar)
- Returns:
obtenerCamposBusqueda
ListaCampos obtenerCamposBusqueda(java.lang.String clave)
- Devuelve la lista de campos en función de la clave proporcionada
lo que vendría a ser un tipo de búsqueda.
- Parameters:
clave
-
- Returns:
getCamposResultadoBusqueda
ListaCampos getCamposResultadoBusqueda()
- Centraliza a nivel de aplicación la Lista de campos
sobre los que se muestra el resultado de la búsqueda.
Este grupo de campos se podrá usar o no en función de la
configuración de las búsquedas que se realice
- Returns:
getCamposMostrarDetalle
ListaCampos getCamposMostrarDetalle()
- Centraliza a nivel de aplicación la Lista de campos
que se mostrarán en el detalle de una solicitud.
Este grupo de campos se podrá usar o no en función de la
configuración del bean "datosVistaMuestraForm" que se utilice
Devuelve los Campos que
- Returns:
getTareasIniciales
java.util.List<Tarea> getTareasIniciales()
- Centraliza a nivel de aplicación las Tareas que son
iniciales, es decir, las tareas que inician un flujo.
- Returns:
getTareasInicialesRol
java.util.List<Tarea> getTareasInicialesRol(java.lang.String idRol)
- Centraliza a nivel de aplicación las tareas iniciales que estan
asociadas al rol que se le pasa como parametro
- Parameters:
idRol
-
- Returns:
getGeneradorCodigos
GeneradorCodigos getGeneradorCodigos()
- Devuelve la clase que implementa la generacion de códigos
que identificarán a un expediente
- Returns:
getTipoBusquedaAplicacion
TipoBusquedaAplicacion getTipoBusquedaAplicacion()
- Devuelve el objeto que va a realizar la búsqueda propiamente dicha
- Returns:
- the busquedaAplicacion