eu.emi.emir.client.query
Class URIQueryBuilderImpl

java.lang.Object
  extended by eu.emi.emir.client.query.URIQuery.URIQueryBuilder
      extended by eu.emi.emir.client.query.URIQueryBuilderImpl
Direct Known Subclasses:
EndpointQuery.EndpointQueryBuilder

public class URIQueryBuilderImpl
extends URIQuery.URIQueryBuilder

Author:
a.memon

Constructor Summary
URIQueryBuilderImpl()
           
 
Method Summary
 URIQuery.URIQueryBuilder addParam(String name, List<String> value)
           
 URIQuery.URIQueryBuilder addParam(String name, String value)
           
 URIQuery build()
           
 URIQuery.URIQueryBuilder mergeURIQuery(URIQuery uriQuery)
          Merge from another URIQuery
 URIQuery.URIQueryBuilder setPageSize(Integer pageSize)
           
 URIQuery.URIQueryBuilder setRef(String reference)
          Set ref to the next page
 URIQuery.URIQueryBuilder setResultLimit(Integer limit)
           
 URIQuery.URIQueryBuilder setSkip(Integer skip)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URIQueryBuilderImpl

public URIQueryBuilderImpl()
Method Detail

addParam

public URIQuery.URIQueryBuilder addParam(String name,
                                         String value)
Specified by:
addParam in class URIQuery.URIQueryBuilder

addParam

public URIQuery.URIQueryBuilder addParam(String name,
                                         List<String> value)
Specified by:
addParam in class URIQuery.URIQueryBuilder

setRef

public URIQuery.URIQueryBuilder setRef(String reference)
Description copied from class: URIQuery.URIQueryBuilder
Set ref to the next page

Specified by:
setRef in class URIQuery.URIQueryBuilder

setPageSize

public URIQuery.URIQueryBuilder setPageSize(Integer pageSize)
Specified by:
setPageSize in class URIQuery.URIQueryBuilder

build

public URIQuery build()
Specified by:
build in class URIQuery.URIQueryBuilder

setSkip

public URIQuery.URIQueryBuilder setSkip(Integer skip)
Specified by:
setSkip in class URIQuery.URIQueryBuilder

setResultLimit

public URIQuery.URIQueryBuilder setResultLimit(Integer limit)
Specified by:
setResultLimit in class URIQuery.URIQueryBuilder

mergeURIQuery

public URIQuery.URIQueryBuilder mergeURIQuery(URIQuery uriQuery)
Description copied from class: URIQuery.URIQueryBuilder
Merge from another URIQuery

Specified by:
mergeURIQuery in class URIQuery.URIQueryBuilder


Copyright © 2013 EMI. All Rights Reserved.