Constructor and Description |
---|
ActionSupport() |
Modifier and Type | Method and Description |
---|---|
abstract ActionResponse |
actionExecute()
Método a implementar por las clases que utilicen ActionSupport.
|
void |
addErrorMessage(java.lang.String key,
Message message)
Método que permite añade mensajes de error internacionalizados a la Acción
Estos mensajes de error llegarán a la Vista y podrán recuperarse a partir de su clave.
|
ActionResponse |
execute(ContextObject contextObject,
Form form)
Método al que despachará el controlador con el objetivo de llevar a cabo la lógica vinculada con la petición.
|
ContextObject |
getContextObject()
Método que recupera el ContextObject asociado al Action.
|
Form |
getForm()
Método que recupera el objeto Form asociado al Action.
|
java.lang.String |
getRequestParameter(java.lang.String name)
Método que permite recuperar un parámetro de la request a partir de su nombre.
|
javax.servlet.http.HttpSession |
getSession()
Método que permite recuperar el objeto sesión de la petición
|
javax.servlet.http.HttpSession |
getSession(boolean createSession)
Método que permite recuperar el objeto sesión de la petición y si
createSession vale true, en caso de no existir sesión crearla.
|
java.lang.Object |
getSessionAttribute(java.lang.String attribute)
Método que permite recuperar el valor de un atributo de la sesión.
|
void |
setRequestAttribute(java.lang.String name,
java.lang.Object value)
Método que permite establecer un parámetro en la request
|
void |
setSessionAttribute(java.lang.String attribute,
java.lang.Object value)
Método que permite establecer en sesión un atributo de nombre
'attribute' y con valor 'value'.
|
public final Form getForm()
Método que recupera el objeto Form asociado al Action.
Form
public final ContextObject getContextObject()
Método que recupera el ContextObject asociado al Action.
ContextObject
public final void addErrorMessage(java.lang.String key, Message message)
Método que permite añade mensajes de error internacionalizados a la Acción
Estos mensajes de error llegarán a la Vista y podrán recuperarse a partir de su clave.
key
- Identificador que se asocia el mensaje internacionalizado.message
- Instancia de Message
public final java.lang.String getRequestParameter(java.lang.String name)
Método que permite recuperar un parámetro de la request a partir de su nombre.
name
- Nombre del parámetro que quiere recuperarse de la request.String
asociado al parámetro 'name' de la request.public final void setRequestAttribute(java.lang.String name, java.lang.Object value)
Método que permite establecer un parámetro en la request
name
- Nombre del parámetro al que se quiere asignar el contenido 'value'.value
- Contenido que quiere asociarse con el parámetro 'name' en la request.public final javax.servlet.http.HttpSession getSession()
HttpSession
public final javax.servlet.http.HttpSession getSession(boolean createSession)
createSession
- booleano que indica si la sesión debe crearse o no en caso de no existir.HttpSession
public final java.lang.Object getSessionAttribute(java.lang.String attribute)
attribute
- Nombre del atributo de sesión.public final void setSessionAttribute(java.lang.String attribute, java.lang.Object value)
attribute
- Nombre del atributo que quiere definirse en sesión.value
- Valor a asignar al atributo de sesión 'attribute'.public final ActionResponse execute(ContextObject contextObject, Form form) throws java.lang.Exception
Action
Método al que despachará el controlador con el objetivo de llevar a cabo la lógica vinculada con la petición.
La lógica asociada a este método debe centrarse en realizar las llamadas a los métodos de dominio necesarios para llevar a cabo la lógica de negocio y determinar a qué recurso (Vista u otro Action) despachar el resultado.
execute
in interface Action
contextObject
- objeto que encapsula los datos de contexto de la petición recibida.form
- formulario vinculado al Action que contendrá los datos recuperados
del formulario de entrada. Este parámetro será null si el
Action no tiene Form
asociado.ActionResponse
en la que se incluirán tanto el recurso
destino de la petición como los datos que éste necesite.java.lang.Exception
- Excepción que representa una situación de error sucedida durante la ejecución del método.public abstract ActionResponse actionExecute() throws java.lang.Exception
ActionResponse
java.lang.Exception
- Excepción sucedida durante la ejecución de la Acción.