public class

TemplateFilterExecTransform

extends AbstractAppTransform
implements LayoutTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.TemplateFilterExecTransform
Known Direct Subclasses

Class Overview

This transform renders the template-filter execution widget. It will render an execution button if both, the template-id and the filter-id are set.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected FormalParameter imageFilter Image that represents a Filter object.
protected FormalParameter imageRemove Image to remove a filter or template object.
protected FormalParameter imageTemplate Image that represents a Template object.
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
TemplateFilterExecTransform()
Default empty constructor.
Public Methods
String getDescription()
Returns the textual description of the transform
Class getSupportedBeanType()
Returns the supported bean type.
void initializeImages()
Initialize the images to be used by this transform.
void initializeTransform(Transformable data)

This method initialize the private and protected fields of the transform, such as width and height.

void renderFilterInfo(MarkupOutput out)
Render the selected folder information
void renderLabelTitle(MarkupOutput out)
Render a label that will serve as a header or title for the component information rendered by this transform
void renderReportInfo(MarkupOutput out)
Render the selected report information
void renderTemplateInfo(MarkupOutput out)
Render the selected template information
void transformForRequestSuccessful(MarkupOutput out)
Generates the output for the template-filter execution widget.
[Expand]
Inherited Methods
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.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Fields

protected FormalParameter imageFilter

Image that represents a Filter object.
Allowed Values: image file name under image folder.

protected FormalParameter imageRemove

Image to remove a filter or template object.
Allowed Values: image file name under image folder.

protected FormalParameter imageTemplate

Image that represents a Template object.
Allowed Values: image file name under image folder.

Public Constructors

public TemplateFilterExecTransform ()

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 TemplateFilterExecBean instances

Returns
  • TemplateFilterExecBean.class

public void initializeImages ()

Initialize the images to be used by this transform.

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform, such as width and height. It also invokes the initializeWebComponent, initializeImages and initializeCss methods.

This method is automatically called from the transform method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.

Parameters
data the bean to transform.

public void renderFilterInfo (MarkupOutput out)

Render the selected folder information

public void renderLabelTitle (MarkupOutput out)

Render a label that will serve as a header or title for the component information rendered by this transform

Parameters
out MarkupOutput instance where to save the HTML this method generates

public void renderReportInfo (MarkupOutput out)

Render the selected report information

public void renderTemplateInfo (MarkupOutput out)

Render the selected template information

public void transformForRequestSuccessful (MarkupOutput out)

Generates the output for the template-filter execution widget.

Parameters
out MarkupOutput instance where to create the HTML output