public abstract class AbstractQueryAPIRequest<T extends QueryAPIResponse<?>> extends AbstractAPIRequest<T> implements QueryAPIRequest<T>
gson, httpRequest, SCHEMA_KEY, X_AUTH_TOKENCOMMON_HEADER_PARAM_NAMES| 构造器和说明 |
|---|
AbstractQueryAPIRequest(String apiMethodName,
String method) |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryAPIRequest<T> |
addQueryFilterInfo(QueryFilterInfo queryFilterInfo) |
QueryAPIRequest<T> |
addQueryFilterInfo(String fieldName,
String operator) |
QueryAPIRequest<T> |
addQueryFilterInfo(String fieldName,
String operator,
Object value) |
QueryAPIRequest<T> |
addQueryFilterInfo(String fieldName,
String operator,
Object value,
Object secondValue) |
QueryAPIRequest<T> |
addQueryFilterInfos(List<QueryFilterInfo> queryFilterInfos) |
QueryAPIRequest<T> |
addQuerySortInfo(QuerySortInfo querySortInfo) |
QueryAPIRequest<T> |
addQuerySortInfo(String sortField,
String direction) |
QueryAPIRequest<T> |
addQuerySortInfos(List<QuerySortInfo> querySortInfos) |
void |
check()
验证请求
|
org.yelong.http.request.HttpRequest |
getHttpRequest()
获取 http 请求
|
QueryInfo |
getQueryInfo() |
QueryAPIRequest<T> |
setQueryInfo(QueryInfo queryInfo) |
QueryAPIRequest<T> |
startPage(int pageNum,
int pageSize) |
getApiMethodName, getAuthToken, getSchemaTag, getServerUrl, getTimestamp, setAuthToken, setSchemaTag, setServerUrl, setTimestampclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetApiMethodName, getAuthToken, getResponseClass, getSchemaTag, getServerUrl, getTimestamp, setAuthToken, setSchemaTag, setServerUrl, setTimestamppublic QueryAPIRequest<T> setQueryInfo(QueryInfo queryInfo)
setQueryInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryInfo getQueryInfo()
getQueryInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> startPage(int pageNum, int pageSize)
startPage 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQueryFilterInfo(QueryFilterInfo queryFilterInfo)
addQueryFilterInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQueryFilterInfos(List<QueryFilterInfo> queryFilterInfos)
addQueryFilterInfos 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQueryFilterInfo(String fieldName, String operator)
addQueryFilterInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQueryFilterInfo(String fieldName, String operator, Object value)
addQueryFilterInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQueryFilterInfo(String fieldName, String operator, Object value, Object secondValue)
addQueryFilterInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQuerySortInfo(QuerySortInfo querySortInfo)
addQuerySortInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQuerySortInfos(List<QuerySortInfo> querySortInfos)
addQuerySortInfos 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public QueryAPIRequest<T> addQuerySortInfo(String sortField, String direction)
addQuerySortInfo 在接口中 QueryAPIRequest<T extends QueryAPIResponse<?>>public void check()
throws APIRuleException
APIRequestcheck 在接口中 APIRequest<T extends QueryAPIResponse<?>>check 在类中 AbstractAPIRequest<T extends QueryAPIResponse<?>>APIRuleExceptionpublic org.yelong.http.request.HttpRequest getHttpRequest()
throws IOException
APIRequestgetHttpRequest 在接口中 APIRequest<T extends QueryAPIResponse<?>>getHttpRequest 在类中 AbstractAPIRequest<T extends QueryAPIResponse<?>>IOExceptionCopyright © 2020. All rights reserved.