|
|||||||||||
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 PortletAction
action
- 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 |