public class

SubscriptionSendNowTransform

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.SubscriptionSendNowTransform

Class Overview

This class renders the output to create a Send Now subscription.
It supports creating send now 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
SubscriptionSendNowTransform()
Public Methods
WebEvent getAddEvent()
The event to create a new send now subscription.
String getDescription()
Returns the description of this transform.
WebEvent getReturnEvent()
The event to trigger after the subscription is saved correctly.
SendNowWidget getSendNowWidget()
The send now widget used to render the fields to send the email.
String getTitle()
Title for the dialog
void renderSchedulePane(MarkupOutput out)
Renders the fields to create a SendNow Subscription.
[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 SubscriptionSendNowTransform ()

Public Methods

public WebEvent getAddEvent ()

The event to create a new send now subscription.

Returns
  • The EnumSubscriptionBeanEvents.SUBSCRIPTION_EVENT_SAVE event.

public String getDescription ()

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

Returns
  • The description of this transform.

public WebEvent getReturnEvent ()

The event to trigger after the subscription is saved correctly.

Returns
  • By default, the EnumServletEvents.WebEventCancel event, however if coming from the SaveAs page, it returns the EnumServletEvents.WebEventOpenObjectSubscriptions, to go to the list of subscriptions.

public SendNowWidget getSendNowWidget ()

The send now widget used to render the fields to send the email.

Returns
  • A com.microstrategy.web.app.transforms.SendNowWidget instance.

public String getTitle ()

Title for the dialog

Returns
  • the title to be displayed.
See Also

public void renderSchedulePane (MarkupOutput out)

Renders the fields to create a SendNow Subscription.
It uses a com.microstrategy.web.app.transforms.SendNowWidget for this purpose.

Parameters
out The transform output.