예제 #1
0
  /**
   * This action deletes all alerts from the system.
   *
   * @param userSession the user session that is performing the action.
   * @param request the http request object related to the action.
   * @param response the http response object related to the action.
   * @throws javax.servlet.ServletException
   * @throws java.io.IOException
   */
  public void performDeleteAll(
      UserSession userSession, HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    LogController.write(this, "[USER REQUEST] Performing all alert delete.");

    SessionController.deleteAlerts(userSession);

    forward("welcome-employee.jsp", request, response);
  }
예제 #2
0
  /**
   * This action deletes a single alert from the system.
   *
   * @param userSession the user session that is performing the action.
   * @param request the http request object related to the action.
   * @param response the http response object related to the action.
   * @throws javax.servlet.ServletException
   * @throws java.io.IOException
   */
  public void performDelete(
      UserSession userSession, HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    String alert_no = request.getParameter("alert_no");

    LogController.write(this, "[USER REQUEST] Performing alert delete: " + alert_no);

    AlertBean alert = new AlertBean();

    try {
      alert.setAlertNo(Integer.parseInt(alert_no));
    } catch (Exception e) {
      LogController.write(this, "Received invalid value for alert number: " + alert_no);
      return;
    }

    SessionController.deleteAlert(userSession, alert);

    forward("welcome-employee.jsp", request, response);
  }