public class

SaveReportXDADefinitionTask

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

Summary

Constants
String PARAM_AUTONAME
String PARAM_CUBEREPORT
String PARAM_DESC
String PARAM_FOLDER_ID
String PARAM_MESSAGE_ID
String PARAM_NAME
String PARAM_OVERWRITE
String PARAM_REFRESH_OPTION
String PARAM_REPORT_ID
String XML_INDEX
[Expand]
Inherited Constants
From class com.microstrategy.web.tasks.AbstractBaseTask
Fields
protected TaskParameterMetadata autoNameTaskParam
protected TaskParameterMetadata cubeReportTaskParam
protected TaskParameterMetadata descTaskParam
protected TaskParameterMetadata folderIDTaskParam
protected TaskParameterMetadata messageIDTaskParam
protected TaskParameterMetadata nameTaskParam
protected TaskParameterMetadata overwriteTaskParam
protected TaskParameterMetadata refreshOptionTaskParam
protected TaskParameterMetadata reportIDTaskParam
[Expand]
Inherited Fields
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
SaveReportXDADefinitionTask()
Protected Constructors
SaveReportXDADefinitionTask(String description)
Public Methods
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 convertReportTaskManipulation(String refreshOption)
boolean handleCubePublishException(WebObjectsException e, WebIServerSession session)
[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_AUTONAME

Constant Value: "autoName"

public static final String PARAM_CUBEREPORT

Constant Value: "isCube"

public static final String PARAM_DESC

Constant Value: "desc"

public static final String PARAM_FOLDER_ID

Constant Value: "folderID"

public static final String PARAM_MESSAGE_ID

Constant Value: "msgid"

public static final String PARAM_NAME

Constant Value: "name"

public static final String PARAM_OVERWRITE

Constant Value: "overwrite"

public static final String PARAM_REFRESH_OPTION

Constant Value: "crb"

public static final String PARAM_REPORT_ID

Constant Value: "reportid"

public static final String XML_INDEX

Constant Value: "qi"

Fields

protected TaskParameterMetadata autoNameTaskParam

protected TaskParameterMetadata cubeReportTaskParam

protected TaskParameterMetadata descTaskParam

protected TaskParameterMetadata folderIDTaskParam

protected TaskParameterMetadata messageIDTaskParam

protected TaskParameterMetadata nameTaskParam

protected TaskParameterMetadata overwriteTaskParam

protected TaskParameterMetadata refreshOptionTaskParam

protected TaskParameterMetadata reportIDTaskParam

Public Constructors

public SaveReportXDADefinitionTask ()

Protected Constructors

protected SaveReportXDADefinitionTask (String description)

Public Methods

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 convertReportTaskManipulation (String refreshOption)

Throws
TaskException

protected boolean handleCubePublishException (WebObjectsException e, WebIServerSession session)

Throws
TaskException