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));
}

