public interface Command
AbstractCommand
, o ser un objeto POJO que
respete las siguientes especificaciones:
Form
, debe
definir el método público setFormBean
.ViewHelper
para
facilitar las vistas, debe definir el método público
setViewHelper
.setContextObject
Modifier and Type | Method and Description |
---|---|
void |
addSessionParameter(java.lang.String name,
java.lang.Object value)
Añade un parámetro a la sesión.
|
java.lang.String |
execute()
Ejecuta la lógica del comando.
|
ContextObject |
getContextObject()
Devuelve el contexto de la petición HTTP.
|
java.lang.Object |
getFormBean()
Devuelve el formulario.
|
java.lang.Object |
getSessionParameter(java.lang.String name)
Obtiene un parámetro de la sesión.
|
ViewHelper |
getViewHelper()
Devuelve el ViewHelper.
|
java.lang.String |
localize(java.lang.String string)
Devuelve la versión regionalizada de un String.
|
void |
setContextObject(ContextObject contextObject)
Asigna el contexto de la petición HTTP.
|
void |
setFormBean(java.lang.Object formBean)
Asigna el formulario.
|
void |
setViewHelper(ViewHelper viewHelper)
Asigna el ViewHelper.
|
void setFormBean(java.lang.Object formBean)
formBean
- El formulario.java.lang.Object getFormBean()
void setViewHelper(ViewHelper viewHelper)
viewHelper
- El ViewHelper.ViewHelper getViewHelper()
void setContextObject(ContextObject contextObject)
contextObject
- El contexto.ContextObject getContextObject()
void addSessionParameter(java.lang.String name, java.lang.Object value)
name
- El nombre del parámetro.value
- El valor del parámetro.java.lang.Object getSessionParameter(java.lang.String name)
name
- El nombre del parámetro.java.lang.String localize(java.lang.String string)
string
- El String.java.lang.String execute() throws MystException, java.lang.Exception
Constants.SUCCESS
si el resultado es correcto, o
Constants.FAIL
si
es incorrectojava.lang.Exception
MystException