|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object smartbi.sdk.service.simplereport._ClientReportService
public class _ClientReportService
内部对象。封装的远端的ClientReportService
字段摘要 | |
---|---|
protected ClientConnector |
connector
|
构造方法摘要 | |
---|---|
_ClientReportService(ClientConnector connector)
构造函数 |
方法摘要 | |
---|---|
java.lang.String |
cloneQuery(java.lang.String clientId,
java.lang.String parentNodeId,
java.lang.String name,
java.lang.String alias,
java.lang.String desc)
|
void |
dump(java.lang.String clientId,
java.lang.String reportId)
|
int |
executeQuery(java.lang.String clientId)
执行报表 |
java.util.List |
getFieldDistinctValues(java.lang.String clientId,
java.lang.String fieldId)
获取报表中某字段的所有可能值 |
java.lang.String |
getFunctionValue(java.lang.String clientId,
java.lang.String func)
取得一个表达式的值 |
java.util.List |
getParamStandbyValue(java.lang.String clientId,
java.lang.String paramId)
获得某个参数的候选值列表 |
ReportData |
getRawReportData(java.lang.String clientId,
int pageNum)
获得原始报表数据 |
ReportData |
getReportData(java.lang.String clientId,
int pageNum)
获得报表数据 |
ClientReportView |
openQuery(java.lang.String queryId)
打开一个报表 |
ClientReportView |
openQueryWithoutInit(java.lang.String queryId)
打开一个报表 |
boolean |
overwriteQuery(java.lang.String clientId,
java.lang.String replacedReportId,
java.lang.String desc)
|
void |
removeFromSession(java.lang.String clientId)
将报表信息从服务端的会话状态中清除。 |
boolean |
setAutoCondition(java.lang.String clientId,
java.lang.String fieldId,
java.lang.String operator,
java.lang.String value)
设置过滤条件 |
void |
setClientConfig(java.lang.String clientId,
java.lang.String clientConfig)
|
boolean |
setCustomCondition(java.lang.String clientId,
CustomFilterDataBean filterData)
设置自定义过滤条件 |
boolean |
setFieldAggregate(java.lang.String clientId,
java.lang.String fieldId,
java.lang.String aggregate)
设置字段聚合方式 |
boolean |
setOrderByType(java.lang.String clientId,
java.lang.String fieldId,
java.lang.String orderType)
设置报表的排序字段 |
boolean |
setParamValue(java.lang.String clientId,
java.lang.String paramId,
java.lang.String paramValue,
java.lang.String paramDisplayValue)
设置参数值。 |
boolean |
setParamValueByName(java.lang.String clientId,
java.lang.String paramId,
java.lang.String paramValue,
java.lang.String paramDisplayValue)
设置参数值。 |
void |
setRowsPerPage(java.lang.String clientId,
int rowsPerPage)
设置每页的行数 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
protected ClientConnector connector
构造方法详细信息 |
---|
public _ClientReportService(ClientConnector connector)
connector
- 应用连接器方法详细信息 |
---|
public ClientReportView openQuery(java.lang.String queryId)
queryId
- 报表ID
public ClientReportView openQueryWithoutInit(java.lang.String queryId)
queryId
- 报表ID
public java.lang.String getFunctionValue(java.lang.String clientId, java.lang.String func)
clientId
- 客户IDfunc
- 表达式
public void setRowsPerPage(java.lang.String clientId, int rowsPerPage)
clientId
- 客户IDrowsPerPage
- 每页行数public int executeQuery(java.lang.String clientId)
clientId
- 客户ID
public ReportData getReportData(java.lang.String clientId, int pageNum)
clientId
- 客户IDpageNum
- 报表页码,指定获取报表的第几页,从0算起
public void removeFromSession(java.lang.String clientId)
clientId
- 客户IDpublic boolean setParamValue(java.lang.String clientId, java.lang.String paramId, java.lang.String paramValue, java.lang.String paramDisplayValue)
clientId
- 客户IDparamId
- 参数IDparamValue
- 参数值paramDisplayValue
- 参数显示值
public boolean setParamValueByName(java.lang.String clientId, java.lang.String paramId, java.lang.String paramValue, java.lang.String paramDisplayValue)
clientId
- 客户IDparamId
- 参数IDparamValue
- 参数值paramDisplayValue
- 参数显示值
public boolean setOrderByType(java.lang.String clientId, java.lang.String fieldId, java.lang.String orderType)
clientId
- 客户IDfieldId
- 字段IDorderType
- 排序方式, ASC, DESC, NONE
public boolean setFieldAggregate(java.lang.String clientId, java.lang.String fieldId, java.lang.String aggregate)
clientId
- 客户IDfieldId
- 字段IDaggregate
- 聚合方式 SUM, MIN, MAX, COUNT, DISTINCT_COUNT, AVG, NULL
public java.util.List getFieldDistinctValues(java.lang.String clientId, java.lang.String fieldId)
clientId
- 客户IDfieldId
- 字段ID
public boolean setAutoCondition(java.lang.String clientId, java.lang.String fieldId, java.lang.String operator, java.lang.String value)
clientId
- 客户IDfieldId
- 字段IDoperator
- 操作符 =, >, <value
- 条件值
public boolean setCustomCondition(java.lang.String clientId, CustomFilterDataBean filterData)
clientId
- 报表客户端IDfilterData
- 过滤条件对象
public ReportData getRawReportData(java.lang.String clientId, int pageNum)
clientId
- 客户IDpageNum
- 页码
public java.util.List getParamStandbyValue(java.lang.String clientId, java.lang.String paramId)
clientId
- 客户IdparamId
- 参数Id
public java.lang.String cloneQuery(java.lang.String clientId, java.lang.String parentNodeId, java.lang.String name, java.lang.String alias, java.lang.String desc)
public void dump(java.lang.String clientId, java.lang.String reportId)
public boolean overwriteQuery(java.lang.String clientId, java.lang.String replacedReportId, java.lang.String desc)
public void setClientConfig(java.lang.String clientId, java.lang.String clientConfig)
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |