public class

MetricQualLevelEditorTransform

extends AbstractEditorTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractEditorTransform
           ↳ com.microstrategy.web.app.transforms.MetricQualLevelEditorTransform

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
MetricQualLevelEditorTransform()
Default no-args constructor, initialize formal parameters.
Public Methods
String getDescription()
Class getSupportedBeanType()
Returns the supported bean type.
void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.
void renderCartForMQLevel(MarkupOutput out)
renderCartForMQLevel - Renders the cart for the MQ level editor
void renderEditorContents(MarkupOutput out)
Generates the graphical output for the Projects Bean
void renderHiddenInputs(MarkupOutput out)
It appends to HTML page all JavaScript variables for initializing MQ Output Editor.
Protected Methods
void displayOutputLevelRadioButton(MarkupOutput out, int OutputLevel, String OutputLevelDescriptor)
Display the radio buttons for the output level
void renderJavascript(MarkupOutput out)
This method should be used by the Editor transforms to generate any javascript necessary.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.Transform

Public Constructors

public MetricQualLevelEditorTransform ()

Default no-args constructor, initialize formal parameters.

Public Methods

public String getDescription ()

Returns
  • the transform description: This transform used by the metric qualification level editor bean.
See Also

public Class getSupportedBeanType ()

Returns the supported bean type. This transform supports MetricQualLevelEditorBean instances

Returns
  • MetricQualLevelEditorBean.class

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform.

Parameters
data bean that will be transformed

public void renderCartForMQLevel (MarkupOutput out)

renderCartForMQLevel - Renders the cart for the MQ level editor

Parameters
out MarkupOutput instance where to create the HTML output

public void renderEditorContents (MarkupOutput out)

Generates the graphical output for the Projects Bean

Parameters
out MarkupOutput instance where to create the HTML output

public void renderHiddenInputs (MarkupOutput out)

It appends to HTML page all JavaScript variables for initializing MQ Output Editor.

Parameters
out MarkupOutput

Protected Methods

protected void displayOutputLevelRadioButton (MarkupOutput out, int OutputLevel, String OutputLevelDescriptor)

Display the radio buttons for the output level

Parameters
out MarkupOutput instance where to create the HTML output
OutputLevel int the output level to use as the value of the radio button
OutputLevelDescriptor String the descriptor that goes along the radio button

protected void renderJavascript (MarkupOutput out)

This method should be used by the Editor transforms to generate any javascript necessary.
The default implementation includes a call to the ClientSideHelper to render the dynamic scrips and the registerBone call.

Parameters
out MarkupOutput to use