Siehe auch:
Referenzglossar
| MFA proTM-Klassen | |
|---|---|
| MFApro | Basisklasse der Mitfahragentur, die sämtliche Containerklassen kennt und mit ihnen interagiert. MFApro bietet grundlegende Funktionen wie Login oder Registrierung. |
| Account | Account ermöglicht das Speichern der Zugangsdaten eines Kunden. |
| Anbieter | Verknüpft Kunden mit Angeboten. Versucht ein Kunde, ein Angebot zu erstellen, wird er zum Anbieter. Diese Klasse stellt die notwendigen Methoden zur Verfügung. |
| Angebot | Hält die Attribute eines Angebots und stellt Methoden zur Manipulation dieser Daten bereit. |
| Buchung | Verknüpft ein Angebot mit Gesuchen, durch die entsprechende Fahrten gebucht wurden. |
| Fahrt | Hält die Attribute einer Fahrt. |
| Gesuch | Hält die Attribute eines Gesuchs und stellt Methoden zur Manipulation dieser Daten bereit. |
| Kunde | Klasse zur Speicherung der relevanten Daten eines Kunden. |
| Reservierung | Verknüpft ein Angebot mit Gesuchen, über die Plätze dieses Angebots temporär belegt wurden. |
| Schwarze Liste | Stellt Methoden zur Speicherung negativ auffällig gewordener Kunden bereit. |
| Statistiken | Ermöglicht das Erstellen diverser Statistiken und enthält die dazu verwendbaren Methoden. |
| Suchender | Verknüpft Kunden mit Gesuchen. Gibt ein Kunde, ein Gesuch auf, wird er zum Suchenden. Diese Klasse stellt die notwendigen Methoden zur Verfügung. |
| Account_Bestand | Containerklasse für Account-Objekte |
| Angebot_Bestand | Containerklasse für Angebots-Objekte |
| Buchung_Bestand | Containerklasse für Buchungs-Objekte |
| Fahrt_Bestand | Containerklasse für Fahrt-Objekte |
| Gesuch_Bestand | Containerklasse für Gesuch-Objekte |
| Kunde_Bestand | Containerklasse für Kunden-Objekte |
| Reservierung_Bestand | Containerklasse für Reservierungs-Objekte |
| Schwarze_Liste_Bestand | Containerklasse für Objekte vom Typ Schwarze Liste |
| Funktionen der Containerklassen | |
|---|---|
| delete | Ermöglicht das Löschen einzelner Objekte aus dem jeweiligen Bestand. |
| insert | Fügt ein Objekt in die jeweilige Bestandsklasse ein. Dabei wird geprüft, ob es sich um ein gültiges Objekt handelt, da jede Bestandsklasse nur Objekte eines (ihres) Typs aufnehmen kann. |
| search | Sucht in dem jeweiligen Bestand bestimmte durch Such-Parameter genauer definierte Objekte. Ergebnis der Suche ist eine Kurzview der gefundenen Objekte. |