Transfer version 1.1

transfer.com.facade
Class FacadeFactory

WEB-INF.cftags.component
        extended by transfer.com.factory.AbstractBaseFactory
            extended by transfer.com.facade.FacadeFactory

public class FacadeFactory
extends AbstractBaseFactory

The Factory for getting facades


Constructor Summary
init(ObjectManager objectManager, CacheConfigManager cacheConfigManager, JavaLoader javaLoader)
          Constructor
 
Method Summary
 void configure(EventManager eventManager, CacheManager cacheManager)
          configure for di loops
 ApplicationFacade getApplicationFacade()
private CacheConfigManager getCacheConfigManager()
 AbstractBaseFacade getFacadeByScope(string scope)
          Returns the right facade depending on what scope you enter
private struct getFacadeMap()
 InstanceFacade getInstanceFacade()
 NoneFacade getNoneFacade()
 RequestFacade getRequestFacade()
 ServerFacade getServerFacade()
 SessionFacade getSessionFacade()
 any getThreadPool()
private void setFacadeMap(struct facadeMap)
private void setThreadPool(any threadPool)
 
Methods inherited from class transfer.com.factory.AbstractBaseFactory
autowire, getMethodInvoker, getObjectFromFactory, getPropertyValue, getPropertyValueCache, getSingleton, getSingletonCache, getSingletonFromCache, hasSingleton, setPropertyValue, setPropertyValueCache, setSingleton, setSingletonCache, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(ObjectManager objectManager, CacheConfigManager cacheConfigManager, JavaLoader javaLoader)
Constructor

Parameters:
objectManager - Need to object manager for making queries
cacheConfigManager - The Cache config Manager
javaLoader - The java loader for the apache commons
Method Detail

configure

public void configure(EventManager eventManager, CacheManager cacheManager)
configure for di loops

Parameters:
eventManager
cacheManager - the cache manager

getApplicationFacade

public ApplicationFacade getApplicationFacade()


getCacheConfigManager

private CacheConfigManager getCacheConfigManager()


getFacadeByScope

public AbstractBaseFacade getFacadeByScope(string scope)
Returns the right facade depending on what scope you enter

Parameters:
scope - The scope you need a facade for

getFacadeMap

private struct getFacadeMap()


getInstanceFacade

public InstanceFacade getInstanceFacade()


getNoneFacade

public NoneFacade getNoneFacade()


getRequestFacade

public RequestFacade getRequestFacade()


getServerFacade

public ServerFacade getServerFacade()


getSessionFacade

public SessionFacade getSessionFacade()


getThreadPool

public any getThreadPool()


setFacadeMap

private void setFacadeMap(struct facadeMap)

Parameters:
facadeMap

setThreadPool

private void setThreadPool(any threadPool)

Parameters:
threadPool

Transfer version 1.1