| 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.MojoRWManipulationTask | ||||
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | EVENT_ARG_SOURCE_PARAMETER | ||||||||||
| String | EVENT_ARG_TRANSACTION_STRING | ||||||||||
| String | PARAM_DESC_CHANGES | ||||||||||
| String | PARAM_NAME_CHANGES | ||||||||||
| String | PARAM_NAME_MESSAGE_ID | ||||||||||
| String | PARAM_NAME_STATE_ID | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.web.app.tasks.WebComponentTask
| |||||||||||
From class
com.microstrategy.web.tasks.AbstractBaseTask
| |||||||||||
From interface
com.microstrategy.webapi.EnumDSSXMLRWManipulationMethod
| |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.web.app.tasks.WebComponentTask
| |||||||||||
From class
com.microstrategy.web.tasks.AbstractBaseTask
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MojoRWManipulationTask() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
processRequest(TaskRequestContext context, TaskOutput taskOutput)
Process the incoming request.
| ||||||||||
| void | saveViewFilterLimitHandler(RWDelta delta, JSONObject action, RWBean rwBean) | ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
collectData(BeanTaskRequestContext btrContext)
This method calls the 'collectData' method on the WebBean
instance.
| ||||||||||
| String | getStyleName(BeanTaskRequestContext btrContext) | ||||||||||
| void |
handleEvent(BeanTaskRequestContext btrContext)
This method instructs the WebBean to handle the event.
| ||||||||||
| void |
overrideActualParameters(BeanTaskRequestContext btrContext, TransformInstance instance)
Overrides any actual parameters specified in the Bean Task XML.
| ||||||||||
| void |
prepareBean(BeanTaskRequestContext btrContext)
This method prepares the WebBean for execution.
| ||||||||||
| void | prepareEventRequestKeys(RequestKeys requestKeys, EventInfo[] events) | ||||||||||
| void |
registerParameterMetadata(TaskParameterMetadata parameterMetadata)
Registers a specific Task parameter metadata.
| ||||||||||
| void |
transformBean(BeanTaskRequestContext btrContext, TaskOutput taskOutput)
This method wraps a call to
transform(). | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.web.app.tasks.BeanTask
| |||||||||||
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
| |||||||||||
Process the incoming request. This method proceeds through the following sequence:
checkForRequiredParameters(RequestKeys))RequestKeys for use. (calls
prepareRequestKeys(BeanTaskRequestContext))WebBean for use. (calls prepareBean(BeanTaskRequestContext))handleEvent(BeanTaskRequestContext))collectData(BeanTaskRequestContext))TaskOutput. (calls serializeResult(BeanTaskRequestContext, TaskOutput))| context | The TaskRequestContext object that contains
information specific to this request. |
|---|---|
| taskOutput | The TaskOutput object to serialize the
results into. |
| TaskException |
|---|
| Exception |
|---|
This method calls the 'collectData' method on the WebBean
instance. This method is called by processRequest(TaskRequestContext, TaskOutput).
| btrContext | The BeanTaskRequestContext object. |
|---|
| TaskException |
|---|
This method instructs the WebBean to handle the event. It is
called from processRequest(TaskRequestContext, TaskOutput).
| btrContext | The BeanTaskRequestContext that contains the WebBean instance. |
|---|
| TaskException |
|---|
Overrides any actual parameters specified in the Bean Task XML.
This method is called by the serializeResult(BeanTaskRequestContext, TaskOutput) method.
| btrContext | The BeanTaskRequestContext to use. |
|---|---|
| instance | The TransformInstance to operate on. |
This method prepares the WebBean for execution. It is called by
the processRequest(TaskRequestContext, TaskOutput) method.
It performs the following actions:
createWebBean(BeanTaskRequestContext))setBeanProperties(BeanTaskRequestContext))restoreBeanState(BeanTaskRequestContext))| btrContext | The BeanTaskRequestContext to use. |
|---|
| TaskException |
|---|
Registers a specific Task parameter metadata. This method is
called by registerTaskMetadata(TaskMetadata). It is helpful to
override in a Task so that a specific TaskParameterMetadata may be
saved for later use.
| parameterMetadata | The TaskParameterMetadata object being saved. |
|---|
This method wraps a call to transform(). It is called by
the serializeResult(BeanTaskRequestContext, TaskOutput)
method and simply calls the 'transform' method.
| btrContext | The BeanTaskRequestContext object. |
|---|---|
| taskOutput | The TaskOutput instance to generate into. |
| TaskConfigurationException |
|---|