Package de.xima.fc.web.common.datasource
Class DatenquelleResolverFactory
java.lang.Object
de.xima.fc.web.common.datasource.DatenquelleResolverFactory
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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
.
-
Constructor Details
-
DatenquelleResolverFactory
public DatenquelleResolverFactory()
-
-
Method Details
-
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)
-