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 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.
-
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)
-