Page 22 - 1005.0169
P. 22
7 Sequence Diagrams
Login
Login
login.gsp home.gsp AuthController UsernamePasswordToken SecurityUtils User UserService
signIn(params)
new UsernamePasswordToken(username, password)
authToken
login(authToken)
[AuthenticationException]
findByUsername(username)
user
session.user = user
getUserHeadDomain(user)
userHeadDomain
session.userHeadDomain = userHeadDomain
getUserStaffDomain(user)
userStaffDomain
session.userStaffDomain = userStaffDomain
loginSuccessful
Sequence Diagram: Login Figure 7.1
COMP5541 Tools and Techniques for Software Engineering Winter 2010 by Team 4 Page 22