Class RemapObjectTask
- java.lang.Object
-
- com.microstrategy.web.tasks.AbstractBaseTask
-
- com.microstrategy.web.app.tasks.AbstractAppTask
-
- com.microstrategy.web.app.tasks.QueryBuilder.RemapObjectTask
-
- All Implemented Interfaces:
Task
public class RemapObjectTask extends AbstractAppTask
-
-
Field Summary
Fields Modifier and Type Field Description protected TaskParameterMetadata
documentIDTaskParam
protected TaskParameterMetadata
lastUpdateTaskParam
protected TaskParameterMetadata
mappingsDeltaTaskParam
protected TaskParameterMetadata
messageIDTaskParam
static java.lang.String
PARAM_DOCUMENT_ID
static java.lang.String
PARAM_LAST_UPDATE
static java.lang.String
PARAM_MAPPINGS
static java.lang.String
PARAM_MESSAGE_ID
static java.lang.String
PARAM_TABLE_ID
protected TaskParameterMetadata
tableIDTaskParam
-
Fields inherited from class com.microstrategy.web.tasks.AbstractBaseTask
compressOutput, CONTENT_TYPE_BINARY, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, CONTENT_TYPE_JSON_ALL, CONTENT_TYPE_JSON_D, CONTENT_TYPE_JSON_P, CONTENT_TYPE_XML, CONTENT_TYPE_XML_ANF, DEFAULT_MAX_WAIT, DEFAULT_POLLING_FREQ, execFlagsParam, INDEFINITE_MAX_WAIT, maxWaitParam, metadata, mPrivileges, msgIDParam, objectIDParam, OTHER_CONTENT_KEY_LAYOUTS, PARAM_NAME_EXEC_FLAGS, PARAM_NAME_MAX_WAIT, PARAM_NAME_MESSAGE_ID, PARAM_NAME_OBJECT_ID, PARAM_NAME_POLLING_FREQ, PARAM_NAME_RESULT_FLAGS, PARAM_NAME_SESSION_ID, PARAM_NAME_SESSION_STATE, PARAM_NAME_STATE_ID, pollingFreqParam, PREFERENCE_DEFAULT_MAX_WAIT_IN_TASK, resultFlagsParam, sessionIDParam, sessionStateParam, stateIDParam
-
-
Constructor Summary
Constructors Modifier Constructor Description RemapObjectTask()
protected
RemapObjectTask(java.lang.String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
buildJSONMapping(XMLBuilder builder, JSONArray mappingArray)
protected java.lang.String
GetJSONObjectValue(java.lang.String valueName, JSONObject obj)
java.lang.String
getString(WebIServerSession session, java.lang.String messageID, java.lang.String docuemntID, java.lang.String mappings, java.lang.String lastUpdate, java.lang.String tableID)
void
processRequest(TaskRequestContext context, TaskOutput taskOutput)
The default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes theAbstractBaseTask.processRequest(TaskRequestContext, MarkupOutput)
version.protected java.lang.String
RemapObjectCommand(java.lang.String sessionID, java.lang.String messageID, JSONArray mappingArray)
Deprecated.Use RemapObjectCommand(String sessionID, String messageID, String documentID, String lastUpdate, JSONArray mappingArray) insteadprotected java.lang.String
RemapObjectCommand(java.lang.String sessionID, java.lang.String messageID, java.lang.String documentID, java.lang.String lastUpdate, JSONArray mappingArray)
-
Methods inherited from class com.microstrategy.web.app.tasks.AbstractAppTask
getDescriptor, newRequestContext
-
Methods inherited from class com.microstrategy.web.tasks.AbstractBaseTask
addExecFlagsParam, addJuilLayouts, addMaxWaitParam, addMaxWaitParam, addMessageIDParam, addObjectIDParam, addParameterMetadata, addParameterMetadata, addParameterMetadata, addPollingFrequencyParam, addPollingFrequencyParam, addResultFlagsParam, addSessionIDParam, addSessionStateParam, addStateIDParam, checkForRequiredParameters, destroy, getCompressOutput, getID, getMetadata, getPrivileges, getSysDefaultPreferenceValue, init, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType
-
-
-
-
Field Detail
-
PARAM_MAPPINGS
public static final java.lang.String PARAM_MAPPINGS
- See Also:
- Constant Field Values
-
PARAM_DOCUMENT_ID
public static final java.lang.String PARAM_DOCUMENT_ID
- See Also:
- Constant Field Values
-
PARAM_MESSAGE_ID
public static final java.lang.String PARAM_MESSAGE_ID
- See Also:
- Constant Field Values
-
PARAM_LAST_UPDATE
public static final java.lang.String PARAM_LAST_UPDATE
- See Also:
- Constant Field Values
-
PARAM_TABLE_ID
public static final java.lang.String PARAM_TABLE_ID
- See Also:
- Constant Field Values
-
messageIDTaskParam
protected TaskParameterMetadata messageIDTaskParam
-
documentIDTaskParam
protected TaskParameterMetadata documentIDTaskParam
-
mappingsDeltaTaskParam
protected TaskParameterMetadata mappingsDeltaTaskParam
-
lastUpdateTaskParam
protected TaskParameterMetadata lastUpdateTaskParam
-
tableIDTaskParam
protected TaskParameterMetadata tableIDTaskParam
-
-
Method Detail
-
processRequest
public void processRequest(TaskRequestContext context, TaskOutput taskOutput) throws TaskException
Description copied from class:AbstractBaseTask
The default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes theAbstractBaseTask.processRequest(TaskRequestContext, MarkupOutput)
version.- Specified by:
processRequest
in interfaceTask
- Overrides:
processRequest
in classAbstractBaseTask
- Parameters:
context
- TheTaskRequestContext
object that maintains the state of the request.taskOutput
- TheTaskOutput
that contains the output generated by the Task.- Throws:
TaskException
- If the Task was unable to satisfy the request.- See Also:
Task.processRequest(TaskRequestContext, TaskOutput)
-
getString
public java.lang.String getString(WebIServerSession session, java.lang.String messageID, java.lang.String docuemntID, java.lang.String mappings, java.lang.String lastUpdate, java.lang.String tableID) throws TaskException
- Throws:
TaskException
-
buildJSONMapping
protected void buildJSONMapping(XMLBuilder builder, JSONArray mappingArray) throws TaskException
- Throws:
TaskException
-
RemapObjectCommand
protected java.lang.String RemapObjectCommand(java.lang.String sessionID, java.lang.String messageID, JSONArray mappingArray) throws TaskException
Deprecated.Use RemapObjectCommand(String sessionID, String messageID, String documentID, String lastUpdate, JSONArray mappingArray) instead- Throws:
TaskException
-
RemapObjectCommand
protected java.lang.String RemapObjectCommand(java.lang.String sessionID, java.lang.String messageID, java.lang.String documentID, java.lang.String lastUpdate, JSONArray mappingArray) throws TaskException
- Throws:
TaskException
-
GetJSONObjectValue
protected java.lang.String GetJSONObjectValue(java.lang.String valueName, JSONObject obj) throws TaskException
- Throws:
TaskException
-
-