org.apache.myfaces.portlet
Interface DefaultViewSelector
public interface DefaultViewSelector
Imlementations of this interface allow a JSF application to specify which
JSF view will be selected when the incoming request does not provide a View
Id. The implementation can optionally return null
to revert to
the default View Id specified in portlet.xml.
$Revision: 169655 $ $Date: 2005-05-11 18:45:06 +0200 (Wed, 11 May 2005) $- Stan Silvert (latest modification by $Author: grantsmith $)
String | selectViewId(RenderRequest request, RenderResponse response) - This method allows a JSF application to specify which JSF view will be
when the incoming request does not provide a view id.
|
void | setPortletContext(PortletContext portletContext) - This method will be called by the MyFacesGenericPortlet in order to
give the selector an opportunity to store a reference to the
PortletContext.
|
selectViewId
public String selectViewId(RenderRequest request,
RenderResponse response)
throws PortletException
This method allows a JSF application to specify which JSF view will be
when the incoming request does not provide a view id.
request
- The RenderRequestresponse
- The RenderResponse
- a JSF View Id, or
null
if the selector wishes to
revert to the default View Id specified in portlet.xml.
setPortletContext
public void setPortletContext(PortletContext portletContext)
This method will be called by the MyFacesGenericPortlet in order to
give the selector an opportunity to store a reference to the
PortletContext.