PagedListInfo.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:concourseconnect-community 作者:
public String getLinkForOffset(int newOffset, RenderResponse response) {
  String thisLink;
  if (response == null) {
    thisLink = addParameter(link, "pagedListInfoId", String.valueOf(this.getId())) +
        (getExpandedSelection() ? "&pagedListSectionId=" + this.getId() : "") +
        "&offset=" + (newOffset > 0 ? newOffset : 0);
  } else {
    PortletURL renderURL = response.createRenderURL();
    Map<String, String[]> params;
    if (renderParameters == null) {
      params = new HashMap<String, String[]>();
    } else {
      params = new HashMap<String, String[]>(renderParameters);
    }
    params.put("pagedListInfoId", new String[]{this.getId()});
    params.put("pagedListSectionId", new String[]{this.getId()});
    params.put("offset", new String[]{String.valueOf(newOffset > 0 ? newOffset : 0)});
    params.put("page", new String[]{String.valueOf(newOffset > 0 ? newOffset % 10 : 0)});
    renderURL.setParameters(params);
    thisLink = renderURL.toString();
  }
  return thisLink;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号