Package reports.persistense

Examples of reports.persistense.ReportsDao


   *      response)
   */
  protected void doGet(HttpServletRequest request,
      HttpServletResponse response) throws ServletException, IOException {
    logger.debug("doGet() has been invoked");
    ReportsDao dao = (ReportsDao) getServletContext().getAttribute("dao");
    SimpleDateFormat df = new SimpleDateFormat("MMM d, yyyy", Locale.US);

    Date startDate = null;
    Date endDate = null;
    List<Report> reports = null;
    String startDateString = request.getParameter("startdate");
    String endDateString = request.getParameter("enddate");
    String performer = request.getParameter("performer");
    if ("all".equals(performer)) {
      performer = null;
    }
    if (!"".equals(startDateString)) {
      try {
        startDate = df.parse(startDateString);
      } catch (ParseException e) {
        logger.error("Can't parse date string \"" + startDateString
            + "\"");
      }
    }
    if (!"".equals(endDateString) && endDateString != null) {
      try {
        endDate = df.parse(endDateString);
      } catch (ParseException e) {
        logger.error("Can't parse date string \"" + endDateString
            + "\"");
      }
    }
    reports = dao.getReports(startDate, endDate, performer);
    request.setAttribute("reports", reports);
    request.setAttribute("submitted", "true");
    RequestDispatcher rd = getServletContext().getRequestDispatcher(
        "/select.jsp");
    rd.forward(request, response);
View Full Code Here


   *      response)
   */
  protected void doPost(HttpServletRequest request,
      HttpServletResponse response) throws ServletException, IOException {
    logger.debug("doPost() has been invoked");
    ReportsDao dao = (ReportsDao) getServletContext().getAttribute("dao");
    SimpleDateFormat df = new SimpleDateFormat("MMM d, yyyy", Locale.US);
    Date startDate = null;
    String startDateString = request.getParameter("startdate");
    String endDateString = request.getParameter("enddate");
    try {
      startDate = df.parse(startDateString);
    } catch (ParseException e) {
      logger.error("Can't parse date string \"" + startDateString + "\"");
    }
    Date endDate = null;
    try {
      endDate = df.parse(endDateString);
    } catch (ParseException e) {
      logger.error("Can't parse date string \"" + endDateString + "\"");
    }
    String performer = request.getParameter("performer");
    String activity = request.getParameter("activity");
    Report report = new Report(0, startDate, endDate, performer, activity);
    dao.insertReport(report);
    RequestDispatcher rd = getServletContext().getRequestDispatcher(
        "/insert.jsp");
    rd.forward(request, response);
  }
View Full Code Here

    Context envCtx = null;
    try {
      initCtx = new InitialContext();
      envCtx = (Context) initCtx.lookup("java:comp/env");
      DataSource ds = (DataSource) envCtx.lookup("jdbc/reports");
      ReportsDao reportsDao = ReportsDaoImpl.getInstance();
      reportsDao.init(ds);
      event.getServletContext().setAttribute("dao", reportsDao);
    } catch (NamingException e) {
      e.printStackTrace();
    }
  }
View Full Code Here

TOP

Related Classes of reports.persistense.ReportsDao

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.