Ina Schulz |
Version vom $Date: 2001/06/04 15:03:28 $
|
Zurück | Hauptseite |
Protokoll zum Treffen am 31.05.2001 Teilnehmer: Ina, Michael, Manuel, Stephen Ziel: Ausarbeitung der Thematik "Zahlungsarten/Erwerbsarten, Zahlungsinformation - welche Klassen /Funktionalitäten werden benötigt, wie wird es umgesetzt" AllgemeinesZu den Begriffen: Jedes Ticket kann auf vier verschiedene Arten bezahlt werden:
Dies sind die Zahlungsarten. Sie sind in der Klasse datatypes.TypeOfPaymentConstants als int-Konstanten erfasst. Jedes Ticket kann auf drei verschiedene Arten zum Kunden gelangen:
Dies sind die Erwerbsarttypen. Sie sind in der Klasse datatypes.TypeOfPurchaseConstants als int-Konstanten erfasst. Zu jedem Ticketkontingent kann der Anbieter festlegen, welche Zahlungs- und Erwerbsarttypen erlaubt sind und bis zu welchem Datum diese gültig sind. (z.B. Kreditkarte und reservieren bis 11.6., aber Rechnung und zuschicken nur bis 1.5. möglich, siehe auch Gui-Entwurf "Kontingent erfassen") Die Kombinationen der drei Attribute werden Erwerbsart genannt (TypeOfPurchase). Zu einem Kontingent gehören also mehrere Erwerbsarten. Zu jedem Kunden werden Zahlungsinformationen (PaymentInformations) gespeichert. Diese beinhalten die persönlichen Daten zu Kreditkarte, Kontoinformationen und Rechnungsanschrift. Zum Ablauf: Auktion: Shop: Bis hierher ist alles so, wie in der Anforderungsdefinition beschrieben. Einschränkung der Anforderungsdefinition: Bisher sollte ein Anbieter die von ihm zugelassenen Zahlungsarten vorab einschränken können. Da es sich nur um vier Stück handelt, wird diese Funktionalität als überflüssig angesehen und gestrichen.
Die KlassenZu Erwerbsarten:
Bsp: Hat er dabei einen Fehler gemacht, muss er die Erwerbsart löschen und neu anlegen. Löschen mit myLTypeOfPurchase.delete(). Möchte ein Kunde kaufen, so wählt er eine Erwerbsart. diese
wird mit den PaymentInfos geprüft: myCustomer.getLPaymentInformations().getPaymentInformation(myLTypeOfPurchase.getTypeOfPayment()); Dies wird genauso in den Bean-Klassen umgesetzt.
Zu Zahlungsinformationen:
Bsp: Gelöscht, da überflüssig:
|
Zurück | Top | Hauptseite |