public class

BeanTask

extends WebComponentTask
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
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

This class implements the Task interface using a WebBean to handle data collection. It extends WebComponentTask which provides the bulk of the implementation. The definition of the task is provided through a single XML file.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.tasks.WebComponentTask
From class com.microstrategy.web.tasks.AbstractBaseTask
[Expand]
Inherited Fields
From class com.microstrategy.web.app.tasks.WebComponentTask
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
BeanTask()
Creates a new BeanTask object.
Protected Methods
WebBean createWebBean(BeanTaskRequestContext btrContext)
Creates a new instance of a WebBean.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.tasks.WebComponentTask
From class com.microstrategy.web.app.tasks.AbstractAppTask
From class com.microstrategy.web.tasks.AbstractBaseTask
From class java.lang.Object
From interface com.microstrategy.web.tasks.Task

Public Constructors

public BeanTask ()

Creates a new BeanTask object. All BeanTasks have an implicit "session state" parameter (see addSessionStateParam(boolean, String)).

Protected Methods

protected WebBean createWebBean (BeanTaskRequestContext btrContext)

Creates a new instance of a WebBean. This method is called by the prepareBean(BeanTaskRequestContext) method.

Parameters
btrContext The BeanTaskRequestContext object to use.
Returns
Throws
TaskConfigurationException If the WebBean cannot be created using the information supplied.