Elexis API documentation
Version 2.1.6 as of December 11 2011

eaustria.dame.daten
Class DameImporter

java.lang.Object
  extended by ch.elexis.util.ImporterPage
      extended by eaustria.dame.daten.DameImporter

public class DameImporter
extends ImporterPage

Der Dame-Importer fragt den DAME-Zugang nach neuen Dokumenten ab. Alle neuen Dokumente werden als neue ungelesene Dokumente der Datenbank hinzugefügt.


Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.util.ImporterPage
ImporterPage.DBBasedImporter, ImporterPage.DirectoryBasedImporter, ImporterPage.FileBasedImporter, ImporterPage.ImporterJob, ImporterPage.ODBCBasedImporter
 
Field Summary
 
Fields inherited from class ch.elexis.util.ImporterPage
results
 
Constructor Summary
DameImporter()
           
 
Method Summary
 void collect()
          Konfigurationsdaten setzen.
 Composite createPage(Composite parent)
          Die Seite wird nicht gebraucht, da wir nicht den Importer-Erweiterungspunkt benutzen.
 IStatus doImport(IProgressMonitor monitor)
          Führt die eigentliche Abfrage durch.
 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 ch.elexis.util.ImporterPage
run, setInitializationData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DameImporter

public DameImporter()
Method Detail

createPage

public Composite createPage(Composite parent)
Die Seite wird nicht gebraucht, da wir nicht den Importer-Erweiterungspunkt benutzen.

Specified by:
createPage in class ImporterPage
Parameters:
parent - Achtung: Hat schon ein GridlLayout, darf nicht geändert werden.

collect

public void collect()
Konfigurationsdaten setzen.

Overrides:
collect in class ImporterPage

doImport

public IStatus doImport(IProgressMonitor monitor)
                 throws java.lang.Exception
Führt die eigentliche Abfrage durch. Zunächst werden alle noch nicht abgerufenen Nachrichten aus dem DAME-Netz heruntergeladen. Dann werden die Dateien der Reihe nach in die Datenbank importiert und gelöscht.

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

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis