public class

FolderSummaryCreateReportTransform

extends FolderCreateReportXHTMLTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
           ↳ com.microstrategy.web.app.transforms.AbstractFolderTransform
             ↳ com.microstrategy.web.app.transforms.FolderIconRadioButtonTransform
               ↳ com.microstrategy.web.app.transforms.FolderCreateReportXHTMLTransform
                 ↳ com.microstrategy.web.app.transforms.FolderSummaryCreateReportTransform

Class Overview

This class extends the FolderCreateReportXHTMLTransform by specializing in showing the information on the Summary page, mainly by customizing the event to be triggered if folder browsing is requested.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.FolderCreateReportXHTMLTransform
From class com.microstrategy.web.app.transforms.FolderIconRadioButtonTransform
From class com.microstrategy.web.app.transforms.AbstractFolderTransform
From class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.FolderCreateReportXHTMLTransform
From class com.microstrategy.web.app.transforms.FolderIconRadioButtonTransform
From class com.microstrategy.web.app.transforms.AbstractFolderTransform
From class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
FolderSummaryCreateReportTransform()
Public Methods
WebEvent getEvent(WebObjectInfo object)
Returns an initialized WebEvent to edit an object.
String getTableCssClass()
boolean isFolderNotNull(WebObjectInfo object)
Convenience method to check object is Null.
void renderObject(MarkupOutput out, WebObjectInfo object)
Renders the WebObjectInfo object requested according to the specifications of this transform.
Protected Methods
boolean renderLayout(MarkupOutput out)
Extends the render layout method and calls the initCreateReport javaScript method.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.FolderCreateReportXHTMLTransform
From class com.microstrategy.web.app.transforms.FolderIconRadioButtonTransform
From class com.microstrategy.web.app.transforms.AbstractFolderTransform
From class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
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

Public Constructors

public FolderSummaryCreateReportTransform ()

Public Methods

public WebEvent getEvent (WebObjectInfo object)

Returns an initialized WebEvent to edit an object. Overwrites the parent method by generating the WebEventOpenCreate event in case of handling folders.

Parameters
object the WebObjectInfo instance of the object to edit.
Returns
  • the WebEvent instance initialized if possible, null if the application doesn't support it.

public String getTableCssClass ()

public boolean isFolderNotNull (WebObjectInfo object)

Convenience method to check object is Null.

Parameters
object WebObjectInfo Object to be checked for null.
Returns
  • true if the object is not null.

public void renderObject (MarkupOutput out, WebObjectInfo object)

Renders the WebObjectInfo object requested according to the specifications of this transform.
Builds a series of DIV tags where the information coming from the renderObjectImage(MarkupOutput, WebObjectInfo), renderObjectName(MarkupOutput, WebObjectInfo) and renderObjectDescription(MarkupOutput, WebObjectInfo) methods generate.

Parameters
out MarkupOutput instance where to save the contents to display
object WebObjectInfo to be rendered.

Protected Methods

protected boolean renderLayout (MarkupOutput out)

Extends the render layout method and calls the initCreateReport javaScript method.

Parameters
out MarkupOutput whether the output should be rendered.
Returns
  • boolean value indicating if the layout was used for the display or if it was not found and something else should be done for rendering the transform's output.