use of teamdash.wbs.columns.WBSNodeColumn in project processdash by dtuma.
the class WorkflowModel method buildDataColumns.
/** override and create only the columns we're interested in.
*/
@Override
protected void buildDataColumns(TeamMemberList teamList, TeamProcess teamProcess, WorkflowWBSModel workflows, ProxyWBSModel proxies, MilestonesWBSModel milestones, CustomColumnSpecs columns, TaskDependencySource dependencySource, String currentUser) {
addDataColumn(new WBSNodeColumn(wbsModel));
addDataColumn(new WorkflowPercentageColumn(wbsModel));
addDataColumn(new WorkflowRateColumn(this));
addDataColumn(new WorkflowSizeUnitsColumn(this, teamProcess));
addDataColumn(new WorkflowMinTimeColumn(this));
addDataColumn(new WorkflowNumPeopleColumn(wbsModel));
addDataColumn(new WorkflowResourcesColumn(this, teamList));
addDataColumn(new WorkflowLabelColumn(this));
addDataColumn(new WorkflowNotesColumn());
if (supportsURLs())
addDataColumn(new WorkflowScriptColumn());
}
use of teamdash.wbs.columns.WBSNodeColumn in project processdash by dtuma.
the class MilestonesDataModel method buildDataColumns.
/** override and create only the columns we're interested in.
*/
@Override
protected void buildDataColumns(TeamMemberList teamList, TeamProcess teamProcess, WorkflowWBSModel workflows, ProxyWBSModel proxies, MilestonesWBSModel milestones, CustomColumnSpecs columns, TaskDependencySource dependencySource, String currentUser) {
addDataColumn(new WBSNodeColumn(milestones));
addDataColumn(new MilestoneCommitDateColumn());
addDataColumn(new MilestoneColorColumn(milestones));
addDataColumn(new MilestoneVisibilityColumn());
addDataColumn(new MilestoneDeferredColumn());
}
use of teamdash.wbs.columns.WBSNodeColumn in project processdash by dtuma.
the class DataTableModel method buildDataColumns.
/** Create a set of data columns for this data model. */
protected void buildDataColumns(TeamMemberList teamList, TeamProcess teamProcess, WorkflowWBSModel workflows, ProxyWBSModel proxies, MilestonesWBSModel milestones, CustomColumnSpecs projectColumns, TaskDependencySource dependencySource, String currentUser) {
addDataColumn(new WBSNodeColumn(wbsModel));
SizeTypeColumn.createSizeColumns(this, teamProcess);
addDataColumn(new PhaseColumn(this, teamProcess, workflows));
memberColumnManager = new TeamMemberColumnManager(this, workflows, teamList);
addDataColumn(new TaskSizeColumn(this, teamProcess));
addDataColumn(new TaskSizeUnitsColumn(this, teamProcess));
addDataColumn(new TeamTimeColumn(this));
addDataColumn(new TeamActualTimeColumn(this, teamList));
addDataColumn(new TaskLabelColumn(this));
addDataColumn(new MilestoneColumn(this, milestones));
addDataColumn(new ProxyEstTypeColumn(this, proxies));
addDataColumn(new ProxyEstBucketColumn(this, proxies, teamProcess));
addDataColumn(new TaskDependencyColumn(this, dependencySource, teamProcess.getIconMap()));
addDataColumn(new NotesColumn(currentUser));
addDataColumn(new ErrorNotesColumn(currentUser));
addDataColumn(new PlanTimeWatcher(this));
customColumnManager = new CustomColumnManager(this, projectColumns, teamProcess.getProcessID());
}
use of teamdash.wbs.columns.WBSNodeColumn in project processdash by dtuma.
the class ProxyDataModel method buildDataColumns.
/**
* override and create only the columns we're interested in.
*/
@Override
protected void buildDataColumns(TeamMemberList teamList, TeamProcess teamProcess, WorkflowWBSModel workflows, ProxyWBSModel proxies, MilestonesWBSModel milestones, CustomColumnSpecs columns, TaskDependencySource dependencySource, String currentUser) {
addDataColumn(new WBSNodeColumn(proxies));
ProxySizeColumn size = new ProxySizeColumn(this, teamProcess);
ProxyRateColumn rate = new ProxyRateColumn(this, size);
ProxyTimeColumn time = new ProxyTimeColumn(this, size, rate);
rate.setTimeColumn(time);
addDataColumn(size);
addDataColumn(rate);
addDataColumn(time);
}
Aggregations