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 IDatenquelleResolver
createDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IDatenquelleParams params, IPluginDataSourceParams pluginParams)
static IDatenquelleResolver
createDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params, IPluginDataSourceParams pluginParams)
static IDatenquelleResolver
createSystemDatenquelleItemResolver(Datenquelle datenquelle, IDatenquelleParams params)
static IDatenquelleResolver
createSystemDatenquelleItemResolver(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)
-
-