org.springframework.faces.webflow.context.portlet
Class PortletFacesContextImpl
java.lang.Object
javax.faces.context.FacesContext
org.springframework.faces.webflow.context.portlet.PortletFacesContextImpl
public class PortletFacesContextImpl
- extends javax.faces.context.FacesContext
The default FacesContext implementation in Mojarra and in Apache MyFaces depends on the Servlet API. This
implementation provides an alternative that accepts Portlet request and response structures and creates a
PortletExternalContextImpl
in its constructor. The rest of the method implementations mimic the equivalent
methods in the default FacesContext implementation.
- Since:
- 2.2.0
- Author:
- Rossen Stoyanchev, Phillip Webb
Constructor Summary |
PortletFacesContextImpl(javax.faces.context.ExternalContext externalContext)
|
PortletFacesContextImpl(javax.portlet.PortletContext portletContext,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
|
Methods inherited from class javax.faces.context.FacesContext |
getCurrentInstance, setCurrentInstance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortletFacesContextImpl
public PortletFacesContextImpl(javax.faces.context.ExternalContext externalContext)
PortletFacesContextImpl
public PortletFacesContextImpl(javax.portlet.PortletContext portletContext,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
release
public void release()
- Specified by:
release
in class javax.faces.context.FacesContext
getExternalContext
public javax.faces.context.ExternalContext getExternalContext()
- Specified by:
getExternalContext
in class javax.faces.context.FacesContext
getApplication
public javax.faces.application.Application getApplication()
- Specified by:
getApplication
in class javax.faces.context.FacesContext
getRenderKit
public javax.faces.render.RenderKit getRenderKit()
- Specified by:
getRenderKit
in class javax.faces.context.FacesContext
getRenderResponse
public boolean getRenderResponse()
- Specified by:
getRenderResponse
in class javax.faces.context.FacesContext
getResponseComplete
public boolean getResponseComplete()
- Specified by:
getResponseComplete
in class javax.faces.context.FacesContext
getResponseStream
public javax.faces.context.ResponseStream getResponseStream()
- Specified by:
getResponseStream
in class javax.faces.context.FacesContext
setResponseStream
public void setResponseStream(javax.faces.context.ResponseStream responseStream)
- Specified by:
setResponseStream
in class javax.faces.context.FacesContext
getResponseWriter
public javax.faces.context.ResponseWriter getResponseWriter()
- Specified by:
getResponseWriter
in class javax.faces.context.FacesContext
setResponseWriter
public void setResponseWriter(javax.faces.context.ResponseWriter responseWriter)
- Specified by:
setResponseWriter
in class javax.faces.context.FacesContext
getViewRoot
public javax.faces.component.UIViewRoot getViewRoot()
- Specified by:
getViewRoot
in class javax.faces.context.FacesContext
setViewRoot
public void setViewRoot(javax.faces.component.UIViewRoot viewRoot)
- Specified by:
setViewRoot
in class javax.faces.context.FacesContext
renderResponse
public void renderResponse()
- Specified by:
renderResponse
in class javax.faces.context.FacesContext
responseComplete
public void responseComplete()
- Specified by:
responseComplete
in class javax.faces.context.FacesContext
getELContext
public javax.el.ELContext getELContext()
- Overrides:
getELContext
in class javax.faces.context.FacesContext
addMessage
public void addMessage(java.lang.String clientId,
javax.faces.application.FacesMessage message)
- Specified by:
addMessage
in class javax.faces.context.FacesContext
getMaximumSeverity
public javax.faces.application.FacesMessage.Severity getMaximumSeverity()
- Specified by:
getMaximumSeverity
in class javax.faces.context.FacesContext
getMessages
public java.util.Iterator<javax.faces.application.FacesMessage> getMessages()
- Specified by:
getMessages
in class javax.faces.context.FacesContext
getMessageList
public java.util.List<javax.faces.application.FacesMessage> getMessageList()
- Overrides:
getMessageList
in class javax.faces.context.FacesContext
getMessages
public java.util.Iterator<javax.faces.application.FacesMessage> getMessages(java.lang.String clientId)
- Specified by:
getMessages
in class javax.faces.context.FacesContext
getMessageList
public java.util.List<javax.faces.application.FacesMessage> getMessageList(java.lang.String clientId)
- Overrides:
getMessageList
in class javax.faces.context.FacesContext
getClientIdsWithMessages
public java.util.Iterator<java.lang.String> getClientIdsWithMessages()
- Specified by:
getClientIdsWithMessages
in class javax.faces.context.FacesContext
getAttributes
public java.util.Map<java.lang.Object,java.lang.Object> getAttributes()
- Overrides:
getAttributes
in class javax.faces.context.FacesContext
getCurrentPhaseId
public javax.faces.event.PhaseId getCurrentPhaseId()
- Overrides:
getCurrentPhaseId
in class javax.faces.context.FacesContext
getExceptionHandler
public javax.faces.context.ExceptionHandler getExceptionHandler()
- Overrides:
getExceptionHandler
in class javax.faces.context.FacesContext
isPostback
public boolean isPostback()
- Overrides:
isPostback
in class javax.faces.context.FacesContext
isReleased
public boolean isReleased()
- Overrides:
isReleased
in class javax.faces.context.FacesContext
isValidationFailed
public boolean isValidationFailed()
- Overrides:
isValidationFailed
in class javax.faces.context.FacesContext
setCurrentPhaseId
public void setCurrentPhaseId(javax.faces.event.PhaseId currentPhaseId)
- Overrides:
setCurrentPhaseId
in class javax.faces.context.FacesContext
setExceptionHandler
public void setExceptionHandler(javax.faces.context.ExceptionHandler exceptionHandler)
- Overrides:
setExceptionHandler
in class javax.faces.context.FacesContext
validationFailed
public void validationFailed()
- Overrides:
validationFailed
in class javax.faces.context.FacesContext
getPartialViewContext
public javax.faces.context.PartialViewContext getPartialViewContext()
- Overrides:
getPartialViewContext
in class javax.faces.context.FacesContext
isProcessingEvents
public boolean isProcessingEvents()
- Overrides:
isProcessingEvents
in class javax.faces.context.FacesContext
setProcessingEvents
public void setProcessingEvents(boolean processingEvents)
- Overrides:
setProcessingEvents
in class javax.faces.context.FacesContext
isProjectStage
public boolean isProjectStage(javax.faces.application.ProjectStage stage)
- Overrides:
isProjectStage
in class javax.faces.context.FacesContext