|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sf.portions.action.PortletAction
net.sf.portions.action.ExtendedPortletAction
Clase base "extendida" de la jerarquía de Actions que implementa una máquina de estados.
| Field Summary | |
protected Action |
action
Datos de configuración de la action |
protected PortletForm |
form
El bean opcional, instancia de PortletForm, para la petición |
protected javax.portlet.PortletRequest |
request
La petición que procesa la Action |
protected javax.portlet.PortletResponse |
response
La respuesta que crea la Action |
| Fields inherited from class net.sf.portions.action.PortletAction |
log |
| Constructor Summary | |
ExtendedPortletAction()
|
|
| Method Summary | |
protected void |
catchException(java.lang.Exception e)
Encierra el tratamiento de cualquier excepción que se pueda lanzar durante la ejecución de la lógica de negocio de la Action. |
Forward |
execute(Action action,
PortletForm form,
javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response)
Método abstracto que deberán sobreescribir las Actions hijas para ejecutar sus propias tareas. |
protected abstract void |
executeLogic()
Encierra la lógica de negocio de la Action. |
protected Forward |
findFailure()
Retorna un Forward que redirecciona a una página de error. |
private Forward |
findForward(java.lang.String name)
Retorna el Forward indicado mediante el atributo "name" del modo (view, edit o help) correspondiente. |
protected Forward |
findSuccess()
Retorna un Forward que redirecciona a una página de éxito. |
protected void |
postProcess()
Permite comprobar las postcondiciones que debe cumplir la Action. |
protected void |
preProcess()
Permite comprobar las precondiciones que debe cumplir la Action. |
| Methods inherited from class net.sf.portions.action.PortletAction |
findForward |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Action action
protected PortletForm form
protected javax.portlet.PortletRequest request
protected javax.portlet.PortletResponse response
| Constructor Detail |
public ExtendedPortletAction()
| Method Detail |
public final Forward execute(Action action,
PortletForm form,
javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response)
throws ExecuteActionException
PortletAction
execute in class PortletActionaction - Datos de configuración de la actionform - El bean opcional, instancia de PortletForm, para la peticiónrequest - La petición que se está procesandoresponse - La respuesta que se está creando
ExecuteActionException - Si la ejecución del método provoca algún tipo de
excepciónPortletAction.execute(net.sf.portions.controller.configuration.Action, net.sf.portions.form.PortletForm, javax.portlet.PortletRequest, javax.portlet.PortletResponse)protected void preProcess()
protected abstract void executeLogic()
throws ExecuteActionException
ExecuteActionException - Si la ejecución del método provoca algún tipo de
excepciónprotected void postProcess()
protected Forward findFailure()
protected Forward findSuccess()
private Forward findForward(java.lang.String name)
name - Nombre del Forward que se retornará
protected void catchException(java.lang.Exception e)
throws ExecuteActionException
e - Excepción lanzada durante la ejecución de la Action
ExecuteActionException - Excepción que encapsula la excepción capturada
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||