|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectDATENBANKVERBINDUNG
class DATENBANKVERBINDUNG
Method Summary | |
---|---|
(package private) int |
AktienAnzahlGeben(int aktienID)
Gesamtzahl aller Aktien einer Sorte im Depot ermitteln |
(package private) java.lang.String |
AktienNameHolen(int aktienID)
Name einer Aktie holen |
(package private) java.lang.String[] |
AktienNamenHolen()
Liste der Aktien im Depot herausgeben |
(package private) java.util.ArrayList<AKTIENPAKET> |
AktienpaketeGeben()
Liste der Aktienpakete im Depot herausgeben |
(package private) AKTIENPAKET |
AktienpaketGeben(int anzahl,
int aktienID)
Kleinstes Paket der gegebenen Aktie mit der gewünschten Mindestanzahl holen. |
(package private) KURSINFO |
AktuellerKurs(int aktienID)
Aktuellen Aktienkurs aus der Datenbank erfragen |
(package private) KURSINFO[] |
AlleKurseGeben()
Ermittelt die neuesten Kurse aller Aktien |
(package private) AKTIENPAKET |
GroesstesAktienpaketGeben(int aktienID)
Größtes Paket der gegebenen Aktie holen. |
(package private) void |
KaufEintragen(int anzahl,
int aktienID,
java.lang.String datum,
double kurs)
Gekauftes Aktienpaket in die Datenbank eintragen |
(package private) double[] |
KurseHolen(int kursAnzahl,
int id)
Die gegebene Anzahl von Kursen einer Aktie holen |
(package private) void |
NeueKurseEintragen(KURSINFO[] infos)
Kurswerte eintragen |
void |
Registrieren(STATUSBEOBACHTER b)
Registriert den Beobachter für die Fehlermeldungen |
(package private) void |
Schliessen()
Beendet die Verbindung zur Datenbank, alle Resourcen werden freigegeben. |
(package private) static DATENBANKVERBINDUNG |
VerbindungGeben()
Gibt eine Referenz auf das Verbindungsobjekt zurück. |
(package private) void |
VerkaufEintragen(int paketID,
int aktienID,
int anzahl,
int restAnzahl,
java.lang.String kaufdat,
double kaufkurs,
java.lang.String verkaufdat,
double verkaufkurs)
Verkauf aus einem Paket eintragen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
int AktienAnzahlGeben(int aktienID)
aktienID
- Schlüssel der Aktie
java.lang.String AktienNameHolen(int aktienID)
aktienID
- Schlüssel der Aktie
java.lang.String[] AktienNamenHolen()
java.util.ArrayList<AKTIENPAKET> AktienpaketeGeben()
AKTIENPAKET AktienpaketGeben(int anzahl, int aktienID)
anzahl
- Mindestanzehl der Aktien im PaketaktienID
- gewünschte AktieKURSINFO AktuellerKurs(int aktienID)
aktienID
- Schlüssel der Aktie
KURSINFO[] AlleKurseGeben()
AKTIENPAKET GroesstesAktienpaketGeben(int aktienID)
aktienID
- gewünschte Aktievoid KaufEintragen(int anzahl, int aktienID, java.lang.String datum, double kurs)
anzahl
- Zahl der Aktien im PaketaktienID
- Schlüssel der Aktiendatum
- Datum des Kaufskurs
- Kurs, mit dem gekauft wurde.double[] KurseHolen(int kursAnzahl, int id)
void NeueKurseEintragen(KURSINFO[] infos)
public void Registrieren(STATUSBEOBACHTER b)
Registrieren
in interface STATUSERZEUGER
b
- der Beobachtervoid Schliessen()
static DATENBANKVERBINDUNG VerbindungGeben()
void VerkaufEintragen(int paketID, int aktienID, int anzahl, int restAnzahl, java.lang.String kaufdat, double kaufkurs, java.lang.String verkaufdat, double verkaufkurs)
paketID
- Schlüssel des PaketsaktienID
- Schlüssel der AKtieanzahl
- Anzahl der zu verkaufenden AktienrestAnzahl
- Anzahl der restlichen Aktien im Paketkaufdat
- Datum des Kaufskaufkurs
- Kurs beim Einkaufverkaufdat
- Datum des Verkaufsverkaufkurs
- Kurs beim Verkauf
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |