public class

CreateEmmaTablesTask

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

Summary

Constants
String PARAM_ACCOUNT_ID
String PARAM_CONNECTOR_TYPE
String PARAM_FLAG
String PARAM_MESSAGE_ID
String PARAM_SAP_HANA
String PARAM_SKIP
String PARAM_TABLES
String PARAM_XDATA_TYPE
[Expand]
Inherited Constants
From class com.microstrategy.web.tasks.AbstractBaseTask
Fields
protected TaskParameterMetadata accountIDTaskParam
protected TaskParameterMetadata connectorTypeTaskParam
protected TaskParameterMetadata flagTaskParam
protected TaskParameterMetadata isSapHanaTaskParam
protected TaskParameterMetadata messageIDTaskParam
protected TaskParameterMetadata skipTaskParam
protected TaskParameterMetadata tablesTaskParam
protected TaskParameterMetadata xtTaskParam
[Expand]
Inherited Fields
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
CreateEmmaTablesTask()
Protected Constructors
CreateEmmaTablesTask(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 AddEmmaTables(XMLBuilder builder, JSONObject table, String accountID, boolean skip, int flag, int xdataType, int connectorType)
void AddManipulationFooter(XMLBuilder builder)
void AddManipulationHeader(XMLBuilder builder)
String AddSapHanaTables(XMLBuilder builder, JSONObject table, int flag, int xdataType, int connectorType)
String GetJSonObjectValue(String valueName, JSONObject column)
[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_ACCOUNT_ID

Constant Value: "said"

public static final String PARAM_CONNECTOR_TYPE

Constant Value: "dict"

public static final String PARAM_FLAG

Constant Value: "flag"

public static final String PARAM_MESSAGE_ID

Constant Value: "msgid"

public static final String PARAM_SAP_HANA

Constant Value: "sap"

public static final String PARAM_SKIP

Constant Value: "skip"

public static final String PARAM_TABLES

Constant Value: "tables"

public static final String PARAM_XDATA_TYPE

Constant Value: "xt"

Fields

protected TaskParameterMetadata accountIDTaskParam

protected TaskParameterMetadata connectorTypeTaskParam

protected TaskParameterMetadata flagTaskParam

protected TaskParameterMetadata isSapHanaTaskParam

protected TaskParameterMetadata messageIDTaskParam

protected TaskParameterMetadata skipTaskParam

protected TaskParameterMetadata tablesTaskParam

protected TaskParameterMetadata xtTaskParam

Public Constructors

public CreateEmmaTablesTask ()

Protected Constructors

protected CreateEmmaTablesTask (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 AddEmmaTables (XMLBuilder builder, JSONObject table, String accountID, boolean skip, int flag, int xdataType, int connectorType)

Throws
TaskException

protected void AddManipulationFooter (XMLBuilder builder)

Throws
TaskException

protected void AddManipulationHeader (XMLBuilder builder)

Throws
TaskException

protected String AddSapHanaTables (XMLBuilder builder, JSONObject table, int flag, int xdataType, int connectorType)

Throws
TaskException

protected String GetJSonObjectValue (String valueName, JSONObject column)

Throws
TaskException