Diagram maszyny stanowej dla klasy Aukcja

Transkrypt

Diagram maszyny stanowej dla klasy Aukcja
Zakup przedmiotu na aukcji internetowej
Initial
Now a aukcj a utw orzona
+
+
[anuluj]
Aukcj a w yszukana
entry / WyświetlFormularz
exit / UtwórzAukcje
+
+
[utwórzKolejnąAukcje]
entry / WprowadźParametry
exit / wyświetlAukcje
[wyszukajPonownie]
[licytuj]
Oferta zgłoszona
+
entry / wyświetlFormularz
[zgłośKolejnąOfertę]
[zgłośOfertę]
Aukcj a aktyw ow ana
+
+
+
Oferta zarej estrow ana
entry / określCzasRozpoczęcia
do / określParametryAukcji
exit / dodajDoListyAktywnychAukcji
+
+
entry / weryfikujPoprawność Kwoty
do / zapiszOfertę(idRejestrującego)
Aukcj a nieaktyw na
[else]
+
[czas aktywności = 10dni]
entry / wybierzOfertęWygraną
[czas aktywności = 10dni]
Aukcja Usunięta
Komentarz w ystaw iony
Aukcj a uniew aŜniona
[zwycięskaOferta<cenaMininimalna II liczbaOfert==0]
[else]
Sposobu płatności
ustalany
[wystawKomentarz==TRUE]
[else]
[czasOczekiwania<=2dni]
Sposób płatności
w ybrany
[else]
Aukcj a zamknięta
[czasOczekiwania<=6dni]
Tow ar dostarczony
Tow ar w ysłany
[wyślijTowar]
Płatność potw ierdzona
11.1 Diagram maszyny stanowej dla klasy Aukcja