102 lines
4.1 KiB
D
102 lines
4.1 KiB
D
format 224
|
|
|
|
classinstance 128130 class_ref 128538 // Client
|
|
drawing_mode actor name "" xyz 3.03304 3.76695 2000 life_line_z 2000
|
|
classinstance 128258 class_ref 128770 // TransactionController
|
|
name "" xyz 137.584 12.8677 2000 life_line_z 2000
|
|
classinstance 128770 class_ref 135298 // Terminal
|
|
name "" xyz 439.599 17.5662 2000 life_line_z 2000
|
|
classinstance 129282 class_ref 135554 // AuthorizationSystem
|
|
name "" xyz 587.312 15.5616 2000 life_line_z 2000
|
|
fragment 130050 "authorize == true"
|
|
xyzwh 4.24707 323.42 2005 680 108
|
|
end
|
|
fragment 130434 "authorize == false and attempts < 3"
|
|
xyzwh 2.77164 431.672 2010 681 143
|
|
end
|
|
fragment 131458 "authorize =- false and attempts == 3"
|
|
xyzwh 1.57345 573.305 2015 682 140
|
|
end
|
|
durationcanvas 128386 classinstance_ref 128130 // :Client
|
|
xyzwh 14 129.254 2010 11 40
|
|
end
|
|
durationcanvas 128514 classinstance_ref 128258 // :TransactionController
|
|
xyzwh 190 136.631 2010 11 433
|
|
overlappingdurationcanvas 129794
|
|
xyzwh 196 373.862 2020 11 39
|
|
end
|
|
overlappingdurationcanvas 130178
|
|
xyzwh 196 461.129 2020 11 25
|
|
end
|
|
end
|
|
durationcanvas 128898 classinstance_ref 128770 // :Terminal
|
|
xyzwh 460 137.952 2010 11 56
|
|
end
|
|
durationcanvas 129410 classinstance_ref 129282 // :AuthorizationSystem
|
|
xyzwh 639 234.198 2010 11 88
|
|
end
|
|
durationcanvas 130818 classinstance_ref 129282 // :AuthorizationSystem
|
|
xyzwh 639 511.641 2010 11 33
|
|
end
|
|
durationcanvas 131202 classinstance_ref 128258 // :TransactionController
|
|
xyzwh 190 626.528 2010 11 40
|
|
end
|
|
msg 128642 synchronous
|
|
from durationcanvas_ref 128386
|
|
to durationcanvas_ref 128514
|
|
yz 136 2015 explicitmsg "enterPIN()"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 39 118
|
|
msg 129026 synchronous
|
|
from durationcanvas_ref 128514
|
|
to durationcanvas_ref 128898
|
|
yz 144 2020 explicitmsg "getPIN(PIN:string)"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 246 128
|
|
msg 129154 return
|
|
from durationcanvas_ref 128898
|
|
to durationcanvas_ref 128514
|
|
yz 176 2015 explicitmsg "PIN"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 271 162
|
|
msg 129538 synchronous
|
|
from durationcanvas_ref 128514
|
|
to durationcanvas_ref 129410
|
|
yz 240 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 213 226
|
|
msg 129666 return
|
|
from durationcanvas_ref 129410
|
|
to durationcanvas_ref 128514
|
|
yz 273 2015 explicitmsg "authorize"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 299 259
|
|
reflexivemsg 129922 synchronous
|
|
to durationcanvas_ref 129794
|
|
yz 373 2025 explicitmsg "displayPositiveMessage()"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 234 372
|
|
reflexivemsg 130306 synchronous
|
|
to durationcanvas_ref 130178
|
|
yz 461 2025 explicitmsg "displayNegativeMessage()"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 228 458
|
|
msg 130946 synchronous
|
|
from durationcanvas_ref 128514
|
|
to durationcanvas_ref 130818
|
|
yz 511 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 323 497
|
|
msg 131074 return
|
|
from durationcanvas_ref 130818
|
|
to durationcanvas_ref 128514
|
|
yz 533 2015 explicitmsg "authorize"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 398 519
|
|
reflexivemsg 131330 synchronous
|
|
to durationcanvas_ref 131202
|
|
yz 626 2015 explicitmsg "cancelTransaction(transaction:Transaction)"
|
|
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
|
|
label_xy 224 625
|
|
end
|