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 TaskParameterMetadatadocumentIDTaskParamprotected TaskParameterMetadatalastUpdateTaskParamprotected TaskParameterMetadatamappingsDeltaTaskParamprotected TaskParameterMetadatamessageIDTaskParamstatic java.lang.StringPARAM_DOCUMENT_IDstatic java.lang.StringPARAM_LAST_UPDATEstatic java.lang.StringPARAM_MAPPINGSstatic java.lang.StringPARAM_MESSAGE_IDstatic java.lang.StringPARAM_TABLE_IDprotected TaskParameterMetadatatableIDTaskParam-
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()protectedRemapObjectTask(java.lang.String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidbuildJSONMapping(XMLBuilder builder, JSONArray mappingArray)protected java.lang.StringGetJSONObjectValue(java.lang.String valueName, JSONObject obj)java.lang.StringgetString(WebIServerSession session, java.lang.String messageID, java.lang.String docuemntID, java.lang.String mappings, java.lang.String lastUpdate, java.lang.String tableID)voidprocessRequest(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.StringRemapObjectCommand(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.StringRemapObjectCommand(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:AbstractBaseTaskThe default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes theAbstractBaseTask.processRequest(TaskRequestContext, MarkupOutput)version.- Specified by:
processRequestin interfaceTask- Overrides:
processRequestin classAbstractBaseTask- Parameters:
context- TheTaskRequestContextobject that maintains the state of the request.taskOutput- TheTaskOutputthat 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 TaskExceptionDeprecated.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
-
-