Page 30 - 1005.0169
P. 30

List Request




                     List Request




                        main.gsp        list.gsp    RequestController  Request
                                      list(params)
                          createCriteria("status == WAITING_APPROVAL and (partAssigned.id in userHeadDomain or userAssigned == session.user)")
                                                               criteria
                                                              list(params)
                                                       canApproveRequestsInstanceList
                          createCriteria("status == WAITING_EXECUTION and (partAssigned.id in userStaffDomain or userAssigned == session.user)")
                                                               criteria
                                                              list(params)
                                                       canExecuteRequestsInstanceList
                                                       findAllByRequester(session.user)
                                                          myRequestsInstanceList
                    [canApproveRequestsInstanceList, canExecuteRequestsInstanceList, myRequestsInstanceList]



                                         Sequence Diagram: List Request Figure 7.11






































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