Exemplo n.º 1
0
 @RequestMapping(value = "/delete_survey_template/{surveyID}", method = RequestMethod.GET)
 public String deleteSurveyTemplate(@PathVariable("surveyID") int id, ModelMap model) {
   ArrayList<SurveyResult> surveyResults = surveyResultDao.getAllSurveyResultsBySurveyId(id);
   if (surveyResults.isEmpty()) {
     surveyTemplateDao.deleteSurveyTemplate(id);
     return "redirect:/manage_survey_templates";
   } else {
     return "redirect:/manage_survey_templates?failed=true";
   }
 }
Exemplo n.º 2
0
  @RequestMapping(value = "/upload_survey_template", method = RequestMethod.POST)
  public String addSurveyTemplate(HttpServletRequest request) throws Exception {
    MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
    MultipartFile multipartFile = multipartRequest.getFile("file");

    // Add a new survey template
    SurveyTemplate st = new SurveyTemplate();
    st.setTitle(request.getParameter("title"));
    st.setType(request.getParameter("type"));
    st.setDescription(request.getParameter("desc"));
    int p = Integer.parseInt(request.getParameter("priority"));
    st.setPriority(p);
    st.setContents(multipartFile.getBytes());
    surveyTemplateDao.uploadSurveyTemplate(st);

    return "redirect:/manage_survey_templates";
  }