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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
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 |
---|