|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.portlet.GenericPortlet net.sf.portions.controller.PortletController
Controlador del framework Portions, el cual implementa el patrón MVC (Modelo-Vista-Controlador) para Portlets JSR-168. Este controlador se configura a través del fichero de configuración /WEB-INF/portlet-config.xml. A continuación se muestra un ejemplo del contenido de este fichero:
<?xml version="1.0" encoding="UTF-8"?> <portlet-config> <form-beans> <form-bean name="patronForm" type="net.sf.portions.sample.form.PatronPortletForm" /> <form-bean name="idForm" type="net.sf.portions.sample.form.IdPortletForm" /> </form-beans> <global-forwards> <forward name="success" mode="view" path="/jsp/view_1.jsp" content="text/html"/> <forward name="failure" mode="view" path="/jsp/view_1.jsp" content="text/html"/> <forward name="success" mode="edit" path="/jsp/edit.jsp" content="text/html"/> <forward name="failure" mode="edit" path="/jsp/edit.jsp" content="text/html"/> <forward name="success" mode="help" path="/jsp/help.jsp" content="text/html"/> <forward name="failure" mode="help" path="/jsp/help.jsp" content="text/html"/> </global-forwards> <action-mappings> <action name="step1" type="net.sf.portions.sample.action.Step1PortletAction"> <forward name="success" mode="view" path="/jsp/view_1.jsp" content="text/html"/> </action> <action name="step2" type="net.sf.portions.sample.action.Step2PortletAction" input="/jsp/view_1.jsp" content="text/html" formName="patronForm" scope="request"> <forward name="success" mode="view" path="/jsp/view_2.jsp" content="text/html"/> </action> <!-- ... --> </action-mappings> <message-resources parameter="resources.ApplicationResources" /> <plug-in className="net.sf.portions.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validation.xml"/> </plug-in> </portlet-config>
Field Summary | |
protected org.apache.commons.logging.Log |
log
Log de la clase |
Fields inherited from class javax.portlet.GenericPortlet |
|
Constructor Summary | |
PortletController()
|
Method Summary | |
protected void |
doEdit(Forward forward,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Muestra el modo edit del portlet |
protected void |
doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
|
protected void |
doHelp(Forward forward,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Muestra el modo help del portlet |
protected void |
doHelp(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
|
private void |
doRender(Forward forward,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
java.lang.String mode,
java.lang.String name)
Muestra el modo indicado del portlet |
protected void |
doView(Forward forward,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Muestra el modo view del portlet |
protected void |
doView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
|
protected Forward |
getActualForward(javax.portlet.PortletRequest request)
Permite obtener el forward actual al que debe pasarse el control |
void |
init(javax.portlet.PortletConfig config)
Realiza las tareas de inicialización del controlador, que incluyen el realizar una llamada al método init de la clase ConfigHelper para cargar los datos de configuración del fichero /WEB-INF/portlet-config.xml |
void |
processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
Procesa una petición de acción al portlet. |
Methods inherited from class javax.portlet.GenericPortlet |
destroy, doDispatch, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init, render |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected org.apache.commons.logging.Log log
Constructor Detail |
public PortletController()
Method Detail |
public void init(javax.portlet.PortletConfig config) throws javax.portlet.PortletException
javax.portlet.PortletException
GenericPortlet.init()
protected final void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, java.io.IOException
javax.portlet.PortletException
java.io.IOException
GenericPortlet.doView(javax.portlet.RenderRequest, javax.portlet.RenderResponse)
protected final void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, java.io.IOException
javax.portlet.PortletException
java.io.IOException
GenericPortlet.doEdit(javax.portlet.RenderRequest, javax.portlet.RenderResponse)
protected final void doHelp(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, java.io.IOException
javax.portlet.PortletException
java.io.IOException
GenericPortlet.doHelp(javax.portlet.RenderRequest, javax.portlet.RenderResponse)
protected void doView(Forward forward, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, java.io.IOException
forward
- Forward con los datos de configuraciónrequest
- La petición que se está procesandoresponse
- La respuesta que se está creando
javax.portlet.PortletException
- Si no es posible procesar la petición
java.io.IOException
- Si ocurre algún problema en la E/Sprotected void doEdit(Forward forward, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, java.io.IOException
forward
- Forward con los datos de configuraciónrequest
- La petición que se está procesandoresponse
- La respuesta que se está creando
javax.portlet.PortletException
- Si no es posible procesar la petición
java.io.IOException
- Si ocurre algún problema en la E/Sprotected void doHelp(Forward forward, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response) throws javax.portlet.PortletException, java.io.IOException
forward
- Forward con los datos de configuraciónrequest
- La petición que se está procesandoresponse
- La respuesta que se está creando
javax.portlet.PortletException
- Si no es posible procesar la petición
java.io.IOException
- Si ocurre algún problema en la E/Sprivate void doRender(Forward forward, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.lang.String mode, java.lang.String name) throws javax.portlet.PortletException, java.io.IOException
forward
- Forward con los datos de configuraciónrequest
- La petición que se está procesandoresponse
- La respuesta que se está creando
javax.portlet.PortletException
- Si no es posible procesar la petición
java.io.IOException
- Si ocurre algún problema en la E/Spublic void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response) throws javax.portlet.PortletException, java.io.IOException
javax.portlet.PortletException
java.io.IOException
GenericPortlet.processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)
protected Forward getActualForward(javax.portlet.PortletRequest request)
request
- La petición que se está procesando
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |