Scrumtool : Gestion de projet de type SCRUM
Gestion de overview par produits
1-Fonctionnalitées
2-Vue
3-Contrôleurs
3.1-CoverviewProduct - Overview
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
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)); } |