com.liferay.faces.bridge.container.liferay
Class PortletContainerLiferayCompatImpl

java.lang.Object
  extended by com.liferay.faces.bridge.container.PortletContainerCompatImpl
      extended by com.liferay.faces.bridge.container.PortletContainerImpl
          extended by com.liferay.faces.bridge.container.liferay.PortletContainerLiferayCompatImpl
All Implemented Interfaces:
PortletContainer, Serializable, EventListener, javax.faces.event.PhaseListener
Direct Known Subclasses:
PortletContainerLiferayImpl

public class PortletContainerLiferayCompatImpl
extends PortletContainerImpl

This class provides a compatibility layer that isolates differences between JSF1 and JSF2.

Author:
Neil Griffin
See Also:
Serialized Form

Constructor Summary
PortletContainerLiferayCompatImpl(javax.portlet.PortletRequest portletRequest, BridgeConfig bridgeConfig)
           
 
Method Summary
 void afterPhase(javax.faces.event.PhaseEvent phaseEvent)
          This method is called after the PhaseId.RENDER_RESPONSE phase of the JSF lifecycle.
 void beforePhase(javax.faces.event.PhaseEvent phaseEvent)
          This method is called prior to the PhaseId.RENDER_RESPONSE phase of the JSF lifecycle.
 HeadResponseWriter getHeadResponseWriter(javax.faces.context.ResponseWriter wrappableResponseWriter)
           
protected  com.liferay.portal.kernel.util.StringBundler getPageTop(javax.portlet.PortletRequest portletRequest)
           
 javax.faces.event.PhaseId getPhaseId()
           
protected  boolean isPortletRequiresNamespacedParameters(javax.portlet.PortletRequest portletRequest, com.liferay.portal.theme.ThemeDisplay themeDisplay)
           
protected  void setPageTop(javax.portlet.PortletRequest portletRequest, com.liferay.portal.kernel.util.StringBundler pageTop)
           
 
Methods inherited from class com.liferay.faces.bridge.container.PortletContainerImpl
copyRequestParameters, createActionURL, createActionURL, createPartialActionURL, createRedirectURL, createRenderURL, createRenderURL, createResourceURL, createResourceURL, fixRequestParameterValue, getContextParamAbleToSetHttpStatusCode, getHeader, getHttpServletRequestDateHeader, getRequestParameter, getRequestParameterValues, getRequestQueryString, getRequestURL, getResponseNamespace, isAbleToAddScriptResourceToHead, isAbleToAddScriptTextToHead, isAbleToAddStyleSheetResourceToHead, isAbleToForwardOnDispatch, isAbleToSetHttpStatusCode, isAbleToSetResourceResponseBufferSize, isMarkupHeadElementSupported, isNamespacedParameters, isPostRedirectGetSupported, maintainRenderParameters, parseRequestParameters, redirect, setMimeResponseContentType
 
Methods inherited from class com.liferay.faces.bridge.container.PortletContainerCompatImpl
isJSF2PartialRequest, redirectJSF2PartialResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletContainerLiferayCompatImpl

public PortletContainerLiferayCompatImpl(javax.portlet.PortletRequest portletRequest,
                                         BridgeConfig bridgeConfig)
Method Detail

afterPhase

public void afterPhase(javax.faces.event.PhaseEvent phaseEvent)
This method is called after the PhaseId.RENDER_RESPONSE phase of the JSF lifecycle.

Specified by:
afterPhase in interface javax.faces.event.PhaseListener
Overrides:
afterPhase in class PortletContainerImpl

beforePhase

public void beforePhase(javax.faces.event.PhaseEvent phaseEvent)
This method is called prior to the PhaseId.RENDER_RESPONSE phase of the JSF lifecycle.

Specified by:
beforePhase in interface javax.faces.event.PhaseListener
Overrides:
beforePhase in class PortletContainerImpl

getHeadResponseWriter

public HeadResponseWriter getHeadResponseWriter(javax.faces.context.ResponseWriter wrappableResponseWriter)
Specified by:
getHeadResponseWriter in interface PortletContainer
Overrides:
getHeadResponseWriter in class PortletContainerCompatImpl

getPageTop

protected com.liferay.portal.kernel.util.StringBundler getPageTop(javax.portlet.PortletRequest portletRequest)

setPageTop

protected void setPageTop(javax.portlet.PortletRequest portletRequest,
                          com.liferay.portal.kernel.util.StringBundler pageTop)

getPhaseId

public javax.faces.event.PhaseId getPhaseId()
Specified by:
getPhaseId in interface javax.faces.event.PhaseListener
Overrides:
getPhaseId in class PortletContainerImpl

isPortletRequiresNamespacedParameters

protected boolean isPortletRequiresNamespacedParameters(javax.portlet.PortletRequest portletRequest,
                                                        com.liferay.portal.theme.ThemeDisplay themeDisplay)


Copyright © 2014 Liferay, Inc.. All Rights Reserved.