public interface

WebSubscriptionDeliveryModeMobileProperties

implements WebSubscriptionDeliveryModeProperties
com.microstrategy.web.objects.WebSubscriptionDeliveryModeMobileProperties
Known Indirect Subclasses

Class Overview

This sub-interface is used specifically for mobile subscriptions

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
From interface com.microstrategy.web.objects.EnumWebSubscriptionDeliveryMode
Public Methods
abstract String getMessageTitle()
Get the message title for the mobile alerts
abstract String getMobileAppDeviceId()
Get the mobile target application for the mobile subscription.
abstract String getMobileAppId()
Get the mobile application ID for the mobile subscription.
abstract int getMobileClientType()
Get the mobile client type for the mobile subscription
abstract boolean isDoNotCreateUpdateCaches()
Returns whether the subscription will use a existing cache
abstract boolean isOverwriteOlderVersion()
Returns whether the current subscription will overwrite earlier versions of the same report or document in the history list
abstract boolean isReRunHL()
Returns whether the subscription will re-run against warehouse
abstract void setDoNotCreateUpdateCaches(boolean notCreateUpdateCache)
Sets whether the subscription will use a existing cache
abstract void setMessageTitle(String title)
Set the message title for mobile alerts
abstract void setMobileAppDeviceId(String mobileAppDeviceId)
Set the mobile target application for the mobile subscription.
abstract void setMobileAppId(String mobileAppId)
Set the mobile application ID for the mobile subscription.
abstract void setMobileClientType(int mobileClientType)
Set the mobile client type for the mobile subscription
abstract void setOverwriteOlderVersion(boolean overwrite)
Sets whether the subscription will overwrite earlier versions of the same report or document in the history list
abstract void setReRunHL(boolean ReRunHL)
Sets whether the subscription will re-run against warehouse
[Expand]
Inherited Methods
From interface com.microstrategy.utils.serialization.Persistable
From interface com.microstrategy.web.objects.WebSubscriptionDeliveryModeProperties

Public Methods

public abstract String getMessageTitle ()

Get the message title for the mobile alerts

Returns
  • String

public abstract String getMobileAppDeviceId ()

Get the mobile target application for the mobile subscription.
This is a device ID from the list of mobile devices

Returns
  • the mobile target application for the mobile subscription

public abstract String getMobileAppId ()

Get the mobile application ID for the mobile subscription.

Returns
  • the mobile application ID for the mobile subscription

public abstract int getMobileClientType ()

Get the mobile client type for the mobile subscription

Returns
  • int from com.microstrategy.webapi.EnumDSSXMLMobileSubscriptionClientType

public abstract boolean isDoNotCreateUpdateCaches ()

Returns whether the subscription will use a existing cache

public abstract boolean isOverwriteOlderVersion ()

Returns whether the current subscription will overwrite earlier versions of the same report or document in the history list

public abstract boolean isReRunHL ()

Returns whether the subscription will re-run against warehouse

public abstract void setDoNotCreateUpdateCaches (boolean notCreateUpdateCache)

Sets whether the subscription will use a existing cache

public abstract void setMessageTitle (String title)

Set the message title for mobile alerts

public abstract void setMobileAppDeviceId (String mobileAppDeviceId)

Set the mobile target application for the mobile subscription.
This is a device ID from the list of mobile devices

Parameters
mobileAppDeviceId the mobile target application for the mobile subscription

public abstract void setMobileAppId (String mobileAppId)

Set the mobile application ID for the mobile subscription.

Parameters
mobileAppId the mobile application ID for the mobile subscription

public abstract void setMobileClientType (int mobileClientType)

Set the mobile client type for the mobile subscription

Parameters
mobileClientType int from com.microstrategy.webapi.EnumDSSXMLMobileSubscriptionClientType

public abstract void setOverwriteOlderVersion (boolean overwrite)

Sets whether the subscription will overwrite earlier versions of the same report or document in the history list

public abstract void setReRunHL (boolean ReRunHL)

Sets whether the subscription will re-run against warehouse