Package de.xima.fc.web.common.datasource
Class DatenquelleResolverFactory
- java.lang.Object
 - 
- de.xima.fc.web.common.datasource.DatenquelleResolverFactory
 
 
- 
public class DatenquelleResolverFactory extends Object
- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DatenquelleResolverFactory() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IDatenquelleResolvercreateDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IDatenquelleParams params, IPluginDataSourceParams pluginParams)static IDatenquelleResolvercreateDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params, IPluginDataSourceParams pluginParams)static IDatenquelleResolvercreateSystemDatenquelleItemResolver(Datenquelle datenquelle, IDatenquelleParams params)static IDatenquelleResolvercreateSystemDatenquelleItemResolver(Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params)Diese Methode liefert eine Instanz vom TypIDatenquelleResolver. 
 - 
 
- 
- 
Method Detail
- 
createSystemDatenquelleItemResolver
public static IDatenquelleResolver createSystemDatenquelleItemResolver(Datenquelle datenquelle, IDatenquelleParams params)
 
- 
createSystemDatenquelleItemResolver
public static IDatenquelleResolver createSystemDatenquelleItemResolver(Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params)
Diese Methode liefert eine Instanz vom TypIDatenquelleResolver. Konnte kein Typ ermittelt werden, oder wurde keinDatenquelleParamsübergeben, liefert diese Methodenull. Es wird innerhalb dieser Methode zuerst die DB-Datenquellen analysiert, gefolgt von den CSV-Datenquellen und zum Schluss die Datenquellen-Plugins. Sollten mehrere Kriterien zutreffen, so gewinnt die letzte Variante.- Parameters:
 params-IDatenquelleParams- Returns:
 IDatenquelleResolver-Instanz odernull
 
- 
createDatenquelleItemResolver
public static IDatenquelleResolver createDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IDatenquelleParams params, IPluginDataSourceParams pluginParams)
 
- 
createDatenquelleItemResolver
public static IDatenquelleResolver createDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params, IPluginDataSourceParams pluginParams)
 
 - 
 
 -