コード例 #1
0
  /** Updates the Greeting Prompts */
  protected void processPromptGreetings(HttpServletRequest req, HttpServletResponse res)
      throws ServletException, IOException {

    BeanCollection promptBeanList = retrievePromptBeanList(req);
    if (promptBeanList != null) {
      // Clear out all the currently active prompts
      for (int i = 0; i < promptBeanList.size(); i++) {
        ((PromptBean) promptBeanList.getItem(i)).setActive(false);
      }
      String[] promptIds = req.getParameterValues("promptId");
      for (int j = 0; j < promptIds.length; j++) {
        int promptId = Integer.parseInt(promptIds[j]);
        // //
        // System.out.println("Checked Id:" + promptId);
        // //
        for (int i = 0; i < promptBeanList.size(); i++) {
          PromptBean promptBean = (PromptBean) promptBeanList.getItem(i);
          if (promptBean.getPromptId() == promptId) promptBean.setActive(true);
        }
      }
      ApplicationManager.updatePrompts(promptBeanList);
    }
    showPrompts(req, res);
  }