Friday, May 3, 2013

574


User->HomePage: onClickRegister()
HomePage->+RegisterPage: turnToPage()
User->RegisterPage: enterText()
RegisterPage->RegisterPage:disPlayInfoTag()
User->RegisterPage: onClickSubmit()
RegisterPage->ConfirmationDialog: displayDialog()
User->ConfirmationDialog: OnclickContinue()
RegisterPage->AccountTable: addUser()
RegisterPage-->-HomePage: turnToPage()

RegisterPage->RegisterPage: MissingFirstNameMsg()
RegisterPage->RegisterPage: MissingLastNameMsg()
RegisterPage->RegisterPage: invalidEmailMsg()
RegisterPage->RegisterPage: EmailTooShortMsg()
RegisterPage->+AccountTable: checkedExistAccount()
AccountTable-->-RegisterPage: checkedExistAccount()
AccountTable->RegisterPage: EmailExistMsg()
User->RegisterPage: onClickRetriveID()
note right of RegisterPage
   pass control to
retrive ID use case
end note
User->RegisterPage: onClickResetPassWord()
note right of RegisterPage
  pass control to
reset password use case
end note
RegisterPage->RegisterPage: IDtooShortMsg()
RegisterPage->RegisterPage: invalidIDMsg()
RegisterPage->RegisterPage: IDexistMsg()
RegisterPage->SuggestionDialog: displaySuggestion()
RegisterPage->RegisterPage: passwordTooShortMsg()
RegisterPage->RegisterPage: PasswordMismatchMsg()
RegisterPage->RegisterPage: PasswordMissingMsg()
User->ConfirmationDialog: onClickChangeEmail()
ConfirmationDialog->RegisterPage: returnToPage()
RegisterPage->UserAgreementPage: popUpWindow()
RegisterPage->PrivatePolicyPage: popUpWindow()