private void fillProject(ContextBuilder context) { context.put("id", project.getId()); context.put("label", project.getLabel()); context.put("vision", project.getVision()); context.put("shortDescription", project.getShortDescription()); context.put("description", wiki2html(project.getDescription())); context.put("longDescription", wiki2html(project.getLongDescription())); Release currentRelease = project.getCurrentRelease(); context.put("currentRelease", currentRelease == null ? "?" : currentRelease.getLabel()); }
private void fillRelease(ContextBuilder context, Release release) { context.put("id", release.getId()); context.put("reference", release.getReference()); context.put("label", release.getLabel()); context.put("note", wiki2html(release.getNote())); context.put("releaseNotes", wiki2html(release.getReleaseNotes())); context.put("releaseDate", release.getReleaseDate()); context.put("released", release.isReleased()); context.put("major", release.isMajor()); context.put("bugfix", release.isBugfix()); fillComments(context, release); }
private void fillSprintBacklog(ContextBuilder context) { Sprint sprint = project.getCurrentSprint(); context.put("label", sprint.getLabel()); context.put("goal", wiki2html(sprint.getGoal())); context.put("begin", sprint.getBegin().toString(Date.FORMAT_LONGMONTH_DAY_YEAR)); context.put("end", sprint.getEnd().toString(Date.FORMAT_LONGMONTH_DAY_YEAR)); Release release = sprint.getRelease(); if (release != null) context.put("release", release.getLabel()); List<Requirement> requirements = new ArrayList<Requirement>(sprint.getRequirements()); Collections.sort(requirements, project.getRequirementsOrderComparator()); for (Requirement requirement : requirements) { fillStory(context.addSubContext("stories"), requirement); } }
public String getFixReleasesAsString() { Set<Release> releases = getFixReleases(); if (releases.isEmpty()) return null; if (releases.size() == 1) return "Release " + Utl.getElement(releases, 0).getLabel(); StringBuilder sb = new StringBuilder(); sb.append("Releases "); boolean first = true; for (Release release : releases) { if (first) { first = false; } else { sb.append(", "); } sb.append(release.getLabel()); } return sb.toString(); }