use of teamdash.wbs.columns.CustomColumnSpecs in project processdash by dtuma.
the class TeamProjectMerger method run.
public void run() {
// alter the node IDs in the incoming branch to ensure the best match.
TeamProjectNodeIDMatcher.performMatch(base, main, incoming);
// merge the various data structures in the team project.
TeamMemberList team = mergeTeams();
WorkflowWBSModel workflows = mergeWorkflows();
ProxyWBSModel proxies = mergeProxies();
MilestonesWBSModel milestones = mergeMilestones();
CustomColumnSpecs columns = mergeColumns();
WBSModel wbs = mergeWBS();
Map userSettings = mergeUserSettings();
// create a TeamProject object to hold the merged data.
File dir = new File("no such directory " + System.currentTimeMillis());
merged = new TeamProject(dir, "Unused", team, wbs, workflows, proxies, milestones, columns, userSettings);
}
use of teamdash.wbs.columns.CustomColumnSpecs in project processdash by dtuma.
the class TeamProject method openColumns.
/** Open the file containing the custom project columns */
private void openColumns() {
try {
columnSpecs = new CustomColumnSpecs();
Element xml = openXML(checkEditable(new File(directory, COLUMNS_FILENAME)));
if (xml != null)
columnSpecs.load(xml, true);
} catch (Exception e) {
}
}
Aggregations