Package com.microstrategy.web.tasks
Class RetrievePreviewImageTask
- java.lang.Object
 - 
- com.microstrategy.web.tasks.AbstractBaseTask
 - 
- com.microstrategy.web.tasks.RetrievePreviewImageTask
 
 
 
- 
- All Implemented Interfaces:
 Task
public class RetrievePreviewImageTask extends AbstractBaseTask
This Task downloads the preview image of a report or document 
- 
- 
Field Summary
- 
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 RetrievePreviewImageTask()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 downloads the preview image of a report or document from 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 
 - 
 
 - 
 
- 
- 
Method Detail
- 
processRequest
public void processRequest(TaskRequestContext context, MarkupOutput markupOutput) throws TaskException
This method downloads the preview image of a report or document from 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.
 
 - 
 
 -