public class

InboxDetailsTransform

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

This class is deprecated.
We do not show the inbox details on the left toolbar on the history list page any more.

Class Overview

Title: InboxTransformDetails.

Description: This implements a Inbox Transform. It shows only the Inbox details, such as messages count for each type of object.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
InboxDetailsTransform()
Default constructor.
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, such as width and height.

void renderDocuments(MarkupOutput out)
Renders the number of documents
void renderReports(MarkupOutput out)
Renders the number of reports
void transformForRequestSuccessful(MarkupOutput out)
Transform when the status is "ready".
[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.Transform

Public Constructors

public InboxDetailsTransform ()

Default constructor.

Public Methods

public String getDescription ()

Returns
  • the descriptor of this bean

public Class getSupportedBeanType ()

Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean the Transform is expecting, for example:

 public class CustomReportClass extends AbstractAppTransform {

    public Class getSupportedBeanType() {
        //This Transform is expected to work only with a ReportBean,
        //therefore this method needs to return this class:
        return ReportBean.class;
    }

 }
 

Returns
  • a root class/interface supported 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 renderDocuments (MarkupOutput out)

Renders the number of documents

public void renderReports (MarkupOutput out)

Renders the number of reports

public void transformForRequestSuccessful (MarkupOutput out)

Transform when the status is "ready".

Parameters
out output by this transform