Class BOERSE

java.lang.Object
  extended by BOERSE
All Implemented Interfaces:
STATUSERZEUGER

 class BOERSE
extends java.lang.Object
implements STATUSERZEUGER


Constructor Summary
BOERSE()
          Bestimmt die Datenbankverbindung
 
Method Summary
(package private)  void Kaufen(int aktienID, int anzahl, KONTO konto)
          Kaufen mehrerer Aktien einer bestimmten Art
(package private)  void NeueKurseBestimmen()
          Ermittelt neue Kurse für die Aktien und trägt sie in die DB ein
 void Registrieren(STATUSBEOBACHTER wer)
          Registrieren des Stautsbeobachters
(package private)  void Verkaufen(int aktienID, int anzahl, KONTO konto)
          Verkaufen mehrerer Aktien einer bestimmten Art
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BOERSE

BOERSE()
Bestimmt die Datenbankverbindung

Method Detail

Kaufen

void Kaufen(int aktienID,
            int anzahl,
            KONTO konto)
Kaufen mehrerer Aktien einer bestimmten Art

Parameters:
aktienID - Schlüssel der Aktie
anzahl - Anzahl der zu kaufenden Aktien
konto - Konto, von dem die Aktien bezahlt werden sollen.

NeueKurseBestimmen

void NeueKurseBestimmen()
Ermittelt neue Kurse für die Aktien und trägt sie in die DB ein


Registrieren

public void Registrieren(STATUSBEOBACHTER wer)
Registrieren des Stautsbeobachters

Specified by:
Registrieren in interface STATUSERZEUGER
Parameters:
wer - der neue Statusbeobachter

Verkaufen

void Verkaufen(int aktienID,
               int anzahl,
               KONTO konto)
Verkaufen mehrerer Aktien einer bestimmten Art

Parameters:
aktienID - Schlüssel der Aktie
anzahl - Anzahl der zu verkaufenden Aktien
konto - Konto, auf das der Erlös fließen soll.