예제 #1
0
 /**
  * 获取链接列表
  *
  * @param siteId 站点编号
  * @param categoryId 分类编号
  * @param number 获取数目
  * @param param 预留参数,例: key1:'value1', key2:'value2' ...
  * @return
  */
 public static List<Link> getLinkList(long siteId, long 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();
 }
예제 #2
0
 /**
  * 获取链接
  *
  * @param id 文章编号
  * @return
  */
 public static Link getLink(long linkId) {
   return linkService.get(linkId);
 }