public class

SubscriptionEditFileTransform

extends SubscriptionEditTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractSubscriptionEditTransform
           ↳ com.microstrategy.web.app.transforms.SubscriptionEditTransform
             ↳ com.microstrategy.web.app.transforms.SubscriptionEditFileTransform
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

This class renders the output to create/edit an file export subscription. It supports creating file export subscriptions for prompted and non-prompted reports. It uses a SubscriptionBean for this.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.SubscriptionEditTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionEditTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.SubscriptionEditTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionEditTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
SubscriptionEditFileTransform()
Default constructor.
Public Methods
WebEvent getAddEvent()
The event to create a new subscription.
SimpleList getAvailableLocations()
Return the list of available locations for subscription.
String getDescription()
Returns the description of this transform.
SubscriptionFileWidget getSubscriptionFileWidget()
The Subscriptionfile widget used to render the subscription pane.
void transformForRequestInError(MarkupOutput out)
Transform when the status is In Error.
Protected Methods
void displayError(MarkupOutput out)
int getAddEventId()
WebEvent getUpdatePropertiesEvent()
int getUpdatePropertiesEventId()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.SubscriptionEditTransform
From class com.microstrategy.web.app.transforms.AbstractSubscriptionEditTransform
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 SubscriptionEditFileTransform ()

Default constructor.

Public Methods

public WebEvent getAddEvent ()

The event to create a new subscription.

Returns
  • The EnumSubscriptionBeanEvents.SUBSCRIPTION_EVENT_SAVE_FILE event

public SimpleList getAvailableLocations ()

Return the list of available locations for subscription.

Returns
  • The list of Available locations.

public String getDescription ()

Returns the description of this transform. This is used in the style catalog editor.

Returns
  • The description of this transform.

public SubscriptionFileWidget getSubscriptionFileWidget ()

The Subscriptionfile widget used to render the subscription pane.

Returns

public void transformForRequestInError (MarkupOutput out)

Transform when the status is In Error. Overwrites transformForRequestInError by showing a "The email subscription feature is currently unavailable" message.

Parameters
out Output by this transform

Protected Methods

protected void displayError (MarkupOutput out)

protected int getAddEventId ()

protected WebEvent getUpdatePropertiesEvent ()

protected int getUpdatePropertiesEventId ()