Package com.ourlinc.helloworld.model

Examples of com.ourlinc.helloworld.model.Activity


  }

  public Activity addActivity(String title, Date time, String place,
      String content, Date startDate, Date overDate, String note) {
    return new Activity(m_Podi, title, time, place, content, startDate,
        overDate, note);

  }
View Full Code Here


    List<Activity> result = new ArrayList<Activity>();
    ResultPage<Activity> rp = m_Podi.psAct.startsWith(null);
    rp.setPageSize(128);
    while (rp.gotoPage(rp.getPage() + 1)) {
      while (rp.hasNext()) {
        Activity act = rp.next();
        if (new Date().after(act.getTime())) {
          result.add(act);
        }
      }
    }
    Collections.sort(result);
View Full Code Here

    ResultPage<Activity> rp = m_Podi.psAct.startsWith(null);
    rp.setPageSize(128);
    Date now = new Date();
    while (rp.gotoPage(rp.getPage() + 1)) {
      while (rp.hasNext()) {
        Activity act = rp.next();
        if (now.before(act.getTime())
            && Activity.STATUS_AVAILIABLE == act.getStatus()) {
          result.add(act);
        }
      }
    }
    Collections.sort(result);
View Full Code Here

    List<Activity> result = new ArrayList<Activity>();
    ResultPage<Activity> rp = m_Podi.psAct.startsWith(null);
    rp.setPageSize(128);
    while (rp.gotoPage(rp.getPage() + 1)) {
      while (rp.hasNext()) {
        Activity act = rp.next();
        if (Activity.STATUS_CANCEL == act.getStatus()
            && new Date().before(act.getTime())) {
          result.add(act);
        }
      }
    }
    Collections.sort(result);
View Full Code Here

    List<Activity> result = new ArrayList<Activity>();
    ResultPage<Activity> rp = m_Podi.psAct.startsWith(null);
    rp.setPageSize(128);
    while (rp.gotoPage(rp.getPage() + 1)) {
      while (rp.hasNext()) {
        Activity act = rp.next();
        if (act.getTitle().contains(title)
            && isContainsDate(act.getTime(), year, month)) {
          result.add(act);
        }
      }
    }
    Collections.sort(result);
View Full Code Here

    List<Activity> result = new ArrayList<Activity>();
    ResultPage<Activity> rp = m_Podi.psAct.startsWith(null);
    rp.setPageSize(128);
    while (rp.gotoPage(rp.getPage() + 1)) {
      while (rp.hasNext()) {
        Activity act = rp.next();
        result.add(act);
      }
    }
    return ResultPage.OnList.wrap(result);
  }
View Full Code Here

  @RequestMapping
  String join(HttpServletRequest request, HttpServletResponse response)
      throws IOException {
    User user = (User) request.getSession().getAttribute("userLogin");
    String actId = request.getParameter("actId");
    Activity act = m_ActivityService.getActivity(actId);
    if (null == act) {
      request.setAttribute("errorMsg", "找不到id=" + actId + "的活动");
      return "error";
    }
    // 检查这个活动能不能参加
    if (act.canEditByUser()) {
      // 用户能不能参加这个活动
      if (user.joinActivity(act)) {
        user.flush();
        response.sendRedirect("/user/myact.jspx");
        return null;
View Full Code Here

  @RequestMapping
  String canceljoin(HttpServletRequest request, HttpServletResponse response)
      throws IOException {
    User user = (User) request.getSession().getAttribute("userLogin");
    String actId = request.getParameter("actId");
    Activity act = m_ActivityService.getActivity(actId);
    if (null == act) {
      request.setAttribute("errorMsg", "找不到id=" + actId + "的活动");
      return "error";
    }
    user.cancelActivity(act);
View Full Code Here

   */
  @RequestMapping
  String cancel(HttpServletRequest request, HttpServletResponse response)
      throws IOException {
    String actId = request.getParameter("actId");
    Activity act = m_ActivityService.getActivity(actId);
    if (null == act) {
      request.setAttribute("errorMsg", "找不到id=" + actId + "的活动");
      return "error";
    }
    act.cancel();
    act.flush();
    response.sendRedirect("sendemail.jspx?op=cancel&actId="
        + Misc.encodeUrl(act.getId()));
    return null;
  }
View Full Code Here

      request.setAttribute("overDate", overDate);
      request.setAttribute("note", note);
      return "activity/addact";
    }
    // 发布活动
    Activity act = m_ActivityService.addActivity(title, dTime, place,
        content, dStartDate, dOverDate, note);
    act.flush();
    // 把人员添加到活动中
    ResultPage<User> rp = m_UserService.listUser();
    rp.setPageSize(1000);
    rp.gotoPage(1);
    for (User u : rp) {
      u.joinActivity(act);
      u.flush();
    }
    // 重定向防止重复提交
    response.sendRedirect("sendemail.jspx?op=add&actId="
        + Misc.encodeUrl(act.getId()));
    return null;

  }
View Full Code Here

TOP

Related Classes of com.ourlinc.helloworld.model.Activity

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.