Scrumtool : Gestion de projet de type SCRUM
Gestion de overview par produits
1-Fonctionnalitées
2-Vue
3-Contrôleurs
3.1-CoverviewProduct - Overview
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)); }