* Creates a new instance of VolunteerDetailsFundraisingXmlReport
*/
public VolunteerSummaryFundraisingXmlReport(int year) {
this.year = year;
//check the fundraising of this year
Fundraising fundraising = new FundraisingController().read(year);
target = (fundraising != null)? fundraising.getTarget() : new BigDecimal(0);
programs = new ProgramController().getProgramsYear(year);
volunteersByMonth = new ArrayList[13];
Calendar cal = Calendar.getInstance();
for (Program program: programs) {