Package com.thinkgem.jeesite.modules.cms.entity

Examples of com.thinkgem.jeesite.modules.cms.entity.Link


   * @param param  预留参数,例: key1:'value1', key2:'value2' ...
   * @return
   */
  public static List<Link> getLinkList(String siteId, String categoryId, int number, String param){
    Page<Link> page = new Page<Link>(1, number, -1);
    Link link = new Link(new Category(categoryId, new Site(siteId)));
    if (StringUtils.isNotBlank(param)){
      @SuppressWarnings({ "unused", "rawtypes" })
      Map map = JsonMapper.getInstance().fromJson("{"+param+"}", Map.class);
    }
    link.setDelFlag(Link.DEL_FLAG_NORMAL);
    page = linkService.find(page, link, false);
    return page.getList();
  }
View Full Code Here


                        setTplModelAttribute(model, article.getViewConfig());
            return "modules/cms/front/themes/"+category.getSite().getTheme()+"/"+getTpl(article);
          }
        }else if ("link".equals(category.getModule())){
          Page<Link> page = new Page<Link>(1, -1);
          page = linkService.find(page, new Link(category), false);
          model.addAttribute("page", page);
        }
        String view = "/frontList";
        if (StringUtils.isNotBlank(category.getCustomListView())){
          view = "/"+category.getCustomListView();
View Full Code Here

  @ModelAttribute
  public Link get(@RequestParam(required=false) String id) {
    if (StringUtils.isNotBlank(id)){
      return linkService.get(id);
    }else{
      return new Link();
    }
  }
View Full Code Here

TOP

Related Classes of com.thinkgem.jeesite.modules.cms.entity.Link

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.