com.microstrategy.web.objects.WebSubscriptionDeliveryModeHistoryListProperties |
Class Overview
This subinterface is used specifically for subscriptions to history list
Summary
[Expand]
Inherited Methods |
From interface
com.microstrategy.utils.serialization.Persistable
abstract
boolean
|
restoreState(SAXSupport parser, String uri, String localName, String qName, Attributes attrs)
Restores a component from an embedded XML during a SAX parsing.
|
abstract
boolean
|
restoreState(String state)
Restores a component based on its saved state.
|
abstract
void
|
saveState(StringBuffer buf, int howMuchState)
Saves and stores a component's state into a StringBuffer .
|
abstract
String
|
saveState()
Returns a java.lang.String representation of a component.
|
abstract
void
|
saveState(StringBuffer buf, int howMuchState, int stateFlag)
Saves and stores a component's state into a StringBuffer .
|
abstract
String
|
saveState(int howMuchState)
Returns a java.lang.String representation of a component.
|
|
From interface
com.microstrategy.web.objects.WebSubscriptionDeliveryModeMobileProperties
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
|
|
From interface
com.microstrategy.web.objects.WebSubscriptionDeliveryModeProperties
abstract
Object
|
clone()
|
abstract
String
|
getContactSecurity()
Returns whether use Contact Security for each contact group member
|
abstract
int
|
getExecutionFlags()
Gets the execution flags that have been set to be used when the history list subscription
is run.
|
abstract
String
|
getExpiration()
Returns the expiration date of the subscription
|
abstract
int
|
getMode()
|
abstract
void
|
setContactSecurity(String useContSec)
Sets whether use Contact Security for each contact group member
|
abstract
void
|
setExecutionFlags(int execFlags)
Sets the execution flags to be used when the history list subscription is run.
|
abstract
void
|
setExpiration(String expiration)
Sets the expiration date of the subscription
|
|
Public Methods
public
abstract
String
getHistoryLinkURL
()
Returns
- URL for the link to history list.
public
abstract
String
getHistoryLinkWebServer
()
Gets the default web-server location that has been set at the subscription level. Please note
that this method will not query the Intelligence Server for the project-level property
set by the administrator.
public
abstract
boolean
isOverwriteOlderVersionSet
()
check whether the user has set the OverwriteOlderVersion checkbox. For issue 734188, if the user has
set the "The new schedule report will overwrite older (...)" checkbox, the checkbox should not be
set back to the default project level setting when using a nested prompt.
Returns
- true if the user has set the OverwriteOlderVersion checkbox.
public
abstract
void
setHistoryLinkURL
(String url)
Sets the URL for the link to history list. This URL should contain macros like
{&WEBSERVER}, {&SERVERNAME} etc which are replaced at run-time when the subscription
or the delivery notification is sent to the recipient.
public
abstract
void
setHistoryLinkWebServer
(String webserver)
This property stores the default web-server location when the user creates a subscription. In a normal execution
flow, the web-server location is obtained from a property in the DefaultProjectProperties property set. However if this property
is not set, then the default web-server location that is saved along with each subscription is used.