aerogear-controller 1.0.2

org.jboss.aerogear.controller.router.rest.pagination
Class PaginationInfo.PaginationInfoBuilderImpl

java.lang.Object
  extended by org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo.PaginationInfoBuilderImpl
All Implemented Interfaces:
PaginationInfo.PaginationInfoBuilder
Enclosing class:
PaginationInfo

public static class PaginationInfo.PaginationInfoBuilderImpl
extends Object
implements PaginationInfo.PaginationInfoBuilder


Field Summary
private  String headerPrefix
           
private  int limit
           
private  String limitParamName
           
private  int offset
           
private  String offsetParamName
           
private  boolean webLinking
           
 
Constructor Summary
PaginationInfo.PaginationInfoBuilderImpl()
           
 
Method Summary
 PaginationInfo build()
           
 PaginationInfo.PaginationInfoBuilder customHeaders()
           
 PaginationInfo.PaginationInfoBuilder customHeadersPrefix(String prefix)
           
 PaginationInfo.PaginationInfoBuilder limit(int value)
           
 PaginationInfo.PaginationInfoBuilder limit(String paramName, int value)
           
 PaginationInfo.PaginationInfoBuilder offset(String paramName, int value)
           
 PaginationInfo.PaginationInfoBuilder webLinking(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offsetParamName

private String offsetParamName

limitParamName

private String limitParamName

headerPrefix

private String headerPrefix

offset

private int offset

limit

private int limit

webLinking

private boolean webLinking
Constructor Detail

PaginationInfo.PaginationInfoBuilderImpl

public PaginationInfo.PaginationInfoBuilderImpl()
Method Detail

offset

public PaginationInfo.PaginationInfoBuilder offset(String paramName,
                                                   int value)
Specified by:
offset in interface PaginationInfo.PaginationInfoBuilder

limit

public PaginationInfo.PaginationInfoBuilder limit(String paramName,
                                                  int value)
Specified by:
limit in interface PaginationInfo.PaginationInfoBuilder

customHeadersPrefix

public PaginationInfo.PaginationInfoBuilder customHeadersPrefix(String prefix)
Specified by:
customHeadersPrefix in interface PaginationInfo.PaginationInfoBuilder

customHeaders

public PaginationInfo.PaginationInfoBuilder customHeaders()
Specified by:
customHeaders in interface PaginationInfo.PaginationInfoBuilder

limit

public PaginationInfo.PaginationInfoBuilder limit(int value)
Specified by:
limit in interface PaginationInfo.PaginationInfoBuilder

webLinking

public PaginationInfo.PaginationInfoBuilder webLinking(boolean enabled)
Specified by:
webLinking in interface PaginationInfo.PaginationInfoBuilder

build

public PaginationInfo build()
Specified by:
build in interface PaginationInfo.PaginationInfoBuilder

aerogear-controller 1.0.2

Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.