📄 registration.mdl
字号:
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
creation TRUE)))
(object Link
quid "3C94D5B4011E"
supplier "$UNNAMED$2"
quidu "3C942242031C"
messages (list Messages
(object Message "[unique]save user"
quid "3C94D5B4011F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 3
creation FALSE)))
(object Link
quid "3C94D9A30249"
supplier "$UNNAMED$0"
quidu "3C94218C0375"
messages (list Messages
(object Message "validate user input"
quid "3C94D9A3024A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
creation FALSE)
(object Message "[valid]check user name uniqueness"
quid "3C9E228B00BC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
creation FALSE))))
class "Logical View::RegistrationAction"
quidu "3C93F9D90168"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$1"
quid "3C9421A103CF"
collaborators (list link_list
(object Link
quid "3C94244F014B"
supplier "$UNNAMED$2"
quidu "3C942242031C"))
class "Logical View::User"
quidu "3C93F9FB013F"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$2"
quid "3C942242031C"
class "Logical View::UserDAO"
quidu "3C93FA61033B"
persistence "Transient"
creationObj FALSE
multi FALSE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3C93F9B303DB"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::RegistrationAction" @2
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
ShowOperationSignature TRUE
location (1024, 832)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @2
location (635, 701)
fill_color 13434879
nlines 1
max_width 778
justify 0
label "RegistrationAction")
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C93F9D90168"
compartment (object Compartment
Parent_View @2
location (635, 762)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Label"
fill_color 13434879
anchor 2
nlines 4
max_width 775)
width 796
height 286
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::User" @3
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
ShowOperationSignature TRUE
location (592, 272)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @3
location (50, 41)
fill_color 13434879
nlines 1
max_width 1084
justify 0
label "User")
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C93F9FB013F"
compartment (object Compartment
Parent_View @3
location (50, 102)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Label"
fill_color 13434879
anchor 2
nlines 8
max_width 1090)
width 1102
height 486
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::UserDAO" @4
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
ShowOperationSignature TRUE
location (944, 1264)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @4
location (506, 1180)
fill_color 13434879
nlines 1
max_width 876
justify 0
label "UserDAO")
stereotype (object ItemLabel
Parent_View @4
location (506, 1130)
fill_color 13434879
anchor 10
nlines 1
max_width 876
justify 0
label "<<Interface>>")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C93FA61033B"
compartment (object Compartment
Parent_View @4
location (506, 1241)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Label"
fill_color 13434879
anchor 2
nlines 3
max_width 872)
width 894
height 292
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::ActionResult" @5
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
ShowOperationSignature TRUE
location (1760, 224)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @5
location (1356, 43)
fill_color 13434879
nlines 1
max_width 808
justify 0
label "ActionResult")
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C9401490210"
compartment (object Compartment
Parent_View @5
location (1356, 104)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Label"
fill_color 13434879
anchor 2
nlines 6
max_width 815)
width 826
height 386
annotation 8
autoResize TRUE)
(object UsesView "" @6
stereotype TRUE
line_color 3342489
quidu "3C941EC80377"
client @2
supplier @3
line_style 0)
(object UsesView "" @7
stereotype TRUE
line_color 3342489
quidu "3C941EEC024C"
client @2
supplier @5
line_style 0)
(object UsesView "" @8
stereotype TRUE
line_color 3342489
quidu "3C94D8BD00AD"
client @2
supplier @4
line_style 0)
(object NoteView @9
location (944, 1600)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @9
location (269, 1509)
fill_color 13434879
nlines 3
max_width 1315
label "I know the findByUserName() should throw exception, but I haven't figured out a way to define exceptions in Rose without importing all those j2se java classes, which will completely clutter up the design.")
line_color 3342489
fill_color 13434879
width 1375
height 194)
(object AttachView "" @10
stereotype TRUE
line_color 3342489
client @9
supplier @4
line_style 0)))
(object InteractionDiagram "Registration"
mechanism_ref @1
quid "3C9420FE0027"
title "Registration"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$0" @11
location (256, 224)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @11
location (256, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 362
justify 0
label "")
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C94218C0375"
width 380
height 730
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @12
location (256, 320)
line_color 3342489
InterObjView @11
height 0
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @13
location (256, 544)
line_color 3342489
InterObjView @11
height 0
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @14
location (256, 544)
line_color 3342489
InterObjView @11
height 0
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @15
location (256, 720)
line_color 3342489
InterObjView @11
height 0
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @16
location (256, 720)
line_color 3342489
InterObjView @11
height 0
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @17
location (256, 864)
line_color 3342489
InterObjView @11
height 0
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$1" @18
location (688, 320)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @18
location (688, 320)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 301
justify 0
label "")
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C9421A103CF"
width 319
height 634
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @19
location (688, 320)
line_color 3342489
InterObjView @18
height 0
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @20
location (688, 384)
InterObjView @18
height 0
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$2" @21
location (1168, 224)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @21
location (1168, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3C942242031C"
width 300
height 730
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -