public class MyFacesGenericPortlet
extends javax.portlet.GenericPortlet
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CURRENT_FACES_CONTEXT |
protected static java.lang.String |
DEFAULT_VIEW |
protected static java.lang.String |
DEFAULT_VIEW_SELECTOR |
protected java.lang.String |
defaultView |
protected DefaultViewSelector |
defaultViewSelector |
protected static java.lang.String |
FACES_INIT_DONE |
protected javax.faces.context.FacesContextFactory |
facesContextFactory |
protected javax.faces.lifecycle.Lifecycle |
lifecycle |
protected javax.portlet.PortletContext |
portletContext |
static java.lang.String |
VIEW_ID |
| Constructor and Description |
|---|
MyFacesGenericPortlet()
Creates a new instance of MyFacesPortlet
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Portlet lifecycle.
|
protected void |
doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Helper method to serve up the edit mode.
|
protected void |
doHelp(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Helper method to serve up the edit mode.
|
protected void |
doView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Helper method to serve up the view mode.
|
protected javax.faces.context.FacesContext |
facesContext(javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response) |
protected void |
facesRender(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Render a JSF view.
|
protected java.lang.String |
getLifecycleId() |
protected void |
handleExceptionFromLifecycle(java.lang.Throwable e) |
void |
init()
Portlet lifecycle.
|
protected void |
initMyFaces() |
protected void |
logException(java.lang.Throwable e,
java.lang.String msgPrefix) |
protected ReleaseableExternalContext |
makeExternalContext(javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response) |
protected void |
nonFacesRequest(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
This method follows JSF Spec section 2.1.1.
|
protected void |
nonFacesRequest(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
java.lang.String view)
This method follows JSF Spec section 2.1.1.
|
void |
processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
Called by the portlet container to allow the portlet to process an action request.
|
protected java.lang.String |
selectDefaultView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response) |
protected boolean |
sessionTimedOut(javax.portlet.PortletRequest request) |
protected void |
setContentType(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response) |
protected void |
setDefaultView() |
protected void |
setDefaultViewSelector() |
protected void |
setPortletRequestFlag(javax.portlet.PortletRequest request) |
public static final java.lang.String VIEW_ID
protected static final java.lang.String CURRENT_FACES_CONTEXT
protected static final java.lang.String DEFAULT_VIEW
protected static final java.lang.String DEFAULT_VIEW_SELECTOR
protected static final java.lang.String FACES_INIT_DONE
protected javax.portlet.PortletContext portletContext
protected javax.faces.context.FacesContextFactory facesContextFactory
protected javax.faces.lifecycle.Lifecycle lifecycle
protected java.lang.String defaultView
protected DefaultViewSelector defaultViewSelector
public MyFacesGenericPortlet()
public void destroy()
destroy in interface javax.portlet.Portletdestroy in class javax.portlet.GenericPortletpublic void init()
throws javax.portlet.PortletException,
javax.portlet.UnavailableException
init in class javax.portlet.GenericPortletjavax.portlet.PortletExceptionjavax.portlet.UnavailableExceptionprotected void setDefaultView()
throws javax.portlet.UnavailableException
javax.portlet.UnavailableExceptionprotected void setDefaultViewSelector()
throws javax.portlet.UnavailableException
javax.portlet.UnavailableExceptionprotected void setContentType(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
protected java.lang.String getLifecycleId()
protected void initMyFaces()
public void processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
throws javax.portlet.PortletException,
java.io.IOException
processAction in interface javax.portlet.PortletprocessAction in class javax.portlet.GenericPortletjavax.portlet.PortletExceptionjava.io.IOExceptionprotected void handleExceptionFromLifecycle(java.lang.Throwable e)
throws javax.portlet.PortletException,
java.io.IOException
javax.portlet.PortletExceptionjava.io.IOExceptionprotected void doView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
java.io.IOException
doView in class javax.portlet.GenericPortletjavax.portlet.PortletExceptionjava.io.IOExceptionprotected void doEdit(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
java.io.IOException
doEdit in class javax.portlet.GenericPortletjavax.portlet.PortletExceptionjava.io.IOExceptionprotected void doHelp(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
java.io.IOException
doHelp in class javax.portlet.GenericPortletjavax.portlet.PortletExceptionjava.io.IOExceptionprotected void nonFacesRequest(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException
request - The portlet render request.response - The portlet render response.javax.portlet.PortletExceptionprotected void nonFacesRequest(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
java.lang.String view)
throws javax.portlet.PortletException
request - The portlet render request.response - The portlet render response.view - The name of the view that needs to be rendered.javax.portlet.PortletExceptionprotected java.lang.String selectDefaultView(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException
javax.portlet.PortletExceptionprotected javax.faces.context.FacesContext facesContext(javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response)
protected ReleaseableExternalContext makeExternalContext(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response)
protected boolean sessionTimedOut(javax.portlet.PortletRequest request)
protected void setPortletRequestFlag(javax.portlet.PortletRequest request)
protected void facesRender(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
java.io.IOException
javax.portlet.PortletExceptionjava.io.IOExceptionprotected void logException(java.lang.Throwable e,
java.lang.String msgPrefix)