com.liferay.faces.bridge.scope
Class BridgeRequestScopeLiferayImpl

java.lang.Object
  extended by com.liferay.faces.bridge.scope.BridgeRequestScopeBaseImpl
      extended by com.liferay.faces.bridge.scope.BridgeRequestScopeCompatImpl
          extended by com.liferay.faces.bridge.scope.BridgeRequestScopeCompat_2_2_Impl
              extended by com.liferay.faces.bridge.scope.BridgeRequestScopeImpl
                  extended by com.liferay.faces.bridge.scope.BridgeRequestScopeLiferayImpl
All Implemented Interfaces:
BridgeRequestScope, Serializable

public class BridgeRequestScopeLiferayImpl
extends BridgeRequestScopeImpl

Author:
Neil Griffin
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeImpl
BridgeRequestScopeImpl.IncongruityAttribute, BridgeRequestScopeImpl.RequestAttribute
 
Nested classes/interfaces inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeCompatImpl
BridgeRequestScopeCompatImpl.FacesContextAttribute
 
Nested classes/interfaces inherited from interface com.liferay.faces.bridge.scope.BridgeRequestScope
BridgeRequestScope.Transport
 
Field Summary
 
Fields inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeImpl
BRIDGE_REQ_SCOPE_NON_EXCLUDED_ATTR_NAMES, EXCLUCED_NAMESPACE_JAVAX_SERVLET, EXCLUCED_NAMESPACE_JAVAX_SERVLET_INCLUDE, EXCLUDED_NAMESPACE_JAVAX_FACES, EXCLUDED_NAMESPACE_JAVAX_PORTLET, EXCLUDED_NAMESPACE_JAVAX_PORTLET_FACES
 
Constructor Summary
BridgeRequestScopeLiferayImpl(javax.portlet.PortletConfig portletConfig, javax.portlet.PortletContext portletContext, javax.portlet.PortletRequest portletRequest)
           
 
Method Summary
protected  boolean isExcludedRequestAttributeByInstance(String attributeName, Object attributeValue)
          This is a method-override that provides specific behavior for Liferay Portal.
protected  boolean isExcludedRequestAttributeByNamespace(String attributeName)
          This is a method-override that provides specific behavior for Liferay Portal.
 
Methods inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeImpl
getBeganInPhase, getDateCreated, getId, getManagedBeanMap, getPortletMode, getPreExistingRequestAttributeNames, getPreservedActionParameterMap, getPreservedViewStateParam, getRemovedAttributeNames, hashCode, isExcludedRequestAttributeByAnnotation, isExcludedRequestAttributeByConfig, isExcludedRequestAttributeByPreExisting, isFacesLifecycleExecuted, isNamespaceMatch, isNavigationOccurred, isPortletModeChanged, isRedirectOccurred, removeExcludedAttributes, restoreState, saveState, setFacesLifecycleExecuted, setIdPrefix, setNavigationOccurred, setPortletMode, setPortletModeChanged, setRedirectOccurred, toString
 
Methods inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeCompat_2_2_Impl
restoreClientWindow, saveClientWindow
 
Methods inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeCompatImpl
restoreFlashState, restoreJSF2FacesContextAttributes, saveFlashState, saveJSF2FacesContextAttributes
 
Methods inherited from class com.liferay.faces.bridge.scope.BridgeRequestScopeBaseImpl
getAttribute, setAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BridgeRequestScopeLiferayImpl

public BridgeRequestScopeLiferayImpl(javax.portlet.PortletConfig portletConfig,
                                     javax.portlet.PortletContext portletContext,
                                     javax.portlet.PortletRequest portletRequest)
Method Detail

isExcludedRequestAttributeByInstance

protected boolean isExcludedRequestAttributeByInstance(String attributeName,
                                                       Object attributeValue)
This is a method-override that provides specific behavior for Liferay Portal. Specifically, since Liferay Portal does not implement the POST-REDIRECT-GET design pattern, not all instance types listed in Section 5.1.2 of the Spec can be candidates for exclusion.

Overrides:
isExcludedRequestAttributeByInstance in class BridgeRequestScopeImpl

isExcludedRequestAttributeByNamespace

protected boolean isExcludedRequestAttributeByNamespace(String attributeName)
This is a method-override that provides specific behavior for Liferay Portal. Specifically, since Liferay Portal does not implement the POST-REDIRECT-GET design pattern, not all instance types listed in Section 5.1.2 of the Spec can be candidates for exclusion.

Overrides:
isExcludedRequestAttributeByNamespace in class BridgeRequestScopeImpl


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