Class QueryBuilderImpl<Q extends QueryBuilder<?,T>,T>
- java.lang.Object
-
- org.springframework.social.google.api.query.impl.QueryBuilderImpl<Q,T>
-
- Type Parameters:
Q-QueryBuildertypeT- Model type
- All Implemented Interfaces:
QueryBuilder<Q,T>
- Direct Known Subclasses:
ApiQueryBuilderImpl,UriQueryBuilderImpl
public abstract class QueryBuilderImpl<Q extends QueryBuilder<?,T>,T> extends Object implements QueryBuilder<Q,T>
Abstract superclass forQueryBuilderimplementations.- Author:
- Gabriel Axel
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedQueryBuilderImpl()protectedQueryBuilderImpl(String feedUrl)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QappendQueryParam(StringBuilder sb, String name, Enum<?> value)protected QappendQueryParam(String name, boolean value)protected QappendQueryParam(String name, int value)protected QappendQueryParam(String name, Object value)protected QappendQueryParam(String name, String value)protected QappendQueryParam(String name, Date value)protected Stringbuild()protected QcastThis()protected static Stringencode(String text)QmaxResultsNumber(int maxResults)
-
-
-
Field Detail
-
feedUrl
protected String feedUrl
-
-
Constructor Detail
-
QueryBuilderImpl
protected QueryBuilderImpl()
-
QueryBuilderImpl
protected QueryBuilderImpl(String feedUrl)
-
-
Method Detail
-
castThis
protected Q castThis()
-
maxResultsNumber
public Q maxResultsNumber(int maxResults)
- Specified by:
maxResultsNumberin interfaceQueryBuilder<Q extends QueryBuilder<?,T>,T>
-
appendQueryParam
protected Q appendQueryParam(StringBuilder sb, String name, Enum<?> value)
-
build
protected String build()
-
-