public class

SubscriptionsFilteredListXHTMLTransform

extends SubscriptionsListXHTMLTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractSubscriptionFolderBeanTransform
           ↳ com.microstrategy.web.app.transforms.AbstractSubscriptionListTransform
             ↳ com.microstrategy.web.app.transforms.SubscriptionsListXHTMLTransform
               ↳ com.microstrategy.web.app.transforms.SubscriptionsFilteredListXHTMLTransform

Class Overview

This transform renders the list of Narrowcast Subscriptions from a SubscriptionFolderBean for a particular Object.
The output of this Transform generates well-formed XHTML, and it's designed to use external css files for all formatting.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.SubscriptionsListXHTMLTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionListTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionFolderBeanTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractSubscriptionListTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionFolderBeanTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
SubscriptionsFilteredListXHTMLTransform()
Default no-args constructor, initialize formal parameters.
Public Methods
String getDescription()
Returns the description of this transform to be used by the Style Catalog.
boolean hasSubscriptionsOrCanSubscribe()
void renderAddSubscriptionLink(MarkupOutput out)
Renders a link to add a new subscription.
void renderEmptyList(MarkupOutput out)
Overwrites the parent method by testing if the target of the current subscription folder is of a valid type.
void renderFooter(MarkupOutput out)
Render a general footer associated with this transform.
void renderList(MarkupOutput out, SimpleList list)
Overwrites the parent method by testing if the target of the current subscription folder is of a valid type.
void renderTitle(MarkupOutput out)
Render a main title associated with this transform.
boolean shouldShowSubscriptionsList(int delMode)
Protected Methods
WebEvent getAddSubscriptionEvent()
Get the event that will allow to add more subscriptions to the object.
int getRecipientCellIndex()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.SubscriptionsListXHTMLTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionListTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionFolderBeanTransform
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 SubscriptionsFilteredListXHTMLTransform ()

Default no-args constructor, initialize formal parameters.

Public Methods

public String getDescription ()

Returns the description of this transform to be used by the Style Catalog.

Returns
  • the description of this transform to be used by the Style Catalog.

public boolean hasSubscriptionsOrCanSubscribe ()

public void renderAddSubscriptionLink (MarkupOutput out)

Renders a link to add a new subscription. This is added as part of the footer of the transform.

Parameters
out MarkupOutput instance where the transform's output will be saved.

public void renderEmptyList (MarkupOutput out)

Overwrites the parent method by testing if the target of the current subscription folder is of a valid type.

Parameters
out MarkupOutput instance where the transform's output will be saved.

public void renderFooter (MarkupOutput out)

Render a general footer associated with this transform. Overwrites the parent method by adding a link to add more subscriptions.

Parameters
out MarkupOutput instance where the transform's output will be saved.

public void renderList (MarkupOutput out, SimpleList list)

Overwrites the parent method by testing if the target of the current subscription folder is of a valid type.

Parameters
out MarkupOutput instance where the transform's output will be saved.
list a SimpleList instance with the list of subscriptions to render.

public void renderTitle (MarkupOutput out)

Render a main title associated with this transform. Overwrites the parent method by adding a header and subheader to the final display.

Parameters
out MarkupOutput instance where the transform's output will be saved.

public boolean shouldShowSubscriptionsList (int delMode)

Protected Methods

protected WebEvent getAddSubscriptionEvent ()

Get the event that will allow to add more subscriptions to the object.

Returns

protected int getRecipientCellIndex ()