Page 32 - 1005.0169
P. 32

Show Request




                    Show Request




                           list.gsp    show.gsp    RequestController   Request       User
                                      show(params.id)
                                                             get(params.id)
                                                            requestInstance

                                                                 get(session.user.id)
                                                                      user


                                                                 canSee = (user.id == requestInstance.requester.id ||
                                                                         user.id == requestInstance.userAssigned.id ||
                                                              [!canSee]  session.userHeadDomain.contains(requestIn
                                                                         stance.partAssigned.id))
                                "You cannot access this request"

                                                              [canSee]
                                             locationInstance





                                        Sequence Diagram: Show Request Figure 7.13




































         COMP5541 Tools and Techniques for Software Engineering Winter 2010 by Team 4              Page 32
   27   28   29   30   31   32   33   34   35   36   37