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