Package com.microstrategy.web.app.tasks
Class WriteOnlyBeanTask
- java.lang.Object
 - 
- com.microstrategy.web.tasks.AbstractBaseTask
 - 
- com.microstrategy.web.app.tasks.AbstractAppTask
 - 
- com.microstrategy.web.app.tasks.WebComponentTask
 - 
- com.microstrategy.web.app.tasks.BeanTask
 - 
- com.microstrategy.web.app.tasks.WriteOnlyBeanTask
 
 
 
 
 
 
- 
- 
Field Summary
- 
Fields inherited from class com.microstrategy.web.app.tasks.WebComponentTask
FP_NAME_CONTENT_TYPE, initializationErrorMessage 
- 
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 WriteOnlyBeanTask() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidserializeResult(BeanTaskRequestContext btrContext, TaskOutput taskOutput)This method attempts to serialize the results to the supplied TaskOutput object.- 
Methods inherited from class com.microstrategy.web.app.tasks.BeanTask
createWebBean 
- 
Methods inherited from class com.microstrategy.web.app.tasks.WebComponentTask
addTransform, collectData, createUntypedWebComponent, destroy, generatesContent, getBeanInfo, getStyleName, handleEvent, init, isSuccessfullyInitialized, newRequestContext, overrideActualParameters, prepareArgumentRequestKeys, prepareArgumentRequestKeys, prepareBean, prepareEventOrderRequestKeys, prepareEventOrderRequestKeys, prepareEventRequestKeys, prepareEventRequestKeys, prepareParameterRequestKeys, prepareRequestKeys, processRequest, registerParameterMetadata, registerTaskMetadata, requiresIServerSession, restoreBeanState, setBeanContext, setBeanInfo, setBeanName, setBeanProperties, setBeanSession, setSuccessfullyInitialized, setTaskID, transformBean 
- 
Methods inherited from class com.microstrategy.web.app.tasks.AbstractAppTask
getDescriptor 
- 
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, getCompressOutput, getID, getMetadata, getPrivileges, getSysDefaultPreferenceValue, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType 
 - 
 
 - 
 
- 
- 
Method Detail
- 
serializeResult
protected void serializeResult(BeanTaskRequestContext btrContext, TaskOutput taskOutput) throws TaskException
Description copied from class:WebComponentTaskThis method attempts to serialize the results to the supplied TaskOutput object. This method is called byWebComponentTask.processRequest(TaskRequestContext, TaskOutput)and in turn does the following:- Add the Transform. If there is no transform
      specified, an empty MarkupOutput is returned. (calls 
WebComponentTask.addTransform(BeanTaskRequestContext)) - Override any actual parameters specified in the
      Bean Task XML. (calls 
WebComponentTask.overrideActualParameters(BeanTaskRequestContext, TransformInstance)) - Transforms the WebBean using the Transform. (calls
      
WebComponentTask.transformBean(BeanTaskRequestContext, TaskOutput)) 
- Overrides:
 serializeResultin classWebComponentTask- Parameters:
 btrContext- The BeanTaskRequestContext object.taskOutput- The TaskOutput object to populate.- Throws:
 TaskException- If something fails along the way.
 - Add the Transform. If there is no transform
      specified, an empty MarkupOutput is returned. (calls 
 
 - 
 
 -