com.liferay.faces.util.context.internal
Class FacesContextHelperImpl

java.lang.Object
  extended by com.liferay.faces.util.context.internal.FacesContextHelperImpl
All Implemented Interfaces:
FacesContextHelper, Serializable

public class FacesContextHelperImpl
extends Object
implements FacesContextHelper, Serializable

Author:
Neil Griffin
See Also:
Serialized Form

Constructor Summary
FacesContextHelperImpl()
           
 
Method Summary
 void addComponentErrorMessage(String clientId, String messageId)
          Adds the specified key as a message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR.
 void addComponentErrorMessage(String clientId, String messageId, Object... arguments)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the tokens in the specified key.
 void addComponentErrorMessage(String clientId, String messageId, Object argument)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens in the specified key.
 void addComponentInfoMessage(String clientId, String messageId)
          Adds the specified key as a message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO.
 void addComponentInfoMessage(String clientId, String messageId, Object... arguments)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the tokens in the specified key.
 void addComponentInfoMessage(String clientId, String messageId, Object argument)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens in the specified key.
 void addGlobalErrorMessage(String messageId)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR.
 void addGlobalErrorMessage(String messageId, Object... arguments)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the tokens in the specified key.
 void addGlobalErrorMessage(String messageId, Object argument)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens in the specified key.
 void addGlobalInfoMessage(String messageId)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO.
 void addGlobalInfoMessage(String messageId, Object... arguments)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the tokens in the specified key.
 void addGlobalInfoMessage(String messageId, Object argument)
          Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens in the specified key.
 void addGlobalSuccessInfoMessage()
          Adds a global information message to the current FacesContext with "your-request-processed-successfully" key as the messageId.
 void addGlobalUnexpectedErrorMessage()
          Adds a global error message to the current FacesContext with "an-unexpected-error-occurred" key as the messageId.
 void addMessage(String clientId, javax.faces.application.FacesMessage.Severity severity, String messageId)
          Adds the specified key as a message associated with the UIComponent that has the specified clientId.
 void addMessage(String clientId, javax.faces.application.FacesMessage.Severity severity, String messageId, Object... arguments)
          Adds the specified key as a message associated with the UIComponent that has the specified clientId.
 void addMessage(String clientId, javax.faces.application.FacesMessage.Severity severity, String messageId, Object argument)
          Adds the specified key as a message associated with the UIComponent that has the specified clientId.
 javax.faces.context.FacesContext getFacesContext()
          Gets the underlying/wrapped FacesContext ThreadLocal singleton instance.
 Locale getLocale()
          Returns the locale of the viewRoot of the current JSF FacesContext
 String getMessage(Locale locale, String messageId)
          Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the specified locale.
 String getMessage(Locale locale, String messageId, Object... arguments)
          Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the specified locale and arguments that are to be substituted.
 String getMessage(String messageId)
          Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the current locale.
 String getMessage(String messageId, Object... arguments)
          Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the current locale and arguments that are to be substituted.
protected  MessageContext getMessageContext()
           
 String getNamespace()
          Delegates to the underlying ExternalContext.encodeNamespace(String) method in order to get the application namespace.
 javax.faces.component.UIForm getParentForm(javax.faces.component.UIComponent uiComponent)
          Return the parent form of the given component.
 Object getRequestAttribute(String name)
          Returns the value of the request attribute associated with the specified name.
 String getRequestContextPath()
           
 String getRequestParameter(String name)
          Retrieves the specified parameter passed as part of the request
 boolean getRequestParameterAsBool(String name, boolean defaultValue)
          Retrieves the specified parameter passed as part of the request as a boolean.
 int getRequestParameterAsInt(String name, int defaultValue)
          Retrieves the specified parameter passed as part of the request as an integer.
 long getRequestParameterAsLong(String name, long defaultValue)
          Retrieves the specified parameter passed as part of the request as an integer.
 String getRequestParameterFromMap(String name)
          Retrieves the specified parameter from the ExternalContext's request parameter map.
 Map<String,String> getRequestParameterMap()
          Returns the map of request parameters from the ExternalContext.
 String getRequestQueryString()
          Retrieves the value of the original "javax.servlet.forward.query_string" request attribute.
 String getRequestQueryStringParameter(String name)
          Retrieves the value of the specified parameter name from the original "javax.servlet.forward.query_string" request attribute.
 Object getSession(boolean create)
          Returns the session object associated with the current FacesContext.
 Object getSessionAttribute(String name)
          Returns the value of the session attribute associated with the specified name.
 javax.faces.component.UIComponent matchComponentInHierarchy(javax.faces.component.UIComponent parent, String partialClientId)
          Traverses the component tree starting at the specified UIComponent parent and returns the first UIComponent child that contains the specified partialClientId.
 javax.faces.component.UIComponent matchComponentInViewRoot(String partialClientId)
          Traverses the component tree associated with the UIViewRoot of this FacesContext and returns the first UIComponent child that contains the specified partialClientId.
 void navigate(String fromAction, String outcome)
          Sets the current JSF navigation to the specified outcome.
 void navigateTo(String outcome)
          Sets the current JSF navigation to the specified outcome.
 void recreateComponentTree()
          Delete the whole component tree.
 void registerPhaseListener(javax.faces.event.PhaseListener phaseListener)
          Register a PhaseListener programatically (instead of in the faces-config.xml).
 void removeChildrenFromComponentTree(String clientId)
          clear component tree since input fields will not be refreshed.
 void removeMessages(String clientId)
          Removes all FacesMessage instances from this FacesContext that are associated with the specified clientId.
 void removeMessagesForImmediateComponents()
          Removes all FacesMessage instances from this FacesContext that are associated with components whose immediate attribute is true.The typical use case for this method is when seemingly bogus messages are added to the FacesContext on components whose immediate attribute is true.
 void removeMessagesForImmediateComponents(javax.faces.component.UIComponent uiComponent)
          Removes all FacesMessage instances from this FacesContext that are associated with components whose immediate attribute is true.The typical use case for this method is when seemingly bogus messages are added to the FacesContext on components whose immediate attribute is true.
 void removeParentFormFromComponentTree(javax.faces.component.UIComponent uiComponent)
          Delete the component subtree of a given component.
 void resetView()
          Causes the current view's component tree to be discarded and re-rendered.
 void resetView(boolean renderResponse)
          Causes the current view's component tree to be discarded and (optionally) re-rendered.
 Object resolveExpression(String elExpression)
          Returns the object associated with the specified EL expression.
 void setRequestAttribute(String name, Object value)
          Sets the value of the a request attribute using the specified name and value.
 void setSessionAttribute(String name, Object value)
          Sets the value of the a session attribute using the specified name and value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacesContextHelperImpl

public FacesContextHelperImpl()
Method Detail

addComponentErrorMessage

public void addComponentErrorMessage(String clientId,
                                     String messageId)
Description copied from interface: FacesContextHelper
Adds the specified key as a message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR. The message will not be global, rather it will be associated with the javax.faces.component.UIComponent that is associated with the specified clientId.

Specified by:
addComponentErrorMessage in interface FacesContextHelper

addComponentErrorMessage

public void addComponentErrorMessage(String clientId,
                                     String messageId,
                                     Object argument)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens in the specified key. The message will not be global, rather it will be associated with the javax.faces.component.UIComponent that is associated with the specified clientId.

Specified by:
addComponentErrorMessage in interface FacesContextHelper

addComponentErrorMessage

public void addComponentErrorMessage(String clientId,
                                     String messageId,
                                     Object... arguments)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the tokens in the specified key. The message will not be global, rather it will be associated with the javax.faces.component.UIComponent that is associated with the specified clientId.

Specified by:
addComponentErrorMessage in interface FacesContextHelper

addComponentInfoMessage

public void addComponentInfoMessage(String clientId,
                                    String messageId)
Description copied from interface: FacesContextHelper
Adds the specified key as a message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO. The message will not be global, rather it will be associated with the javax.faces.component.UIComponent that is associated with the specified clientId.

Specified by:
addComponentInfoMessage in interface FacesContextHelper

addComponentInfoMessage

public void addComponentInfoMessage(String clientId,
                                    String messageId,
                                    Object argument)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens in the specified key. The message will not be global, rather it will be associated with the javax.faces.component.UIComponent that is associated with the specified clientId.

Specified by:
addComponentInfoMessage in interface FacesContextHelper

addComponentInfoMessage

public void addComponentInfoMessage(String clientId,
                                    String messageId,
                                    Object... arguments)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the tokens in the specified key. The message will not be global, rather it will be associated with the javax.faces.component.UIComponent that is associated with the specified clientId.

Specified by:
addComponentInfoMessage in interface FacesContextHelper

addGlobalErrorMessage

public void addGlobalErrorMessage(String messageId)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR.

Specified by:
addGlobalErrorMessage in interface FacesContextHelper

addGlobalErrorMessage

public void addGlobalErrorMessage(String messageId,
                                  Object argument)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument for the tokens in the specified key.

Specified by:
addGlobalErrorMessage in interface FacesContextHelper

addGlobalErrorMessage

public void addGlobalErrorMessage(String messageId,
                                  Object... arguments)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_ERROR and substitutes the specified argument(s) for the tokens in the specified key.

Specified by:
addGlobalErrorMessage in interface FacesContextHelper

addGlobalInfoMessage

public void addGlobalInfoMessage(String messageId)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO.

Specified by:
addGlobalInfoMessage in interface FacesContextHelper

addGlobalInfoMessage

public void addGlobalInfoMessage(String messageId,
                                 Object argument)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument for the tokens in the specified key.

Specified by:
addGlobalInfoMessage in interface FacesContextHelper

addGlobalInfoMessage

public void addGlobalInfoMessage(String messageId,
                                 Object... arguments)
Description copied from interface: FacesContextHelper
Adds the specified key as a global message to the FacesContext with severity javax.faces.application.FacesMessage.SEVERITY_INFO and substitutes the specified argument(s) for the tokens in the specified key.

Specified by:
addGlobalInfoMessage in interface FacesContextHelper

addGlobalSuccessInfoMessage

public void addGlobalSuccessInfoMessage()
Description copied from interface: FacesContextHelper
Adds a global information message to the current FacesContext with "your-request-processed-successfully" key as the messageId.

Specified by:
addGlobalSuccessInfoMessage in interface FacesContextHelper
See Also:
FacesContextHelper.addGlobalSuccessInfoMessage()

addGlobalUnexpectedErrorMessage

public void addGlobalUnexpectedErrorMessage()
Description copied from interface: FacesContextHelper
Adds a global error message to the current FacesContext with "an-unexpected-error-occurred" key as the messageId.

Specified by:
addGlobalUnexpectedErrorMessage in interface FacesContextHelper
See Also:
FacesContextHelper.addGlobalUnexpectedErrorMessage()

addMessage

public void addMessage(String clientId,
                       javax.faces.application.FacesMessage.Severity severity,
                       String messageId)
Description copied from interface: FacesContextHelper
Adds the specified key as a message associated with the UIComponent that has the specified clientId. Specify clientId=null for global messages.

Specified by:
addMessage in interface FacesContextHelper

addMessage

public void addMessage(String clientId,
                       javax.faces.application.FacesMessage.Severity severity,
                       String messageId,
                       Object argument)
Description copied from interface: FacesContextHelper
Adds the specified key as a message associated with the UIComponent that has the specified clientId. Specify clientId=null for global messages.

Specified by:
addMessage in interface FacesContextHelper

addMessage

public void addMessage(String clientId,
                       javax.faces.application.FacesMessage.Severity severity,
                       String messageId,
                       Object... arguments)
Description copied from interface: FacesContextHelper
Adds the specified key as a message associated with the UIComponent that has the specified clientId. Specify clientId=null for global messages.

Specified by:
addMessage in interface FacesContextHelper

matchComponentInHierarchy

public javax.faces.component.UIComponent matchComponentInHierarchy(javax.faces.component.UIComponent parent,
                                                                   String partialClientId)
Description copied from interface: FacesContextHelper
Traverses the component tree starting at the specified UIComponent parent and returns the first UIComponent child that contains the specified partialClientId.

Specified by:
matchComponentInHierarchy in interface FacesContextHelper

matchComponentInViewRoot

public javax.faces.component.UIComponent matchComponentInViewRoot(String partialClientId)
Description copied from interface: FacesContextHelper
Traverses the component tree associated with the UIViewRoot of this FacesContext and returns the first UIComponent child that contains the specified partialClientId.

Specified by:
matchComponentInViewRoot in interface FacesContextHelper

navigate

public void navigate(String fromAction,
                     String outcome)
Description copied from interface: FacesContextHelper
Sets the current JSF navigation to the specified outcome.

Specified by:
navigate in interface FacesContextHelper
Parameters:
fromAction - The "from action" as specified in a JSF navigation rule. Can be null to if no action is specified in the rule.
outcome - The "from outcome" as specified in a JSF navigation rule

navigateTo

public void navigateTo(String outcome)
Description copied from interface: FacesContextHelper
Sets the current JSF navigation to the specified outcome.

Specified by:
navigateTo in interface FacesContextHelper
Parameters:
outcome - The "from outcome" as specified in a JSF navigation rule

recreateComponentTree

public void recreateComponentTree()
Description copied from interface: FacesContextHelper
Delete the whole component tree. This causes the tree to be rebuilt the next time it is accessed. This addresses the problem that immediate actions cannot change the values of input components. To clear these values, use this method.

Specified by:
recreateComponentTree in interface FacesContextHelper

registerPhaseListener

public void registerPhaseListener(javax.faces.event.PhaseListener phaseListener)
                           throws IllegalStateException
Description copied from interface: FacesContextHelper
Register a PhaseListener programatically (instead of in the faces-config.xml). Such a PhaseListener can therefore be controlled by spring and use dependency injection, which is not possible otherwise.

Specified by:
registerPhaseListener in interface FacesContextHelper
Throws:
IllegalStateException

removeChildrenFromComponentTree

public void removeChildrenFromComponentTree(String clientId)
Description copied from interface: FacesContextHelper
clear component tree since input fields will not be refreshed. See ClearInputComponents for more information.

Specified by:
removeChildrenFromComponentTree in interface FacesContextHelper
Parameters:
clientId - all children of the component with this id are cleared.

removeMessages

public void removeMessages(String clientId)
Description copied from interface: FacesContextHelper
Removes all FacesMessage instances from this FacesContext that are associated with the specified clientId.

Specified by:
removeMessages in interface FacesContextHelper

removeMessagesForImmediateComponents

public void removeMessagesForImmediateComponents()
Description copied from interface: FacesContextHelper
Removes all FacesMessage instances from this FacesContext that are associated with components whose immediate attribute is true.The typical use case for this method is when seemingly bogus messages are added to the FacesContext on components whose immediate attribute is true. This happens because UIInput.processDecodes(javax.faces.context.FacesContext) calls validate() if the the immediate attribute is true.

Specified by:
removeMessagesForImmediateComponents in interface FacesContextHelper

removeMessagesForImmediateComponents

public void removeMessagesForImmediateComponents(javax.faces.component.UIComponent uiComponent)
Description copied from interface: FacesContextHelper
Removes all FacesMessage instances from this FacesContext that are associated with components whose immediate attribute is true.The typical use case for this method is when seemingly bogus messages are added to the FacesContext on components whose immediate attribute is true. This happens because UIInput.processDecodes(javax.faces.context.FacesContext) calls validate() if the the immediate attribute is true.

Specified by:
removeMessagesForImmediateComponents in interface FacesContextHelper

removeParentFormFromComponentTree

public void removeParentFormFromComponentTree(javax.faces.component.UIComponent uiComponent)
Description copied from interface: FacesContextHelper
Delete the component subtree of a given component. This causes the subtree to be rebuilt the next time it is accessed. This addresses the problem that immediate actions cannot change the values of input components. To clear these values, use this method.

Specified by:
removeParentFormFromComponentTree in interface FacesContextHelper

resetView

public void resetView()
Description copied from interface: FacesContextHelper
Causes the current view's component tree to be discarded and re-rendered.

Specified by:
resetView in interface FacesContextHelper
See Also:
FacesContextHelper.resetView(boolean)

resetView

public void resetView(boolean renderResponse)
Description copied from interface: FacesContextHelper
Causes the current view's component tree to be discarded and (optionally) re-rendered. This is useful whenever an action causes navigation back to the current view, but the data in the backing bean(s) has changed substantially. The view is rendered as if the user is visiting for the first time.

Specified by:
resetView in interface FacesContextHelper
Parameters:
renderResponse - causes the response to be rendered immediately if true.
See Also:
ClearInputComponents

resolveExpression

public Object resolveExpression(String elExpression)
Description copied from interface: FacesContextHelper
Returns the object associated with the specified EL expression.

Specified by:
resolveExpression in interface FacesContextHelper

getFacesContext

public javax.faces.context.FacesContext getFacesContext()
Description copied from interface: FacesContextHelper
Gets the underlying/wrapped FacesContext ThreadLocal singleton instance.

Specified by:
getFacesContext in interface FacesContextHelper

getLocale

public Locale getLocale()
Description copied from interface: FacesContextHelper
Returns the locale of the viewRoot of the current JSF FacesContext

Specified by:
getLocale in interface FacesContextHelper

getMessage

public String getMessage(String messageId)
Description copied from interface: FacesContextHelper
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the current locale.

Specified by:
getMessage in interface FacesContextHelper

getMessage

public String getMessage(String messageId,
                         Object... arguments)
Description copied from interface: FacesContextHelper
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the current locale and arguments that are to be substituted.

Specified by:
getMessage in interface FacesContextHelper

getMessage

public String getMessage(Locale locale,
                         String messageId)
Description copied from interface: FacesContextHelper
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the specified locale.

Specified by:
getMessage in interface FacesContextHelper

getMessage

public String getMessage(Locale locale,
                         String messageId,
                         Object... arguments)
Description copied from interface: FacesContextHelper
Returns the message associated with the specified messageId by delegating to the FacesMessageFactory, according to the specified locale and arguments that are to be substituted.

Specified by:
getMessage in interface FacesContextHelper

getMessageContext

protected MessageContext getMessageContext()

getNamespace

public String getNamespace()
Description copied from interface: FacesContextHelper
Delegates to the underlying ExternalContext.encodeNamespace(String) method in order to get the application namespace.

Specified by:
getNamespace in interface FacesContextHelper

getParentForm

public javax.faces.component.UIForm getParentForm(javax.faces.component.UIComponent uiComponent)
Description copied from interface: FacesContextHelper
Return the parent form of the given component.

Specified by:
getParentForm in interface FacesContextHelper
Returns:
the parent form or null if no parent form is found.

getRequestAttribute

public Object getRequestAttribute(String name)
Description copied from interface: FacesContextHelper
Returns the value of the request attribute associated with the specified name.

Specified by:
getRequestAttribute in interface FacesContextHelper

setRequestAttribute

public void setRequestAttribute(String name,
                                Object value)
Description copied from interface: FacesContextHelper
Sets the value of the a request attribute using the specified name and value.

Specified by:
setRequestAttribute in interface FacesContextHelper

getRequestContextPath

public String getRequestContextPath()
Specified by:
getRequestContextPath in interface FacesContextHelper
Returns:
the request context path. FacesContext.getExternalContext() ExternalContext.getRequestContextPath()

getRequestParameter

public String getRequestParameter(String name)
Description copied from interface: FacesContextHelper
Retrieves the specified parameter passed as part of the request

Specified by:
getRequestParameter in interface FacesContextHelper

getRequestParameterAsBool

public boolean getRequestParameterAsBool(String name,
                                         boolean defaultValue)
Description copied from interface: FacesContextHelper
Retrieves the specified parameter passed as part of the request as a boolean. The values "yes", "true", "y", and "1" are accetable values for "TRUE".

Specified by:
getRequestParameterAsBool in interface FacesContextHelper

getRequestParameterAsInt

public int getRequestParameterAsInt(String name,
                                    int defaultValue)
Description copied from interface: FacesContextHelper
Retrieves the specified parameter passed as part of the request as an integer.

Specified by:
getRequestParameterAsInt in interface FacesContextHelper

getRequestParameterAsLong

public long getRequestParameterAsLong(String name,
                                      long defaultValue)
Description copied from interface: FacesContextHelper
Retrieves the specified parameter passed as part of the request as an integer.

Specified by:
getRequestParameterAsLong in interface FacesContextHelper

getRequestParameterFromMap

public String getRequestParameterFromMap(String name)
Description copied from interface: FacesContextHelper
Retrieves the specified parameter from the ExternalContext's request parameter map.

Specified by:
getRequestParameterFromMap in interface FacesContextHelper

getRequestParameterMap

public Map<String,String> getRequestParameterMap()
Description copied from interface: FacesContextHelper
Returns the map of request parameters from the ExternalContext.

Specified by:
getRequestParameterMap in interface FacesContextHelper
See Also:
ExternalContext.getRequestParameterMap()

getRequestQueryString

public String getRequestQueryString()
Description copied from interface: FacesContextHelper
Retrieves the value of the original "javax.servlet.forward.query_string" request attribute.

Specified by:
getRequestQueryString in interface FacesContextHelper

getRequestQueryStringParameter

public String getRequestQueryStringParameter(String name)
Description copied from interface: FacesContextHelper
Retrieves the value of the specified parameter name from the original "javax.servlet.forward.query_string" request attribute.

Specified by:
getRequestQueryStringParameter in interface FacesContextHelper

getSession

public Object getSession(boolean create)
Description copied from interface: FacesContextHelper
Returns the session object associated with the current FacesContext.

Specified by:
getSession in interface FacesContextHelper
Parameters:
create - Flag indicating whether or not a session should be created if it doesn't yet exist.

getSessionAttribute

public Object getSessionAttribute(String name)
Description copied from interface: FacesContextHelper
Returns the value of the session attribute associated with the specified name.

Specified by:
getSessionAttribute in interface FacesContextHelper

setSessionAttribute

public void setSessionAttribute(String name,
                                Object value)
Description copied from interface: FacesContextHelper
Sets the value of the a session attribute using the specified name and value.

Specified by:
setSessionAttribute in interface FacesContextHelper


Copyright © 2015 Liferay, Inc.. All rights reserved.