smartbi.sdk.service.analysisreport
类 AnalysisReportService

java.lang.Object
  继承者 smartbi.sdk.service.analysisreport.AnalysisReportService

public class AnalysisReportService
extends java.lang.Object

多维服务对象。


构造方法摘要
AnalysisReportService(ClientConnector conn)
          构造方法
 
方法摘要
 void closeAnalysisReport(java.lang.String clientId)
          关闭多维报表
 void doExport(java.lang.String clientId, java.lang.String exportType, java.lang.String delimiter, java.io.OutputStream os)
          导出报表
 void doExport(java.lang.String clientId, java.lang.String exportType, java.lang.String delimiter, java.io.OutputStream os, java.lang.String resourceBasePath)
          导出报表
 void doExport(java.lang.String clientId, java.lang.String exportType, java.lang.String delimiter, java.io.OutputStream os, java.lang.String resourceBasePath, java.lang.String valueType)
           
 IResult executeQuery(java.lang.String clientId)
          执行多维查询
 IParameter getParameter(java.lang.String clientId, java.lang.String paramId)
          获取参数
 java.util.List<java.lang.String> getParameterDefaultValue(java.lang.String clientId, java.lang.String paramId)
          获取参数显示值
 java.lang.String getParameterDisplayValue(java.lang.String clientId, java.lang.String paramId)
          获取参数显示值
 java.util.List<Parameter> getParameters(java.lang.String clientId)
          获取所有参数
 java.util.List<NameValuePair> getParamStandbyValue(java.lang.String clientId, java.lang.String paramId)
          获得某个参数的候选值列表
 java.lang.String openAnalysisReport(java.lang.String reportId)
          打开多维报表
 java.lang.String openOlapReportWithoutInit(java.lang.String reportId)
          打开多维报表
 void setParameterValueAsDefault(java.lang.String clientId, java.lang.String paramId)
          设置参数为默认值
 void setParamValue(java.lang.String clientId, java.lang.String id, java.lang.String value, java.lang.String displayValue)
          设置多维报表参数值
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AnalysisReportService

public AnalysisReportService(ClientConnector conn)
构造方法

参数:
conn -
方法详细信息

openAnalysisReport

public java.lang.String openAnalysisReport(java.lang.String reportId)
打开多维报表

参数:
reportId -
返回:

openOlapReportWithoutInit

public java.lang.String openOlapReportWithoutInit(java.lang.String reportId)
打开多维报表

参数:
reportId -
返回:

closeAnalysisReport

public void closeAnalysisReport(java.lang.String clientId)
关闭多维报表

参数:
clientId -

setParamValue

public void setParamValue(java.lang.String clientId,
                          java.lang.String id,
                          java.lang.String value,
                          java.lang.String displayValue)
设置多维报表参数值

参数:
clientId -
id - 参数ID
value - 参数值
displayValue - 参数显示值

executeQuery

public IResult executeQuery(java.lang.String clientId)
执行多维查询

参数:
clientId -
返回:

doExport

public void doExport(java.lang.String clientId,
                     java.lang.String exportType,
                     java.lang.String delimiter,
                     java.io.OutputStream os,
                     java.lang.String resourceBasePath,
                     java.lang.String valueType)

doExport

public void doExport(java.lang.String clientId,
                     java.lang.String exportType,
                     java.lang.String delimiter,
                     java.io.OutputStream os,
                     java.lang.String resourceBasePath)
导出报表

参数:
clientId -
exportType - 导出类型
delimiter - 分割符
os - 输出流

doExport

public void doExport(java.lang.String clientId,
                     java.lang.String exportType,
                     java.lang.String delimiter,
                     java.io.OutputStream os)
导出报表

参数:
clientId -
exportType - 导出类型
delimiter - 分割符
os - 输出流 分割符
resourceBasePath - 资源路径前缀

setParameterValueAsDefault

public void setParameterValueAsDefault(java.lang.String clientId,
                                       java.lang.String paramId)
设置参数为默认值

参数:
clientId -
paramId -

getParameter

public IParameter getParameter(java.lang.String clientId,
                               java.lang.String paramId)
获取参数

参数:
clientId -
paramId -
返回:

getParameterDisplayValue

public java.lang.String getParameterDisplayValue(java.lang.String clientId,
                                                 java.lang.String paramId)
获取参数显示值

参数:
clientId -
paramId -
返回:

getParameterDefaultValue

public java.util.List<java.lang.String> getParameterDefaultValue(java.lang.String clientId,
                                                                 java.lang.String paramId)
获取参数显示值

参数:
clientId -
paramId -
返回:

getParameters

public java.util.List<Parameter> getParameters(java.lang.String clientId)
获取所有参数

参数:
clientId -
返回:

getParamStandbyValue

public java.util.List<NameValuePair> getParamStandbyValue(java.lang.String clientId,
                                                          java.lang.String paramId)
获得某个参数的候选值列表

参数:
paramId - 参数Id
返回:
候选值列表,其元素类型为NameValuePair