List of usage examples for org.springframework.social.facebook.api PagingParameters PagingParameters
public PagingParameters(Integer limit, Integer offset, Long since, Long until, String after, String before)
From source file:org.springframework.social.facebook.api.impl.PagedListUtils.java
public static PagingParameters getPagedListParameters(JsonNode pagingNode, String pageKey) { if (pagingNode == null || pagingNode.get(pageKey) == null) { return null; }/* w ww. jav a2 s . com*/ String pageNode = pagingNode.get(pageKey).textValue(); String limitString = extractParameterValueFromUrl(pageNode, "limit"); String sinceString = extractParameterValueFromUrl(pageNode, "since"); String untilString = extractParameterValueFromUrl(pageNode, "until"); String offsetString = extractParameterValueFromUrl(pageNode, "offset"); String after = extractEncodedParameterValueFromUrl(pageNode, "after"); String before = extractEncodedParameterValueFromUrl(pageNode, "before"); return new PagingParameters(limitString != null ? Integer.valueOf(limitString) : null, offsetString != null ? Integer.valueOf(offsetString) : null, sinceString != null ? Long.valueOf(sinceString) : null, untilString != null ? Long.valueOf(untilString) : null, after, before); }