com.fatwire.gst.foundation.controller.action.support
Class IcsBackedObjectFactoryTemplate
java.lang.Object
com.fatwire.gst.foundation.controller.action.support.BaseFactory
com.fatwire.gst.foundation.controller.action.support.IcsBackedObjectFactoryTemplate
- All Implemented Interfaces:
- Factory
public class IcsBackedObjectFactoryTemplate
- extends BaseFactory
Factory implementation that works with a method naming convention to create
objects. Objects are created in a delegated factory method. The delegated
method is found by looking for a method that is prefixed by 'create' and then
the the simple name of the class (classname without package prefix).
For instance to create a object of class 'com.bar.Foo' if will look for a
method public Foo createFoo(ICS ics);. The method has to be public
and has to accept one argument of type ICS.
- Since:
- Apr 20, 2011
- Author:
- Dolf.Dijkstra
Fields inherited from class com.fatwire.gst.foundation.controller.action.support.BaseFactory |
ics, LOG |
Methods inherited from class com.fatwire.gst.foundation.controller.action.support.BaseFactory |
createFromMethod, createICS, ctorStrategy, factoryClasses, getObject, invokeCreateMethod, locate, namedAnnotationStrategy, reflectionStrategy, shouldCache, throwRuntimeException, toString, unnamedAnnotationStrategy |
IcsBackedObjectFactoryTemplate
public IcsBackedObjectFactoryTemplate(COM.FutureTense.Interfaces.ICS ics)
- Constructor.
- Parameters:
ics
- the Content Server context
IcsBackedObjectFactoryTemplate
public IcsBackedObjectFactoryTemplate(COM.FutureTense.Interfaces.ICS ics,
Factory... roots)
- Parameters:
ics
- roots
-
createWraCoreFieldDao
public WraCoreFieldDao createWraCoreFieldDao(COM.FutureTense.Interfaces.ICS ics)
createAliasCoreFieldDao
public AliasCoreFieldDao createAliasCoreFieldDao(COM.FutureTense.Interfaces.ICS ics)
createPropertyDao
public PropertyDao createPropertyDao(COM.FutureTense.Interfaces.ICS ics)
createWraPathTranslationService
public WraPathTranslationService createWraPathTranslationService(COM.FutureTense.Interfaces.ICS ics)
createIncludeService
public IncludeService createIncludeService(COM.FutureTense.Interfaces.ICS ics)
createScatteredAssetAccessTemplate
public ScatteredAssetAccessTemplate createScatteredAssetAccessTemplate(COM.FutureTense.Interfaces.ICS ics)
createAssetAccessTemplate
public AssetAccessTemplate createAssetAccessTemplate(COM.FutureTense.Interfaces.ICS ics)
createMappingService
public MappingService createMappingService(COM.FutureTense.Interfaces.ICS ics)
createLocaleService
public LocaleService createLocaleService(COM.FutureTense.Interfaces.ICS ics)
createTemplateAssetAccess
public TemplateAssetAccess createTemplateAssetAccess(COM.FutureTense.Interfaces.ICS ics)
createModel
public Model createModel(COM.FutureTense.Interfaces.ICS ics)
createSimpleSearchEngine
public SimpleSearchEngine createSimpleSearchEngine(COM.FutureTense.Interfaces.ICS ics)
createNavigationService
public NavigationService createNavigationService(COM.FutureTense.Interfaces.ICS ics)
Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.