// get the service
ReleaseService releaseService = AgilePlanningObjectFactory.getReleaseService();
// list the stories for the release
Release release = releaseService.findByPersistanceId(Integer.parseInt((String) request.getParameter("releasePersistanceId")));
// build the set of storyViews
Set<StoryView> storyViews = this.buildStoryViewsFromStories(release.getStories());
// put the storyViews in the request
request.setAttribute("storyList", storyViews);
// put the releasePersistanceId back in the request (for the navigationBar)
request.setAttribute("releasePersistanceId", request.getParameter("releasePersistanceId"));
// put the release.number in the request (for the summary)
request.setAttribute("release.number", release.getNumber());
// put the number or story in the request
request.setAttribute("numberOfStory", release.getStories().size());
int numberOfStoryCompleted = 0;
int numberOfStoryInProgress = 0;
int numberOfStoryLeft = 0;
for (Story story : release.getStories()) {
if (story.isCompleted()) {
numberOfStoryCompleted = numberOfStoryCompleted +1;
}
if (story.isInProgress()) {
numberOfStoryInProgress = numberOfStoryInProgress +1;