| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| etudiants:2014:bertrand:scrumtool4 [2014/05/28 09:15] – romain | etudiants:2014:bertrand:scrumtool4 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| ===== Gestion de overview par produits ===== | ===== Gestion de overview par produits ===== |
| |
| ==== Fonctionnalitées ==== | ==== 1-Fonctionnalitées ==== |
| |
| Cette page est le tableau de bord du produit. Elle permet de consulter ces informations : | Cette page est le tableau de bord du produit. Elle permet de consulter ces informations : |
| |
| {{:etudiants:2014:bertrand:overview_product.png|}} | {{:etudiants:2014:bertrand:overview_product.png|}} |
| | |
| | ==== 2-Vue ==== |
| | |
| | {{:etudiants:2014:bertrand:overview_product_capture.png|}} |
| | |
| | ==== 3-Contrôleurs ==== |
| | 3.1-CoverviewProduct - Overview |
| | |
| | <sxh php;title:CoverviewProduct> |
| | public void init(Collaborator collaborator, Product productActif) { |
| | |
| | CoverviewProductBacklog copb = new CoverviewProductBacklog(this.view); |
| | copb.listener(collaboratorActif, productActif); |
| | view.getGrpBacklog().setText("Overview - " + productActif.getName()); |
| | |
| | // Product Name |
| | view.getGrpOverviewProduct().setText("Overview - " + productActif.getName()); |
| | |
| | // Summary |
| | view.getLblSummaryOverviewProduct().setText(DAO.getNbSprint(productActif) + ""); |
| | view.getLblTotalPointSprint().setText(DAO.getNbPoints(productActif) + ""); |
| | |
| | // info users |
| | view.getLblInfoUser().setText("Hello " + collaborator.getFirstname() + " " + collaborator.getLastname() + ""); |
| | |
| | |
| | } |
| | |
| | |
| | |
| | public void reload(Collaborator collaborator, Product productActif) { |
| | // TableViewerToDo |
| | view.getTableViewerToDoOverview().setContentProvider(new ArrayContentProvider()); |
| | view.getTableViewerToDoOverview().setLabelProvider(new LabelProvider()); |
| | view.getTableViewerToDoOverview().setInput(DAO.getUserstoryToDo(productActif)); |
| | |
| | // TableViewerDone |
| | view.getTableViewerDoneOverview().setContentProvider(new ArrayContentProvider()); |
| | view.getTableViewerDoneOverview().setLabelProvider(new LabelProvider()); |
| | view.getTableViewerDoneOverview().setInput(DAO.getUserstoryDone(productActif)); |
| | |
| | // TableViewerInProgress |
| | view.getTableViewerInProgressOverview().setContentProvider(new ArrayContentProvider()); |
| | view.getTableViewerInProgressOverview().setLabelProvider(new LabelProvider()); |
| | view.getTableViewerInProgressOverview().setInput(DAO.getUserstoryInProgress(productActif)); |
| | |
| | // TableViewerRecentSprint |
| | view.getTableViewerRecentSprintOverviewProduct().setContentProvider(new ArrayContentProvider()); |
| | view.getTableViewerRecentSprintOverviewProduct().setLabelProvider(new LabelProvider()); |
| | view.getTableViewerRecentSprintOverviewProduct().setInput(DAO.getSprintsRecent(productActif)); |
| | |
| | } |
| | </sxh> |
| | |
| | |