smartbi.sdk.service.insight
类 ClientInsightService

java.lang.Object
  继承者 smartbi.sdk.service.insight.ClientInsightService

public class ClientInsightService
extends java.lang.Object


字段摘要
protected  ClientConnector connector
          客户端连接器
 
构造方法摘要
ClientInsightService(ClientConnector connector)
           
 
方法摘要
 void cleanTempTablePool()
          清空透视分析临时表
 void close(java.lang.String clientId)
          关闭透视分析
 java.lang.String createInsightQuery(java.lang.String businessViewId, java.lang.String name, java.lang.String alias, java.lang.String desc, java.lang.String folderId)
          创建透视分析
 JSONObject getInsightQuery(java.lang.String clientId)
          重新获取报表对象的当前状态
 JSONArray getParamDefaultValueByPID(java.lang.String panelId, java.lang.String paramId)
          根据参数Id获取参数默认值
 java.util.List<NameValuePair> getParamStandbyValue(java.lang.String panelId, java.lang.String paramId)
          获取参数备选值
 JSONObject openQuery(java.lang.String reportId, java.lang.String pageId)
          打开透视分析
 void setParamValue(java.lang.String panelId, java.lang.String paramId, java.lang.String value, java.lang.String displayValue)
          设置参数值
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

connector

protected ClientConnector connector
客户端连接器

构造方法详细信息

ClientInsightService

public ClientInsightService(ClientConnector connector)
参数:
connector - 客户端连接器
方法详细信息

cleanTempTablePool

public void cleanTempTablePool()
清空透视分析临时表


openQuery

public JSONObject openQuery(java.lang.String reportId,
                            java.lang.String pageId)
打开透视分析

参数:
reportId - 报表Id
pageId - 页面Id
返回:
result

getParamStandbyValue

public java.util.List<NameValuePair> getParamStandbyValue(java.lang.String panelId,
                                                          java.lang.String paramId)
获取参数备选值

参数:
panelId - 参数面板ClientId
paramId - 参数Id
返回:
result

getParamDefaultValueByPID

public JSONArray getParamDefaultValueByPID(java.lang.String panelId,
                                           java.lang.String paramId)
根据参数Id获取参数默认值

参数:
panelId - 参数面板ClientId
paramId - 参数Id
返回:
result

setParamValue

public void setParamValue(java.lang.String panelId,
                          java.lang.String paramId,
                          java.lang.String value,
                          java.lang.String displayValue)
设置参数值

参数:
panelId - 参数面板ClientId
paramId - 参数Id
value - 参数真实值
displayValue - 参数显示值

close

public void close(java.lang.String clientId)
关闭透视分析

参数:
clientId - clientId

createInsightQuery

public java.lang.String createInsightQuery(java.lang.String businessViewId,
                                           java.lang.String name,
                                           java.lang.String alias,
                                           java.lang.String desc,
                                           java.lang.String folderId)
创建透视分析

参数:
businessViewId - 业务查询ID
name - 名称
alias - 别名
desc - 描述
folderId - 保存目录的ID
返回:
ID 透视分析ID

getInsightQuery

public JSONObject getInsightQuery(java.lang.String clientId)
重新获取报表对象的当前状态

参数:
clientId - clientId
返回: