public class DatenquelleResolverFactory extends Object
Constructor and Description |
---|
DatenquelleResolverFactory() |
Modifier and Type | Method and 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 Typ
IDatenquelleResolver . |
public static IDatenquelleResolver createSystemDatenquelleItemResolver(Datenquelle datenquelle, IDatenquelleParams params)
public static IDatenquelleResolver createSystemDatenquelleItemResolver(Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params)
IDatenquelleResolver
. Konnte kein Typ ermittelt werden, oder
wurde kein DatenquelleParams
übergeben, liefert diese Methode null
. 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.params
- IDatenquelleParams
IDatenquelleResolver
-Instanz oder null
public static IDatenquelleResolver createDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IDatenquelleParams params, IPluginDataSourceParams pluginParams)
public static IDatenquelleResolver createDatenquelleItemResolver(String datasourceName, Mandant mandant, Datenquelle datenquelle, IReplacerParams placeholderParams, IDatenquelleParams params, IPluginDataSourceParams pluginParams)
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.