|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Command
Interface que deben implementar todos los comandos, tiene dos métodos, uno para la ejecución y otro para la validación.
Method Summary | |
---|---|
ConfigVista |
ejecutar(ConfigComando config,
FormBean formulario,
Contexto commandContext)
Método para la ejecución del comando |
void |
validar(FormBean formulario,
Contexto commandContext)
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 |
Method Detail |
---|
ConfigVista ejecutar(ConfigComando config, FormBean formulario, Contexto commandContext) throws VistaNoEncontradaException, javax.servlet.ServletException
config
- Configuración de la aplicaciónformulario
- Formbean que se pasa a la vista a partir de los datos generados por la vista que lo invocacommandContext
- Contexto, para poder manejar variables de ámbito (sesion, aplicacion, request) y redirecciones
VistaNoEncontradaException
- En caso de que no se encuentre una vista y se lance una excepción se propaga
javax.servlet.ServletException
- En caso de que se produzca una excepción en el manejo de la referencia al servlet se propagavoid validar(FormBean formulario, Contexto commandContext) throws CommandNoValidadoException
formulario
- que se pasa a la vista a partir de los datos generados por la vista que lo invocacommandContext
- para poder manejar variables de ámbito (sesion, aplicacion, request) y redirecciones
CommandNoValidadoException
- Si la vista no se encuentra se propaga esta excepción
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |