Package com.microstrategy.web.app.tasks
Class SaveRWTransactions
- java.lang.Object
-
- com.microstrategy.web.tasks.AbstractBaseTask
-
- com.microstrategy.web.tasks.AbstractResultSetResultsTask
-
- com.microstrategy.web.app.tasks.SaveRWTransactions
-
- All Implemented Interfaces:
Task
public class SaveRWTransactions extends AbstractResultSetResultsTask
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.tasks.AbstractResultSetResultsTask
MSG_PROMPT, MSG_TIMEOUT
-
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 Constructor Description SaveRWTransactions()
SaveRWTransactions(java.lang.String desc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
createResponse(TaskRequestContext context, TaskOutput output)
protected int
getStatus(RequestKeys rk, java.lang.String sessionID)
TaskRequestContext
newRequestContext()
Returns a new object to hold per-request data for this Task.protected void
preCollectData(TaskRequestContext context, TaskOutput taskOutput)
-
Methods inherited from class com.microstrategy.web.tasks.AbstractResultSetResultsTask
getSession, pollStatus, processRequest
-
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
-
-
-
-
Method Detail
-
newRequestContext
public TaskRequestContext newRequestContext()
Description copied from interface:Task
Returns a new object to hold per-request data for this Task.- Specified by:
newRequestContext
in interfaceTask
- Overrides:
newRequestContext
in classAbstractBaseTask
- Returns:
- A new
TaskRequestContext
object for this Task.
-
preCollectData
protected void preCollectData(TaskRequestContext context, TaskOutput taskOutput) throws TaskException
- Specified by:
preCollectData
in classAbstractResultSetResultsTask
- Throws:
TaskException
-
getStatus
protected int getStatus(RequestKeys rk, java.lang.String sessionID) throws MSTRWebAPIException
- Specified by:
getStatus
in classAbstractResultSetResultsTask
- Throws:
MSTRWebAPIException
-
createResponse
protected boolean createResponse(TaskRequestContext context, TaskOutput output) throws MSTRWebAPIException, TaskException, WebObjectsException
- Specified by:
createResponse
in classAbstractResultSetResultsTask
- Throws:
MSTRWebAPIException
TaskException
WebObjectsException
-
-