Version Differences for Recent Build Life Activity with RSS

Line 9:
  ReportMetaData rmd = new ReportMetaData();    ReportMetaData rmd = new ReportMetaData(); 
       
- rmd.addColumn("Build Life");   + rmd.addColumn("title");  
- rmd.addColumn("Project");   + rmd.addColumn("date");  
- rmd.addColumn("Workflow");   + rmd.addColumn("description");  
- rmd.addColumn("Latest Stamp");   + rmd.addColumn("link");  
- rmd.addColumn("Status");   + rmd.addColumn("guid");  
- rmd.addColumn("Date");      
       
  return rmd;    return rmd; 
Line 27:
  import com.urbancode.anthill3.domain.reporting.*;    import com.urbancode.anthill3.domain.reporting.*; 
  import com.urbancode.anthill3.persistence.*;    import com.urbancode.anthill3.persistence.*; 
    + import com.urbancode.anthill3.web.project.BuildLifeTasks;  
       
    + String serverUrl = reportUrl.substring(0, reportUrl.indexOf("/", 10));  
    + String buildLifeUrl = serverUrl + BuildLifeTasks.methodUrl("viewBuildLife");  
       
  BuildLifeWorkflowCaseSummary[] summaries = DashboardFactory.getInstance().getBuildLifeWorkflowSummaries(null, null, new Integer(50));    BuildLifeWorkflowCaseSummary[] summaries = DashboardFactory.getInstance().getBuildLifeWorkflowSummaries(null, null, new Integer(50)); 
       
Line 34:
  for (int i = 0; i < summaries.length; i++) {    for (int i = 0; i < summaries.length; i++) { 
  ReportRow row = new ReportRow(output, "1");    ReportRow row = new ReportRow(output, "1"); 
- row.setColumnValue("Build Life", summaries[i].getBuildLifeId().toString());   + row.setColumnValue("title", summaries[i].getProjectName() + " / " + summaries[i].getWorkflowName() + " / " + summaries[i].getStatus().getName());  
- row.setColumnValue("Project", summaries[i].getProjectName());   + row.setColumnValue("date", summaries[i].getEndDate() == null ? "Running": String.valueOf(summaries[i].getEndDate()));  
- row.setColumnValue("Workflow", summaries[i].getWorkflowName());   + row.setColumnValue("description", "Project " + summaries[i].getProjectName() + " / Workflow " + summaries[i].getWorkflowName() + " / Stamp " + summaries[i].getLatestStamp() + " / Status" + summaries[i].getStatus().getName());  
- row.setColumnValue("Latest Stamp", summaries[i].getLatestStamp());   + row.setColumnValue("link", buildLifeUrl + "?buildLifeId=" + summaries[i].getBuildLifeId().toString());  
- row.setColumnValue("Status", summaries[i].getStatus().getName());   + row.setColumnValue("guid", summaries[i].getCaseId().toString());  
- row.setColumnValue("Date", summaries[i].getEndDate() == null ? "Running": String.valueOf(summaries[i].getEndDate()));      
       
  output.addRow(row);    output.addRow(row); 
Line 45:
       
  return output;    return output; 
       
       
  </pre>    </pre>