public class

FolderSummaryCreateDocumentTransform

extends FolderCreateDocumentTransform
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.FolderCreateDocumentTransform
                   ↳ com.microstrategy.web.app.transforms.FolderSummaryCreateDocumentTransform

Class Overview

This class extends the FolderCreateDocumentTransform 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
FolderSummaryCreateDocumentTransform()
Public Methods
String getCssName(WebObjectInfo object)
Overwrites the parent method by providing a special css style to the blank object.
WebEvent getEvent(WebObjectInfo object)
Returns an initialized WebEvent to edit an object.
String getTableCssClass()
boolean isFolderNotNull(WebObjectInfo object)
void renderObject(MarkupOutput out, WebObjectInfo object)
Renders the WebObjectInfo object requested according to the specifications of this transform.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.FolderCreateDocumentTransform
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 FolderSummaryCreateDocumentTransform ()

Public Methods

public String getCssName (WebObjectInfo object)

Overwrites the parent method by providing a special css style to the blank object.

Parameters
object The WebObjectInfo for which it's image name is required.
Returns
  • a String with the name of the CSS class that should be associated with the WebObjectInfo information to display. If the type specified does not match the predefined list of styles, then it returns an empty string. If the object analyzed corresponds to the one specified on the blankObjectId formal parameter then returns "blank".

public WebEvent getEvent (WebObjectInfo object)

Returns an initialized WebEvent to edit an object. Overwrites the parent method by generating the WebEventOpenCreateDocument 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)

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.