Пример #1
0
 @RequestMapping("listNotice")
 public String listNotice(
     HttpServletRequest request,
     HttpServletResponse response,
     Infomation infomation,
     Integer backPage) {
   infomationManager.updateValidateInfomation();
   Long companyId = (Long) request.getSession().getAttribute(SecurityConstants.USER_COMPANY_ID);
   PageSearch page = PageUtils.preparePage(request, Infomation.class, true);
   User user = (User) request.getSession().getAttribute(SecurityConstants.SESSION_USER);
   page.getFilters()
       .add(new PropertyFilter(Infomation.class.getName(), "EQL_companyId", companyId.toString()));
   if (IBSConstants.USER_TYPE_COMPANY_HR == user.getType()) {
     page.getFilters()
         .add(
             new PropertyFilter(
                 Infomation.class.getName(), "EQL_createdBy", user.getObjectId().toString()));
   }
   String cp = request.getParameter("c_p");
   Integer currPage = 1;
   if (cp != null && !("").equals(cp)) {
     currPage = Integer.parseInt(cp);
   }
   page.setSortOrder("asc");
   page.setSortProperty("createdOn");
   page.setCurrentPage(currPage);
   handleFind(page);
   List<Infomation> items = page.getList();
   request.setAttribute("items", items);
   request.setAttribute("pageInfomation", page);
   return "info/listNotice";
 }