A C D E F G I M N O P R S T V

A

addComando(ConfigComando) - Method in class org.sofp.config.ConfiguracionGlobal
Añade un comando a la configuración
addFormulario(ConfigFormulario) - Method in class org.sofp.config.ConfiguracionGlobal
Añadimos un formulario a la configuración global
addRecursoBundle(String, ResourceBundle) - Method in class org.sofp.config.ConfigLocale
Obtiene el mapa de recursos de la configuración ResourceBundle para el manejo de los properties
addRecursoMensajes(ConfigRecursoMensajes) - Method in class org.sofp.config.ConfigLocale
Añade un nuevo mapa de recursos a la configuración
addVista(ConfigVista) - Method in class org.sofp.config.ConfigComando
Añade una vista al comando
addVistaGlobal(ConfigVista) - Method in class org.sofp.config.ConfiguracionGlobal
Añade una vista global al a configuración
ApplicationController - Class in org.sofp
Front Controller, hereda de la clase Servlet del sistema y mediante la configuración del descriptor de despliegue captura todas las peticiones que se hacen según un determinado formato de url que codifica el nombre del comando a ejecutar
ApplicationController(Contexto) - Constructor for class org.sofp.ApplicationController
 

C

CampoNoEncontradoExcepcion - Exception in org.sofp.excepciones
Excepción utilizada en el manejo de la población automática de los formBean Se lanza en caso de que un campo no pueda ser localizado
CampoNoEncontradoExcepcion(String, String, Exception) - Constructor for exception org.sofp.excepciones.CampoNoEncontradoExcepcion
Existe una discordancia entre la definición del formbean y los campos del formulario que la vista pasa al comando, normalmente se trata de un campo ausente
CampoNoEncontradoExcepcion(String, String) - Constructor for exception org.sofp.excepciones.CampoNoEncontradoExcepcion
Existe una discordancia entre la definición del formbean y los campos del formulario que la vista pasa al comando, normalmente se trata de un campo ausente
cargarFicherosRecursos(Locale, String) - Method in class org.sofp.config.ConfiguracionGlobal
 
Command - Interface in org.sofp.comandos
Interface que deben implementar todos los comandos, tiene dos métodos, uno para la ejecución y otro para la validación.
CommandIncompletoException - Exception in org.sofp.excepciones
Excepción utilizada en el manejo de la inicialización de la configuración Se lanza en caso de que la definición de un comando esté incompleta o haya alguna inconsistencia
CommandIncompletoException(String, Exception) - Constructor for exception org.sofp.excepciones.CommandIncompletoException
Existe un error en la definición de un comando en la configuración de la aplicación
CommandIncompletoException(String) - Constructor for exception org.sofp.excepciones.CommandIncompletoException
Existe un error en la definición de un comando en la configuración de la aplicación
CommandNoEncontradoException - Exception in org.sofp.excepciones
Excepción utilizada en el manejo de la población automática de los formBean Se lanza en caso de que un comando no pueda ser localizado
CommandNoEncontradoException(String, Exception) - Constructor for exception org.sofp.excepciones.CommandNoEncontradoException
Excepción que representa un comando que no ha podido ser localizado en la configuración
CommandNoEncontradoException(String) - Constructor for exception org.sofp.excepciones.CommandNoEncontradoException
Excepción que representa un comando que no ha podido ser localizado en la configuración
CommandNoValidadoException - Exception in org.sofp.excepciones
Excepción utilizada en el manejo de la configuración, se lanza cuando un comando no puede ser encontrad, normalmente por la invocación incorrecta desde el cliente con un url no válida
CommandNoValidadoException(String, String, String, Exception) - Constructor for exception org.sofp.excepciones.CommandNoValidadoException
Representa una excepción en la que un comando no supera la validación, la validación se ejectua programaticamente en el método validar del comando
CommandNoValidadoException(String, String, String) - Constructor for exception org.sofp.excepciones.CommandNoValidadoException
Representa una excepción en la que un comando no supera la validación, la validación se ejectua programaticamente en el método validar del comando
CONFIG - Static variable in class org.sofp.Constantes
 
ConfigComando - Class in org.sofp.config
Contiene métodos para trabajar con el elemento comando de la configuración del framework
ConfigComando() - Constructor for class org.sofp.config.ConfigComando
Constructor del comando, crea el mapa de vista
ConfigFormulario - Class in org.sofp.config
Representa un formulario en la configuración del framework SOFP
ConfigFormulario() - Constructor for class org.sofp.config.ConfigFormulario
Constructor del la configuración del formulario
ConfigLocale - Class in org.sofp.config
Representa el valor de locale en la configuración del framework SOFP utilizado en la gestión de la internacionalización del framework
ConfigLocale() - Constructor for class org.sofp.config.ConfigLocale
Constructor, inicializa las colecciones, una de recursos ResourceBundle directamente manejable por java y la otra de tipo ConfigRecursoMensajes, con los valores leidos del fichero de configuración
ConfigRecursoMensajes - Class in org.sofp.config
Representa el valor de un recurso locale de la internacionalizacion, contiene el prefijo del fichero y el nombre del recurso
ConfigRecursoMensajes() - Constructor for class org.sofp.config.ConfigRecursoMensajes
Constructor
ConfiguracionGlobal - Class in org.sofp.config
Representa la configuración global del framework Algunos métodos son invocados por el parser Digester durante el parseo del fichero también se dispone de métodos para obtener los valores de configuración
ConfiguracionGlobal() - Constructor for class org.sofp.config.ConfiguracionGlobal
Constructor Inicializamos las estructuras Hasmap
ConfigVista - Class in org.sofp.config
Representa la configuración de una vista en la confiuración global del framework.
ConfigVista() - Constructor for class org.sofp.config.ConfigVista
Constructor
Constantes - Class in org.sofp
Clase abstracta para definición de constantes
Constantes() - Constructor for class org.sofp.Constantes
 
Contexto - Class in org.sofp.ambito
Contiene métodos para trabajar con los ámbitos, permite definir y recuperar variables de una forma homogenea, independientemente del ámbito sobre el que se definan (sesion, aplicación, request, page).
Contexto(HttpServlet, HttpServletRequest, HttpServletResponse) - Constructor for class org.sofp.ambito.Contexto
Crea un objeto Contexto a partir de los datos de la petición: request, response y una referencia al propio servlet

D

destroy() - Method in class org.sofp.FrontController
 
doEndTag() - Method in class org.sofp.taglib.MensajesTag
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.sofp.FrontController
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.sofp.FrontController
Se invoca si el formulario pasa los valores por el método Postt, procesamos la petición es un método protected de uso interno, no pertenece al API del framework
doStartTag() - Method in class org.sofp.taglib.MensajesTag
Acciones a efectuar al inicio de la etiqueta

E

ejecutar(ConfigComando, FormBean, Contexto) - Method in interface org.sofp.comandos.Command
Método para la ejecución del comando

F

FICHEROCONFIGURACION - Static variable in class org.sofp.Constantes
 
FormBean - Class in org.sofp.forms
Clase abstracta de la que deben extender e implementar los formbeans Contiene el método PoblarClaseFormulario que se utiliza para poblar automáticamente el formbean a partir de los valores del formulario HTML de la vista que invoca al comando el mapeo y la asignación de valores se realiza de forma automática, deben existir concordancia entre los campos del formulario HTML y los atributos del formbean correspondiente
FormBean() - Constructor for class org.sofp.forms.FormBean
 
FormularioNoEncontradoExcepcion - Exception in org.sofp.excepciones
Excepción utilizada durante la lectura de la configuración si se encuentra algún problema a la hora de recuperar el formulario asociado a un comando en el proceso de lecura de la configuración
FormularioNoEncontradoExcepcion(String, Exception) - Constructor for exception org.sofp.excepciones.FormularioNoEncontradoExcepcion
Descripcion: Excepción utilizada durante la lectura de la configuración, es lanzada si una formulario no se encuentra correctamente y no se puede localizar
FormularioNoEncontradoExcepcion(String) - Constructor for exception org.sofp.excepciones.FormularioNoEncontradoExcepcion
Descripcion: Excepción utilizada durante la lectura de la configuración, es lanzada si una formulario no se encuentra correctamente y no se puede localizar
forward(String) - Method in class org.sofp.ambito.Contexto
Hacemos una redirección a la vista a partir de una referencia al request de la petición obtenemos el correspondiente dispatcher
FrontController - Class in org.sofp
Front Controller, hereda de la clase Servlet del sistema y mediante la configuración del descriptor de despliegue captura todas las peticiones que se hacen según un determinado formato de url que codifica el nombre del comando a ejecutar
FrontController() - Constructor for class org.sofp.FrontController
 

G

getClase() - Method in class org.sofp.config.ConfigComando
Obtenemos el valor correspondiente de la clase de un comando
getClase() - Method in class org.sofp.config.ConfigFormulario
Obtiene el nombre de la clase formbean asociada a un formulario
getCommandBroker() - Method in class org.sofp.ambito.Contexto
Obtenemos una referencia al atributo commandBroker que contiene la referencia al servlet
getConfiguracionGlobal() - Method in class org.sofp.config.ConfigComando
Devuelve la configuración global
getDireccion() - Method in class org.sofp.config.ConfigVista
Obtiene la dirección de la vista
getFormulario() - Method in class org.sofp.config.ConfigComando
Obtenemos el valor del formulario asociado a un comando
getLocaleNavegador() - Method in class org.sofp.config.ConfiguracionGlobal
Obtiene el valor del locale del navegador
getLocalePredeterminado() - Method in class org.sofp.config.ConfigLocale
Obtiene el locale predeterminado de la configuración
getMapComandos() - Method in class org.sofp.config.ConfiguracionGlobal
Obtiene el mapa de comandos de la configuración
getMapFormularios() - Method in class org.sofp.config.ConfiguracionGlobal
Obtenemos el mapa de formularios de la configuración
getMapLocale() - Method in class org.sofp.config.ConfiguracionGlobal
Obtiene el mapa de locales de la configuración
getMapRecursoMensajes() - Method in class org.sofp.config.ConfigLocale
Obtiene el napa de recursos de la configuración del framework
getMapRecursoMensajesBundle() - Method in class org.sofp.config.ConfigLocale
Obtiene el mapa de recursos ResourceBundle para manejos de los properties de configuración
getMapVistas() - Method in class org.sofp.config.ConfigComando
Obtenemos el mapa de vistas asociado a un comando
getMapVistasGlobales() - Method in class org.sofp.config.ConfiguracionGlobal
Obtiene el mapa de locales de la configuración
getMensaje(String, String) - Method in class org.sofp.config.ConfiguracionGlobal
Obtiene un mensaje definido en la configuración de internacionalización de la aplicación
getNombre() - Method in class org.sofp.config.ConfigFormulario
Obtiene el nombre de un formulario de la configuración
getNombre() - Method in class org.sofp.config.ConfigRecursoMensajes
Obtiene el nombre de un recurso de mensajes de internacionalización
getNombre() - Method in class org.sofp.config.ConfigVista
Obtiene el nombre de la vista
getPath() - Method in class org.sofp.config.ConfigComando
Obtenemos el valor del path asociado a un comando
getPrefijoFichero() - Method in class org.sofp.config.ConfigRecursoMensajes
Obtiene el prefijo del fichero de un recurso de mensaje internacionalización
getRequest() - Method in class org.sofp.ambito.Contexto
Obtenemos una referencia al objeto request de la petición
getResponse() - Method in class org.sofp.ambito.Contexto
Obtenemos una referencia al objeto response de la petición
getServletContext() - Method in class org.sofp.ambito.Contexto
Obtenemos el contexto del servlet
getSession() - Method in class org.sofp.ambito.Contexto
Obtenemos la sesión
getVariableAmbito(Object, int) - Method in class org.sofp.ambito.Contexto
Recupera el valor de una variable de entorno
getVistasGlobales() - Method in class org.sofp.config.ConfiguracionGlobal
Obtenemos el mapa de vistas globales de la configuración

I

init() - Method in class org.sofp.FrontController
 
instanciaFormBean(Contexto, Map<String, ConfigFormulario>) - Method in class org.sofp.config.ConfigComando
Localiza en la configuración la clase de tipo formBean que hemos asociado al comando que se va a ejecutar.

M

manejadorComandosVistas() - Method in class org.sofp.ApplicationController
A partir del path de la petición realizada al Front Controller se extrae el nombre del comando, se localizan los datos del comando en la configuración y se realiza la ejecución del comando la redirección a la vista correspondiente. los path tienen la forma siguiente: /command/comando donde command está definido en el web.xml para mapearse a nuestro servlet-Front Controller y comando es el nombre del comando que queremos ejecutar
MENSAJE - Static variable in class org.sofp.Constantes
 
MensajesTag - Class in org.sofp.taglib
Extensión para el soporte de la librería de etiquetas de mensajes de internacionalizacion
MensajesTag() - Constructor for class org.sofp.taglib.MensajesTag
 

N

NULL - Static variable in class org.sofp.Constantes
 

O

obtenerVista(String) - Method in class org.sofp.config.ConfigComando
Obtenemos una vista a partir de su nombre
org.sofp - package org.sofp
 
org.sofp.ambito - package org.sofp.ambito
 
org.sofp.comandos - package org.sofp.comandos
 
org.sofp.config - package org.sofp.config
 
org.sofp.excepciones - package org.sofp.excepciones
 
org.sofp.forms - package org.sofp.forms
 
org.sofp.taglib - package org.sofp.taglib
 

P

PAGINAERROR - Static variable in class org.sofp.Constantes
 
parsearValoresConfiguracion(String, String) - Method in class org.sofp.config.ConfiguracionGlobal
Parse de los valores de configuración, invoca al parser Digester y a partir de las reglas especificadas en el fichero digesterReglas.xml realiza el parseo y poblado de la clase Configuración Global con los datos del fichero sofp-config.xml
poblarClaseFormulario(Contexto) - Method in class org.sofp.forms.FormBean
 
procesarPeticion(ServletContext, HttpServletRequest, HttpServletResponse) - Method in class org.sofp.FrontController
Método para procesar la petición recibe como parámetro el contexto del servlet y los objetos request y response asociados a la petición

R

REGLASDIGESTER - Static variable in class org.sofp.Constantes
 

S

setClase(String) - Method in class org.sofp.config.ConfigComando
Establecemos el valor correspondiente a la clase de un comando
setClase(String) - Method in class org.sofp.config.ConfigFormulario
Establece la clase formbean asociada a un formulario
setClave(String) - Method in class org.sofp.taglib.MensajesTag
Establecer clave
setConfiguracionGlobal(ConfiguracionGlobal) - Method in class org.sofp.config.ConfigComando
Establece el valor de la configuración global
setDireccion(String) - Method in class org.sofp.config.ConfigVista
Establece la dirección de la vista
setFormulario(String) - Method in class org.sofp.config.ConfigComando
Establecemos el valor del formulario asociado a un comando
setLocale(ConfigLocale) - Method in class org.sofp.config.ConfiguracionGlobal
Establece el valor del locale
setLocaleNavegador(Locale) - Method in class org.sofp.config.ConfiguracionGlobal
Establece el valor del locale delnavegador
setLocalePredeterminado(String) - Method in class org.sofp.config.ConfigLocale
Establece el valor del locale predetermnado de la configuración
setMapComandos(Map<String, ConfigComando>) - Method in class org.sofp.config.ConfiguracionGlobal
Establece el mapa de comandos de la configuración
setMapFormularios(Map<String, ConfigFormulario>) - Method in class org.sofp.config.ConfiguracionGlobal
Establecemos el mapa de formularios de la configuraciñon
setMapLocale(ConfigLocale) - Method in class org.sofp.config.ConfiguracionGlobal
Establece el valor del mapa de locales de la configuración
setMapRecursoBundle(Map<String, ResourceBundle>) - Method in class org.sofp.config.ConfigLocale
Estableceel valor del mapa de recursos ResourceBundle de los properties de configuración
setMapRecursoMensajes(Map<String, ConfigRecursoMensajes>) - Method in class org.sofp.config.ConfigLocale
Establece el mapa de recursos de la configuración del framework
setMapRecursosMensajes(ConfigLocale) - Method in class org.sofp.config.ConfiguracionGlobal
Establece el valor del mapa de locales de la configuración
setMapVistas(Map<String, ConfigVista>) - Method in class org.sofp.config.ConfigComando
Establecemos el mapa de las vistas del comando
setMapVistasGlobales(Map<String, ConfigVista>) - Method in class org.sofp.config.ConfiguracionGlobal
Establece el valor del mapa de las vistas globales de la configuración
setNombre(String) - Method in class org.sofp.config.ConfigFormulario
Establece el nombre de un formulario en la configuración
setNombre(String) - Method in class org.sofp.config.ConfigRecursoMensajes
Estable el nombre de un recurso de mensajes de internacionalización
setNombre(String) - Method in class org.sofp.config.ConfigVista
Establece el nombre de la vista
setPath(String) - Method in class org.sofp.config.ConfigComando
Establecemos el valor del path de un comando
setPrefijoFichero(String) - Method in class org.sofp.config.ConfigRecursoMensajes
Establece el valor del prfijo del nombre del fichero de un recurso demensajes de internacionalización
setRecurso(String) - Method in class org.sofp.taglib.MensajesTag
Establecer recurso
setVariableAmbito(Object, Object, int) - Method in class org.sofp.ambito.Contexto
Establece el valor de una variable de entorno
setVistasGlobales(Map<String, ConfigVista>) - Method in class org.sofp.config.ConfiguracionGlobal
Establecemos el mapa de vistas globales de la configuración

T

toString() - Method in class org.sofp.config.ConfigFormulario
Método toString para tareas de depuración
toString() - Method in class org.sofp.config.ConfigRecursoMensajes
Método toString para tareas de depuración
toString() - Method in class org.sofp.config.ConfigVista
Metodo toString para depuración

V

validar(FormBean, Contexto) - Method in interface org.sofp.comandos.Command
Metodo para validar los datos de un formulario, se ejcuta previamente a la ejecución, la validación se define mediante código Java en este método, encaso de no superarla se lanzará una excepción CommandNoValidadoException que será propagada y capturada por el Application Controller
VistaNoEncontradaException - Exception in org.sofp.excepciones
Excepción utilizada durante la navegación, es lanzada si una vista no peude ser localizada La vista se propaga hacia arriba hasta que el application controller la recoge y redirecciona a una vista genérica de errores donde se muestra el correspondiente mensaje de error al usuario
VistaNoEncontradaException(String, Exception) - Constructor for exception org.sofp.excepciones.VistaNoEncontradaException
Descripcion: Excepción utilizada durante la navegación, es lanzada si una vista no peude ser localizada
VistaNoEncontradaException(String) - Constructor for exception org.sofp.excepciones.VistaNoEncontradaException
Descripcion: Excepción utilizada durante la navegación, es lanzada si una vista no peude ser localizada

A C D E F G I M N O P R S T V