ch.elexis.importer.praxistar
Class Importer
java.lang.Object
ch.elexis.util.ImporterPage
ch.elexis.importer.praxistar.Importer
public class Importer
- extends ImporterPage
Field Summary |
static java.lang.String |
PLUGINID
|
Method Summary |
boolean |
connect()
|
Composite |
createPage(Composite parent)
Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu
geben. |
IStatus |
doImport(IProgressMonitor monitor)
Hier muss die eigentliche Arbeit erledigt werden |
static java.util.HashMap<java.lang.String,java.lang.String> |
fetchRow(java.sql.ResultSet res,
java.lang.String[] columns)
The ODBC driver sometimes fires funny exceptions if columns are not fetched in the native
order. |
java.lang.String |
getDescription()
Eine längere Beschreibung für den Message-Bereich des Dialogs |
java.lang.String |
getTitle()
Ein Titel, der auf der Titelzeile des Importers erscheint |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLUGINID
public static final java.lang.String PLUGINID
- See Also:
- Constant Field Values
Importer
public Importer()
createPage
public Composite createPage(Composite parent)
- Description copied from class:
ImporterPage
- Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu
geben.
- Specified by:
createPage
in class ImporterPage
- Parameters:
parent
- Achtung: Hat schon ein GridlLayout, darf nicht geändert werden.
doImport
public IStatus doImport(IProgressMonitor monitor)
throws java.lang.Exception
- Description copied from class:
ImporterPage
- Hier muss die eigentliche Arbeit erledigt werden
- Specified by:
doImport
in class ImporterPage
- Throws:
java.lang.Exception
getDescription
public java.lang.String getDescription()
- Description copied from class:
ImporterPage
- Eine längere Beschreibung für den Message-Bereich des Dialogs
- Specified by:
getDescription
in class ImporterPage
getTitle
public java.lang.String getTitle()
- Description copied from class:
ImporterPage
- Ein Titel, der auf der Titelzeile des Importers erscheint
- Specified by:
getTitle
in class ImporterPage
connect
public boolean connect()
fetchRow
public static java.util.HashMap<java.lang.String,java.lang.String> fetchRow(java.sql.ResultSet res,
java.lang.String[] columns)
throws java.lang.Exception
- The ODBC driver sometimes fires funny exceptions if columns are not fetched in the native
order. We circumvent this by converting the row into a hashmap.
- Parameters:
res
- A ResultSet pointing to the interesting rowcolumns
- the names of the columns
- Returns:
- a hashmap of ol columne values with the column name as key
- Throws:
java.lang.Exception
Copyright 2005-2011 by Gerry Weirich, Elexis