Package com.microstrategy.web.app.tasks
Class FolderBrowseTask
- 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.FolderBrowseTask
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Task
- Direct Known Subclasses:
 GetProjectTimeZonesTask
public class FolderBrowseTask extends BeanTask
This class implements a Folder Browsing Task.- Since:
 - MicroStrategy Web 8.1.0
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTASK_PARAM_NAME_JUILThe name of the Task parameter that identifies whether this Task is invoked for the Javascript UI Library ("JUIL").- 
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 FolderBrowseTask() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcollectData(BeanTaskRequestContext bsrContext)This method calls the 'collectData' method on the WebBean instance.protected voidhandleEvent(BeanTaskRequestContext bsrContext)This method instructs the WebBean to handle the event.protected voidregisterParameterMetadata(TaskParameterMetadata parameterMetadata)Registers a specific Task parameter metadata.protected voidtransformBean(BeanTaskRequestContext btrContext, TaskOutput taskOutput)This method wraps a call toTransformable.transform().- 
Methods inherited from class com.microstrategy.web.app.tasks.BeanTask
createWebBean 
- 
Methods inherited from class com.microstrategy.web.app.tasks.WebComponentTask
addTransform, createUntypedWebComponent, destroy, generatesContent, getBeanInfo, getStyleName, init, isSuccessfullyInitialized, newRequestContext, overrideActualParameters, prepareArgumentRequestKeys, prepareArgumentRequestKeys, prepareBean, prepareEventOrderRequestKeys, prepareEventOrderRequestKeys, prepareEventRequestKeys, prepareEventRequestKeys, prepareParameterRequestKeys, prepareRequestKeys, processRequest, registerTaskMetadata, requiresIServerSession, restoreBeanState, serializeResult, setBeanContext, setBeanInfo, setBeanName, setBeanProperties, setBeanSession, setSuccessfullyInitialized, setTaskID 
- 
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 
 - 
 
 - 
 
- 
- 
Field Detail
- 
TASK_PARAM_NAME_JUIL
public static final java.lang.String TASK_PARAM_NAME_JUIL
The name of the Task parameter that identifies whether this Task is invoked for the Javascript UI Library ("JUIL").- Since:
 - MicroStrategy Web 9.0.0
 - See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
registerParameterMetadata
protected void registerParameterMetadata(TaskParameterMetadata parameterMetadata)
Description copied from class:WebComponentTaskRegisters a specific Task parameter metadata. This method is called byWebComponentTask.registerTaskMetadata(TaskMetadata). It is helpful to override in a Task so that a specific TaskParameterMetadata may be saved for later use.- Overrides:
 registerParameterMetadatain classWebComponentTask- Parameters:
 parameterMetadata- The TaskParameterMetadata object being saved.- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
transformBean
protected void transformBean(BeanTaskRequestContext btrContext, TaskOutput taskOutput) throws TaskConfigurationException
Description copied from class:WebComponentTaskThis method wraps a call toTransformable.transform(). It is called by theWebComponentTask.serializeResult(BeanTaskRequestContext, TaskOutput)method and simply calls the 'transform' method.- Overrides:
 transformBeanin classWebComponentTask- Parameters:
 btrContext- The BeanTaskRequestContext object.taskOutput- The TaskOutput instance to generate into.- Throws:
 TaskConfigurationException- If the Transform does not exist.- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
collectData
protected void collectData(BeanTaskRequestContext bsrContext) throws TaskException
Description copied from class:WebComponentTaskThis method calls the 'collectData' method on the WebBean instance. This method is called byWebComponentTask.processRequest(TaskRequestContext, TaskOutput).- Overrides:
 collectDatain classWebComponentTask- Parameters:
 bsrContext- The BeanTaskRequestContext object.- Throws:
 TaskException- If there is a failure while trying to collect data for the Web Bean.
 
- 
handleEvent
protected void handleEvent(BeanTaskRequestContext bsrContext) throws TaskException
Description copied from class:WebComponentTaskThis method instructs the WebBean to handle the event. It is called fromWebComponentTask.processRequest(TaskRequestContext, TaskOutput).- Overrides:
 handleEventin classWebComponentTask- Parameters:
 bsrContext- The BeanTaskRequestContext that contains the WebBean instance.- Throws:
 TaskException- If something fails in the process of handling the event.TaskRequestMalformedException- If there was an exception raised while handling the event.
 
 - 
 
 -