org.jboss.aerogear.controller.router.rest.pagination
Class PaginationMetadata
java.lang.Object
org.jboss.aerogear.controller.router.rest.pagination.PaginationMetadata
public class PaginationMetadata
- extends Object
Represents information about pagination in AeroGear Controller.
Provides access to "raw" Links, and PaginationProperties to enable developers to assemble pagination
information in whatever way they choose.
DEFAULT_HEADER_PREFIX
public static final String DEFAULT_HEADER_PREFIX
- See Also:
- Constant Field Values
links
private final Links links
webLinking
private final WebLinking webLinking
params
private final PaginationProperties params
headerPrefix
private final com.google.common.base.Optional<String> headerPrefix
PaginationMetadata
public PaginationMetadata(PaginationProperties paging,
RequestPathParser requestPathParser)
PaginationMetadata
public PaginationMetadata(PaginationProperties paging,
RequestPathParser requestPathParser,
String headerPrefix)
PaginationMetadata
private PaginationMetadata(PaginationProperties params,
RequestPathParser requestPathParser,
com.google.common.base.Optional<String> headerPrefix)
getLinks
public Links getLinks()
getHeaders
public Map<String,String> getHeaders(int resultsSize)
firstpage
private boolean firstpage()
fullpage
private boolean fullpage(int results)
getWebLinking
public WebLinking getWebLinking()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.