org.odata4j.producer
Class QueryInfo.Builder

java.lang.Object
  extended by org.odata4j.producer.QueryInfo.Builder
Direct Known Subclasses:
EntityQueryInfo.Builder
Enclosing class:
QueryInfo

public static class QueryInfo.Builder
extends Object

Mutable builder for QueryInfo objects.


Constructor Summary
QueryInfo.Builder()
           
 
Method Summary
 QueryInfo build()
           
 QueryInfo.Builder setCustomOptions(Map<String,String> value)
           
 QueryInfo.Builder setExpand(List<EntitySimpleProperty> value)
           
 QueryInfo.Builder setFilter(BoolCommonExpression filter)
           
 QueryInfo.Builder setInlineCount(InlineCount inlineCount)
           
 QueryInfo.Builder setOrderBy(List<OrderByExpression> orderBy)
           
 QueryInfo.Builder setSelect(List<EntitySimpleProperty> value)
           
 QueryInfo.Builder setSkip(Integer skip)
           
 QueryInfo.Builder setSkipToken(String value)
           
 QueryInfo.Builder setTop(Integer top)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryInfo.Builder

public QueryInfo.Builder()
Method Detail

build

public QueryInfo build()

setCustomOptions

public QueryInfo.Builder setCustomOptions(Map<String,String> value)

setExpand

public QueryInfo.Builder setExpand(List<EntitySimpleProperty> value)

setFilter

public QueryInfo.Builder setFilter(BoolCommonExpression filter)

setInlineCount

public QueryInfo.Builder setInlineCount(InlineCount inlineCount)

setOrderBy

public QueryInfo.Builder setOrderBy(List<OrderByExpression> orderBy)

setSelect

public QueryInfo.Builder setSelect(List<EntitySimpleProperty> value)

setSkip

public QueryInfo.Builder setSkip(Integer skip)

setSkipToken

public QueryInfo.Builder setSkipToken(String value)

setTop

public QueryInfo.Builder setTop(Integer top)


http://odata4j.org