private Report generateReport(String content){
		String[] keyValuePairs = content.split(";");		
		Report report =  new Report();
		for (String keyValuePair : keyValuePairs) {
			String[] values = keyValuePair.split("=");
			String key = values[0];
			String value = values[1];
			
			if (key.equalsIgnoreCase(LOCATION_PROPERTY_NAME)){
				report.setLocation(value);
			}else if (key.equalsIgnoreCase(DESCRIPTION_PROPERTY_NAME)){
				report.setDescription(value);
			}else if (key.equalsIgnoreCase(CATEGORY_PROPERTY_NAME)){
				report.setCetegoryId(Integer.valueOf(value));
			}else if (key.equalsIgnoreCase(REPORTERID_PROPERTY_NAME)){
				report.setReporterId(value);
			}
		}
		
		report.setStatus("Not processed");
		return report;
	}