de.bsvrz.kex.bwsin.vew
Class BWSIN

java.lang.Object
  extended by de.bsvrz.kex.bwsin.vew.BWSIN
All Implemented Interfaces:
de.bsvrz.sys.funclib.application.StandardApplication
Direct Known Subclasses:
BWSINgui

public class BWSIN
extends Object
implements de.bsvrz.sys.funclib.application.StandardApplication

Hauptklasse für die SWE 2.BW-SIN.

Version:
$Id: BWSIN.java 10384 2008-07-09 12:06:48Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
(package private)  de.bsvrz.dav.daf.main.ClientDavConnection dav
          Datenverteiler-Verbindung.
private  de.bsvrz.sys.funclib.debug.Debug debug
          DebugLogger für Debug-Ausgaben.
private  Okstra okstraDB
          OKSTRA-Datenbasis.
 
Constructor Summary
protected BWSIN()
          Standard-Konstruktor.
 
Method Summary
 void checkParameter()
          Überprüft, ob alle notwendigen Parameter für den Import gesetzt sind.
 void importieren()
          Führt die Importoperation aus.
 void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
          
 void initOkstra()
          Initialisiert das OKSTRA-Modul.
static void main(String[] args)
          MAIN-Methode.
 void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
          Wertet die an die Applikation übergebenen Kommandozeilenparameter aus.
 void startImport()
          Führt die Importoperation aus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

private de.bsvrz.sys.funclib.debug.Debug debug
DebugLogger für Debug-Ausgaben.


okstraDB

private Okstra okstraDB
OKSTRA-Datenbasis.


dav

de.bsvrz.dav.daf.main.ClientDavConnection dav
Datenverteiler-Verbindung.

Constructor Detail

BWSIN

protected BWSIN()
Standard-Konstruktor.

Method Detail

main

public static void main(String[] args)
MAIN-Methode.

Parameters:
args - Argumente

checkParameter

public void checkParameter()
                    throws ImportException
Überprüft, ob alle notwendigen Parameter für den Import gesetzt sind.

Throws:
ImportException - bei fehlenden notwendigen Paramertern

importieren

public void importieren()
                 throws Exception
Führt die Importoperation aus.

Throws:
Exception - bei Ausnahmen

initialize

public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
                throws Exception

Specified by:
initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
Throws:
Exception
See Also:
StandardApplication.initialize(de.bsvrz.dav.daf.main.ClientDavInterface)

initOkstra

public void initOkstra()
                throws ImportException
Initialisiert das OKSTRA-Modul.

Throws:
ImportException - wenn das Modul nicht initialisiert werden kann

parseArguments

public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
                    throws Exception
Wertet die an die Applikation übergebenen Kommandozeilenparameter aus.
Zusätzlich zu den Standard-Datenverteiler-Argumenten sind folgende Argumente möglich:

Specified by:
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
argumentList - die Liste der übergebenen Argumente
Throws:
Exception - bei Ausnahmen

startImport

public void startImport()
                 throws Exception
Führt die Importoperation aus.

Throws:
Exception - bei Ausnahmen