public class

AttributeFormsQualificationTransform

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.AttributeFormsQualificationTransform

Class Overview

Used mostly on prompts, this transform renders a dialog which enables users to build a qualification based on an attribute form value.

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
AttributeFormsQualificationTransform()
Default empty constructor.
Public Methods
String getDescription()
Returns the textual description of the transform
Class getSupportedBeanType()
Returns the supported bean type.
void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.
void renderAttributeQualification(MarkupOutput out)
Renders the HTML for an attribute qualification.
void renderEditorContents(MarkupOutput out)
Generates the graphical output for the AttributeFormsEditorBean
Protected Methods
TreeCartExpression createCartExpression()
Create a new instance of the TreeCartExpression.
TreeCartExpression getCartExpression()
Returns the current instance of the TreeCartExpression.
[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 AttributeFormsQualificationTransform ()

Default empty constructor.
Initialize formal parameters.

Public Methods

public String getDescription ()

Returns the textual description of the transform

Returns
  • the description of the transform

public Class getSupportedBeanType ()

Returns the supported bean type. This transform supports AttributeFormsEditorBean instances

Returns
  • AttributeFormsEditorBean.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 renderAttributeQualification (MarkupOutput out)

Renders the HTML for an attribute qualification.

Parameters
out MarkupOutput instance where to write the HTML this method will generate.

public void renderEditorContents (MarkupOutput out)

Generates the graphical output for the AttributeFormsEditorBean

Parameters
out MarkupOutput instance where to create the HTML output.

Protected Methods

protected TreeCartExpression createCartExpression ()

Create a new instance of the TreeCartExpression.

Returns
  • the newly created instance.

protected TreeCartExpression getCartExpression ()

Returns the current instance of the TreeCartExpression. If the current instance is null, it creates a new instance by calling the createCartExpression and then initializes the cart using TreeCartExpression.initializeCart.

Returns
  • the current instance of the TreeCartExpression