Search in sources :

Example 1 with TeamTimeColumn

use of teamdash.wbs.columns.TeamTimeColumn in project processdash by dtuma.

the class RelaunchWorker method adjustInProgressItems.

/**
     * Find leaf tasks that are in progress, and reduce the planned time based
     * on the amount of actual time that has been spent so far.
     */
private void adjustInProgressItems() {
    int col = dataModel.findColumn(TeamTimeColumn.COLUMN_ID);
    TeamTimeColumn teamTimeCol = (TeamTimeColumn) dataModel.getColumn(col);
    teamTimeCol.replanInProgressTime();
}
Also used : TeamTimeColumn(teamdash.wbs.columns.TeamTimeColumn)

Example 2 with TeamTimeColumn

use of teamdash.wbs.columns.TeamTimeColumn 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());
}
Also used : TaskSizeUnitsColumn(teamdash.wbs.columns.TaskSizeUnitsColumn) TaskSizeColumn(teamdash.wbs.columns.TaskSizeColumn) CustomColumnManager(teamdash.wbs.columns.CustomColumnManager) ErrorNotesColumn(teamdash.wbs.columns.ErrorNotesColumn) TeamTimeColumn(teamdash.wbs.columns.TeamTimeColumn) PhaseColumn(teamdash.wbs.columns.PhaseColumn) TeamActualTimeColumn(teamdash.wbs.columns.TeamActualTimeColumn) TaskLabelColumn(teamdash.wbs.columns.TaskLabelColumn) PlanTimeWatcher(teamdash.wbs.columns.PlanTimeWatcher) ProxyEstBucketColumn(teamdash.wbs.columns.ProxyEstBucketColumn) WBSNodeColumn(teamdash.wbs.columns.WBSNodeColumn) TeamMemberColumnManager(teamdash.wbs.columns.TeamMemberColumnManager) TaskDependencyColumn(teamdash.wbs.columns.TaskDependencyColumn) NotesColumn(teamdash.wbs.columns.NotesColumn) ErrorNotesColumn(teamdash.wbs.columns.ErrorNotesColumn) MilestoneColumn(teamdash.wbs.columns.MilestoneColumn) ProxyEstTypeColumn(teamdash.wbs.columns.ProxyEstTypeColumn)

Example 3 with TeamTimeColumn

use of teamdash.wbs.columns.TeamTimeColumn in project processdash by dtuma.

the class WBSJTable method getAutoZeroUserString.

private String getAutoZeroUserString(WBSNode node) {
    if (dataModel == null)
        return null;
    int pos = dataModel.findColumn(TeamTimeColumn.COLUMN_ID);
    if (pos == -1)
        return null;
    TeamTimeColumn ttc = (TeamTimeColumn) dataModel.getColumn(pos);
    return ttc.getAutoZeroUserString(node);
}
Also used : TeamTimeColumn(teamdash.wbs.columns.TeamTimeColumn) Point(java.awt.Point)

Aggregations

TeamTimeColumn (teamdash.wbs.columns.TeamTimeColumn)3 Point (java.awt.Point)1 CustomColumnManager (teamdash.wbs.columns.CustomColumnManager)1 ErrorNotesColumn (teamdash.wbs.columns.ErrorNotesColumn)1 MilestoneColumn (teamdash.wbs.columns.MilestoneColumn)1 NotesColumn (teamdash.wbs.columns.NotesColumn)1 PhaseColumn (teamdash.wbs.columns.PhaseColumn)1 PlanTimeWatcher (teamdash.wbs.columns.PlanTimeWatcher)1 ProxyEstBucketColumn (teamdash.wbs.columns.ProxyEstBucketColumn)1 ProxyEstTypeColumn (teamdash.wbs.columns.ProxyEstTypeColumn)1 TaskDependencyColumn (teamdash.wbs.columns.TaskDependencyColumn)1 TaskLabelColumn (teamdash.wbs.columns.TaskLabelColumn)1 TaskSizeColumn (teamdash.wbs.columns.TaskSizeColumn)1 TaskSizeUnitsColumn (teamdash.wbs.columns.TaskSizeUnitsColumn)1 TeamActualTimeColumn (teamdash.wbs.columns.TeamActualTimeColumn)1 TeamMemberColumnManager (teamdash.wbs.columns.TeamMemberColumnManager)1 WBSNodeColumn (teamdash.wbs.columns.WBSNodeColumn)1