Allgemein
Der DatasourceProvider ist eine Hilfeklasse, die alle notwendigen Methoden zur Ausführung eines Datenquellen-Abfrage beinhaltet.
Funktionsumfang
Methode | Beschreibung |
---|---|
run | Diese Methode ermöglicht die Ausführung einer Datenbankabfrage. Im Methodenaufruf muss die Datenquelle aus "Report und Formular" angegeben werden. Der Rückgabewert der Methode ist ein DatasourceResult-Objekt, das die gefundenen Treffer (rows) und die abfragbaren Spalten (columns) beinhaltet. public DatasourceResult run(Class<? extends Datasource> datasourceClass) throws BusinessException; Für eine Datenabfrage können u.U. Parameter zur Präzisierung der Abfrage notwendig sein. In diesem Fall gibt es eine zweite run-Methode(), die eine Map mit den Werten an die Abfrage weiterleiten kann: public DatasourceResult run(Class<? extends Datasource> datasourceClass, Map<String, Object> params) throws BusinessException;
Ein Beispiel finden Sie hier. |