Package com.microstrategy.web.tasks
Class StorePreviewImageTask
- java.lang.Object
 - 
- com.microstrategy.web.tasks.AbstractBaseTask
 - 
- com.microstrategy.web.tasks.StorePreviewImageTask
 
 
 
- 
- All Implemented Interfaces:
 Task
public class StorePreviewImageTask extends AbstractBaseTask
This Task uploads the preview image of a report or document from its most recent execution. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected TaskParameterMetadataimageDataParam- 
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 StorePreviewImageTask()Creates a new ImportFileTask object. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckForRequiredParameters(RequestKeys requestKeys)Checks whether all required parameters are present or not.voidprocessRequest(TaskRequestContext context, MarkupOutput markupOutput)This method uploads the preview image of a report or document to the Intelligence Server.- 
Methods inherited from class com.microstrategy.web.tasks.AbstractBaseTask
addExecFlagsParam, addJuilLayouts, addMaxWaitParam, addMaxWaitParam, addMessageIDParam, addObjectIDParam, addParameterMetadata, addParameterMetadata, addParameterMetadata, addPollingFrequencyParam, addPollingFrequencyParam, addResultFlagsParam, addSessionIDParam, addSessionStateParam, addStateIDParam, destroy, getCompressOutput, getID, getMetadata, getPrivileges, getSysDefaultPreferenceValue, init, newRequestContext, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType 
 - 
 
 - 
 
- 
- 
Field Detail
- 
imageDataParam
protected TaskParameterMetadata imageDataParam
 
 - 
 
- 
Method Detail
- 
processRequest
public void processRequest(TaskRequestContext context, MarkupOutput markupOutput) throws TaskException
This method uploads the preview image of a report or document to the Intelligence Server.- Specified by:
 processRequestin interfaceTask- Overrides:
 processRequestin classAbstractBaseTask- Parameters:
 context- TheTaskRequestContextthat contains all information about this Task invocation.taskOutput- TheTaskOutputthat contains our response.- Throws:
 TaskException- If anything fails along the way. See the individual methods invoked by this method.- See Also:
 Task.processRequest(TaskRequestContext, MarkupOutput)
 
- 
checkForRequiredParameters
protected void checkForRequiredParameters(RequestKeys requestKeys) throws TaskRequestMalformedException
Description copied from class:AbstractBaseTaskChecks whether all required parameters are present or not.- Overrides:
 checkForRequiredParametersin classAbstractBaseTask- Parameters:
 requestKeys- TheRequestKeysobject that contains all parameters.- Throws:
 TaskRequestMalformedException- If some required parameters are missing.
 
 - 
 
 -