public class

GetReportXDADefinitionTask

extends AbstractAppTask
java.lang.Object
   ↳ com.microstrategy.web.tasks.AbstractBaseTask
     ↳ com.microstrategy.web.app.tasks.AbstractAppTask
       ↳ com.microstrategy.web.app.tasks.QueryBuilder.GetReportXDADefinitionTask

Summary

Constants
String PARAM_AUTOMAP_FLAG
String PARAM_BINDINGTABLE_FLAG
String PARAM_BROWSE_TYPE
String PARAM_DOCUMENT_ID
String PARAM_MESSAGE_ID
String PARAM_POLL
String PARAM_PREVIEW_FLAG
String PARAM_REPORT_ID
String PARAM_SHEET_INDEX
String PARAM_TABLE_ID
String XML_INDEX
[Expand]
Inherited Constants
From class com.microstrategy.web.tasks.AbstractBaseTask
Fields
protected TaskParameterMetadata attributeGroupInfoParam
protected TaskParameterMetadata automapFlagTaskParam
protected TaskParameterMetadata bindingFlagTaskParam
protected TaskParameterMetadata browseTypeTaskParam
protected TaskParameterMetadata documentIDTaskParam
protected TaskParameterMetadata messageIDTaskParam
protected TaskParameterMetadata pollTaskParam
protected TaskParameterMetadata previewFlagTaskParam
protected TaskParameterMetadata reportIDTaskParam
protected TaskParameterMetadata selectedAttributeIdsParam
protected TaskParameterMetadata sheetIndexTaskParam
protected TaskParameterMetadata tableIDParam
[Expand]
Inherited Fields
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
GetReportXDADefinitionTask()
Protected Constructors
GetReportXDADefinitionTask(String description)
Public Methods
int getRequestTimeout()
void processRequest(TaskRequestContext context, TaskOutput taskOutput)
The default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes the processRequest(TaskRequestContext, MarkupOutput) version.
Protected Methods
String GetReportXDADefinitionCommand(String sessionID, String messageID, String documentID, String tableID, String browseType, String bindingFlag, String previewFlag, String automap, String sheetIndex, WebReportInstance ri)
String GetReportXDADefinitionCommand2(String sessionID, String reportID, String documentID, String tableID, String browseType, String bindingFlag, String previewFlag, String automap, String sheetIndex)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.tasks.AbstractAppTask
From class com.microstrategy.web.tasks.AbstractBaseTask
From class java.lang.Object
From interface com.microstrategy.web.tasks.Task

Constants

public static final String PARAM_AUTOMAP_FLAG

Constant Value: "automap"

public static final String PARAM_BINDINGTABLE_FLAG

Constant Value: "bindingflag"

public static final String PARAM_BROWSE_TYPE

Constant Value: "browsetype"

public static final String PARAM_DOCUMENT_ID

Constant Value: "docid"

public static final String PARAM_MESSAGE_ID

Constant Value: "msgid"

public static final String PARAM_POLL

Constant Value: "poll"

public static final String PARAM_PREVIEW_FLAG

Constant Value: "previewflag"

public static final String PARAM_REPORT_ID

Constant Value: "reportid"

public static final String PARAM_SHEET_INDEX

Constant Value: "sheetIndex"

public static final String PARAM_TABLE_ID

Constant Value: "tableID"

public static final String XML_INDEX

Constant Value: "qi"

Fields

protected TaskParameterMetadata attributeGroupInfoParam

protected TaskParameterMetadata automapFlagTaskParam

protected TaskParameterMetadata bindingFlagTaskParam

protected TaskParameterMetadata browseTypeTaskParam

protected TaskParameterMetadata documentIDTaskParam

protected TaskParameterMetadata messageIDTaskParam

protected TaskParameterMetadata pollTaskParam

protected TaskParameterMetadata previewFlagTaskParam

protected TaskParameterMetadata reportIDTaskParam

protected TaskParameterMetadata selectedAttributeIdsParam

protected TaskParameterMetadata sheetIndexTaskParam

protected TaskParameterMetadata tableIDParam

Public Constructors

public GetReportXDADefinitionTask ()

Protected Constructors

protected GetReportXDADefinitionTask (String description)

Public Methods

public int getRequestTimeout ()

public void processRequest (TaskRequestContext context, TaskOutput taskOutput)

The default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes the processRequest(TaskRequestContext, MarkupOutput) version.

Parameters
context The TaskRequestContext object that maintains the state of the request.
taskOutput The TaskOutput that contains the output generated by the Task.
Throws
TaskException

Protected Methods

protected String GetReportXDADefinitionCommand (String sessionID, String messageID, String documentID, String tableID, String browseType, String bindingFlag, String previewFlag, String automap, String sheetIndex, WebReportInstance ri)

Throws
TaskException

protected String GetReportXDADefinitionCommand2 (String sessionID, String reportID, String documentID, String tableID, String browseType, String bindingFlag, String previewFlag, String automap, String sheetIndex)

Throws
TaskException