public class DsRestfulInfo
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Description: 接口信息
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
DsRestfulInfo() |
限定符和类型 | 方法和说明 |
---|---|
void |
beforeESGenerateDslObjecyt(ModuleContext context,
DsFilterResult result)
在生成ES查询对象前操调用,主要是处理query合并
|
java.lang.String |
getDataKey() |
DsInfo |
getDsInfo() |
java.lang.String |
getDsRet() |
java.lang.String |
getHttpMethod() |
java.lang.String |
getHttpServerType() |
java.lang.String |
getOtherParam() |
java.lang.String |
getTotalKey() |
java.lang.String |
getUrl() |
boolean |
isElasticsearch()
是否使用的Elasticsearch接口
|
void |
parser(org.jdom.Element nodeEl,
DsInfo dsInfo) |
Datastore |
processESRequestDatastore(ModuleContext context,
com.alibaba.fastjson.JSONObject dslObj)
按ES生成数据集
|
Datastore |
processRequestDatastore(ModuleContext context,
java.lang.StringBuilder query)
普通查询
|
RequestPages |
processRequestPages(ModuleContext context,
com.alibaba.fastjson.JSONObject dslObj)
获取ES的分页数据
|
public void parser(org.jdom.Element nodeEl, DsInfo dsInfo)
public RequestPages processRequestPages(ModuleContext context, com.alibaba.fastjson.JSONObject dslObj)
context
- ModuleContextdslObj
- JSONObjectpublic Datastore processESRequestDatastore(ModuleContext context, com.alibaba.fastjson.JSONObject dslObj)
context
- ModuleContextdslObj
- JSONObjectpublic Datastore processRequestDatastore(ModuleContext context, java.lang.StringBuilder query)
context
- ModuleContextquery
- key=value&kye2=valuepublic void beforeESGenerateDslObjecyt(ModuleContext context, DsFilterResult result)
context
- ModuleContextresult
- DsFilterResultpublic DsInfo getDsInfo()
public java.lang.String getUrl()
public java.lang.String getDsRet()
public boolean isElasticsearch()
public java.lang.String getHttpMethod()
public java.lang.String getHttpServerType()
public java.lang.String getTotalKey()
public java.lang.String getDataKey()
public java.lang.String getOtherParam()