com.liferay.faces.bridge.context
Class BridgeContextFactory

java.lang.Object
  extended by com.liferay.faces.bridge.context.BridgeContextFactory
All Implemented Interfaces:
javax.faces.FacesWrapper<BridgeContextFactory>

public abstract class BridgeContextFactory
extends Object
implements javax.faces.FacesWrapper<BridgeContextFactory>

This abstract class provides a contract for defining a factory that knows how to create instances of type BridgeContext. It is inspired by the factory pattern found in the JSF API like FacesContextFactory and ExternalContextFactory. By implementing the FacesWrapper interface, the class provides implementations with the opportunity to wrap another factory (participate in a chain-of-responsibility pattern). If an implementation wraps a factory, then it should provide a one-arg constructor so that the wrappable factory can be passed at initialization time.

Author:
Neil Griffin

Constructor Summary
BridgeContextFactory()
           
 
Method Summary
abstract  BridgeContext getBridgeContext(BridgeConfig bridgeConfig, BridgeRequestScope bridgeRequestScope, javax.portlet.PortletConfig portletConfig, javax.portlet.PortletContext portletContext, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse, Bridge.PortletPhase portletPhase, IncongruityContext incongruityContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.faces.FacesWrapper
getWrapped
 

Constructor Detail

BridgeContextFactory

public BridgeContextFactory()
Method Detail

getBridgeContext

public abstract BridgeContext getBridgeContext(BridgeConfig bridgeConfig,
                                               BridgeRequestScope bridgeRequestScope,
                                               javax.portlet.PortletConfig portletConfig,
                                               javax.portlet.PortletContext portletContext,
                                               javax.portlet.PortletRequest portletRequest,
                                               javax.portlet.PortletResponse portletResponse,
                                               Bridge.PortletPhase portletPhase,
                                               IncongruityContext incongruityContext)


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