Package com.microstrategy.web.app.gui
Class SubscriptionFileWidgetImpl
- java.lang.Object
 - 
- com.microstrategy.web.app.gui.AbstractGuiElement
 - 
- com.microstrategy.web.app.gui.SubscriptionFileWidgetImpl
 
 
 
- 
- All Implemented Interfaces:
 DefaultSubscriptionWidget,GuiElement,SubscriptionFileWidget,SubscriptionWidget
- Direct Known Subclasses:
 SubscriptionPrintWidgetImpl
public class SubscriptionFileWidgetImpl extends AbstractGuiElement implements SubscriptionFileWidget
- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCONTACTS_PANEprotected static java.lang.StringEXISTING_ADDRESSES_PANEprotected booleanisDHTMLprotected static java.lang.StringNEW_ADDRESSES_PANE- 
Fields inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
_appContext, _name, _webComponent 
- 
Fields inherited from interface com.microstrategy.web.app.gui.SubscriptionWidget
ADDRESS_CONTACT, ADDRESS_EXISTING, ADDRESS_NEW 
 - 
 
- 
Constructor Summary
Constructors Constructor Description SubscriptionFileWidgetImpl()Default no arguments constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetAddressArg()java.lang.StringgetAddressDivStyle()Generates the style for showing the address value DIV.SimpleListgetAddresses()java.lang.StringgetAddressId()java.lang.StringgetAddressTypeArg()java.lang.StringgetAllowChangeDeliverySettingsArg()java.lang.StringgetAllowChangePersonalizationArg()java.lang.StringgetAllowUnsubscribeArg()SimpleListgetAvailableFormats()Returns all the available formats for subscription in this system.SimpleListgetAvailableLocations()intgetChangeableMask()value fromEnumDSSXMLNCSAllowChangeMaskTypejava.lang.StringgetChangeableMaskArg()booleangetCompressed()Returns true if the current subscription is supposed to be delivered in the compressed(zipped) format.java.lang.StringgetCompressedArg()java.lang.StringgetCompressedFileName()java.lang.StringgetCompressedFileNameArg()WebSubscriptionContentFormatgetCurrentFormat()Returns the current format for this subscription used when creating the subscription.java.lang.StringgetCustomMessage()java.lang.StringgetCustomMessageArg()java.lang.StringgetDeviceArg()java.lang.StringgetDeviceId()SimpleListgetDevices()intgetExpandPageBy()java.lang.StringgetExpandPageByArg()intgetExpandUseSeparateSheets()java.lang.StringgetExpandUseSeparateSheetsArg()java.lang.StringgetExpirationDate()java.lang.StringgetExpirationDateArg()java.lang.StringgetFileName()java.lang.StringgetFileNameArg()java.lang.StringgetFormatArg()java.lang.StringgetImageBasePath()java.lang.StringgetIncludeDataArg()java.lang.StringgetIncludeLinkArg()intgetInitialiIndent()booleangetIsCreateEmailAvailable()booleangetIsCustomMessageAvailable()booleangetIsDeliveryNotificationAvailable()booleangetIsExpandPageByAvailable()booleangetIsRWD()booleangetIsSendNowAvailable()java.lang.StringgetLocationArg()java.lang.StringgetLocationID()java.lang.StringgetNewAddressArg()java.lang.StringgetNewAddressValue()java.lang.StringgetNotificationAddressArg()SimpleListgetNotificationAddresses()java.lang.StringgetNotificationAddressId()java.lang.StringgetNotificationAddressTypeArg()java.lang.StringgetNotificationDeviceArg()java.lang.StringgetNotificationDeviceId()SimpleListgetNotificationDevices()java.lang.StringgetNotificationNewAddressArg()java.lang.StringgetNotificationNewAddressValue()java.lang.StringgetObjectName()WebEventgetOpenAddressesEvent()java.lang.StringgetProtectZipFileArg()java.lang.StringgetSendNowArg()java.lang.StringgetSendNowDivStyle()Generates the style for showing the send now value DIV.java.lang.StringgetSendToInboxArg()java.lang.StringgetSubject()java.lang.StringgetSubjectArg()intgetSubscriptionObjectType()Returns if the current subscription is for a report or for a document.intgetSubscriptionObjectViewType()Returns the view mode for the object.java.lang.StringgetToolTipforMacro()Generates the tool tip for showing the list of macros.java.lang.StringgetTriggerArg()java.lang.StringgetTriggerId()SimpleListgetTriggers()booleangetUseDeliveryNotification()java.lang.StringgetUseDeliveryNotificationArg()java.lang.StringgetZipPassword()java.lang.StringgetZipPasswordArg()booleanisIncludeDataSet()booleanisIncludeLinkSet()booleanisProtectZipFile()booleanisSendNowSet()booleanisSendToInboxSet()voidrenderAddressList(MarkupOutput out, SimpleList addresses, java.lang.String addressId, java.lang.String addressArg, java.lang.String addressTypeArg, java.lang.String newAddressValue, java.lang.String newAddressArg, SimpleList devices, java.lang.String deviceId, java.lang.String deviceArg)Renders the list of addresses for the Subscription.voidrenderAvailableLocations(MarkupOutput out, SimpleList locations, java.lang.String locationID, java.lang.String argLocation)Renders the list of available locations for the Subscriptions.protected GGCalendarrenderCalendar(MarkupOutput out)voidrenderCustomMessageField(MarkupOutput out, java.lang.String message, java.lang.String argMessage)Renders a field for the Custom Message which can be sent along with the e-mail sent with the given addresses.voidrenderDeliveryFormats(MarkupOutput out)Renders all the available formats that we can subscribe to.voidrenderDeliveryFormats(MarkupOutput out, SimpleList availableFormats, WebSubscriptionContentFormat currentFormat, boolean compressed, java.lang.String formatArg, java.lang.String compressedArg)Deprecated.MarkupOutputrenderElement()Renders the element using the global arguments.voidrenderFileNameField(MarkupOutput out, java.lang.String fileName, java.lang.String argFileName)Renders a field for the Subject's of the e-mail sent with the given subscriptions.voidrenderNotificationAddressList(MarkupOutput out, SimpleList addresses, java.lang.String addressId, java.lang.String addressArg, java.lang.String addressTypeArg, java.lang.String newAddressValue, java.lang.String newAddressArg, SimpleList devices, java.lang.String deviceId, java.lang.String deviceArg, boolean bUseNotification)Renders the list of Notification addresses for the Subscription.voidrenderObjectName(MarkupOutput out, java.lang.String name)Renders the name of the object for which the subscription is being created.voidrenderSubjectField(MarkupOutput out, java.lang.String subject, java.lang.String argSubject)Renders a field for the Subject's of the e-mail sent with the given subscriptions.voidrenderTriggerList(MarkupOutput out, SimpleList triggers, java.lang.String triggerId, java.lang.String argTrigger)Renders the list of triggers for the Subscriptions.voidrenderTriggerList(MarkupOutput out, SimpleList triggers, java.lang.String triggerId, java.lang.String argTrigger, boolean selectSendNow)Renders the list of triggers for the Subscriptions.voidsetAddressArg(java.lang.String value)The name of the adressId argumentvoidsetAddresses(SimpleList value)The global list of addresses to use for this subscriptionvoidsetAddressId(java.lang.String value)Sets the value of the current addressId used when creating subscriptions to existing addressesvoidsetAddressTypeArg(java.lang.String value)The name of the adressType argument.voidsetAllowChangeDeliverySettingsArg(java.lang.String arg)voidsetAllowChangePersonalizationArg(java.lang.String allowChangePersonalizationArg)voidsetAllowUnsubscribeArg(java.lang.String allowUnsubscribeArg)voidsetAvailableFormats(SimpleList availableFormats)Sets all the available formats for subscription in this system.voidsetAvailableLocations(SimpleList value)Sets the list of available locations for the file subscription.voidsetChangeableMask(int changeableMask)value fromEnumDSSXMLNCSAllowChangeMaskTypevoidsetCompressed(boolean compressed)Sets if the current subscription is supposed to be delivered in the compressed(zipped) format.voidsetCompressedArg(java.lang.String value)The argument name to for the Compressed value.voidsetCompressedFileName(java.lang.String compressedFileName)voidsetCompressedFileNameArg(java.lang.String compressedFileNameArg)voidsetCurrentFormat(WebSubscriptionContentFormat currentFormat)Sets the current format for this subscription used when creating the subscription.voidsetCustomMessage(java.lang.String value)Sets the text to use as the message line of the email subscriptions sent.voidsetCustomMessageArg(java.lang.String value)The Message's argument name.voidsetDeviceArg(java.lang.String value)The name of the deviceId argument.voidsetDeviceId(java.lang.String value)The current deviceId.voidsetDevices(SimpleList value)Sets the global list of devices to use for new addressesvoidsetExpandPageBy(int value)The value for the expand pageBy.voidsetExpandPageByArg(java.lang.String value)The argument name for the expand pageBy.voidsetExpandUseSeparateSheets(int value)The value for the expand use separate sheets.voidsetExpandUseSeparateSheetsArg(java.lang.String value)The argument name for the expand use separate sheets.voidsetExpirationDate(java.lang.String expirationDate)voidsetExpirationDateArg(java.lang.String expirationDateArg)voidsetFileName(java.lang.String value)Sets the name of the file to which the export will be sent.voidsetFileNameArg(java.lang.String value)The FileName argument name.voidsetFormatArg(java.lang.String value)The Format's argument name.voidsetImageBasePath(java.lang.String value)The name of the base path for imagesvoidsetIncludeData(boolean includeData)voidsetIncludeDataArg(java.lang.String includeDataArg)voidsetIncludeLink(boolean includeLink)voidsetIncludeLinkArg(java.lang.String includeLinkArg)voidsetInitialiIndent(int value)Defines the initial indent the widget uses to render the contentvoidsetIsBulkExport(boolean value)Set to true if the current object is a bulk export report.voidsetIsCreateEmailAvailable(boolean value)Set to true if the feature for creating new email addresses is available.voidsetIsCustomMessageAvailable(boolean value)Set to true if the the feature for Custom Message is availablevoidsetIsDeliveryNotificationAvailable(boolean value)Set to true if delivery notification is available.voidsetIServerAsNCSSource()used to convey to the widget that IServer is hosting the ncs functionality.voidsetIsExpandPageByAvailable(boolean value)Set to true if the expand pageby option is available.voidsetIsRWD(boolean value)Indicated whether it is an RWD or not.voidsetIsSendNowAvailable(boolean value)Set to true if the the feature for Send Now is availablevoidsetLocationArg(java.lang.String value)The name of the location argument.voidsetLocationID(java.lang.String value)Sets the id of the current location.voidsetNewAddressArg(java.lang.String value)The name of the newAddress argument.voidsetNewAddressValue(java.lang.String value)The value of the address list used when creating subscriptions to new addressesvoidsetNotificationAddressArg(java.lang.String value)The name of the notification adressId argumentvoidsetNotificationAddresses(SimpleList value)The global list of notification addresses to use for this subscriptionvoidsetNotificationAddressId(java.lang.String value)Sets the value of the current notification addressId used when creating subscriptions to existing addressesvoidsetNotificationAddressTypeArg(java.lang.String value)The name of the notification adressType argument.voidsetNotificationDeviceArg(java.lang.String value)The name of the notification deviceId argument.voidsetNotificationDeviceId(java.lang.String value)The current notification deviceId.voidsetNotificationDevices(SimpleList value)Sets the global list of notification devices to use for new addressesvoidsetNotificationNewAddressArg(java.lang.String value)The name of the notification newAddress argument.voidsetNotificationNewAddressValue(java.lang.String value)The value of the notification address list used when creating subscriptions to new addressesvoidsetObjectName(java.lang.String value)Sets the name of the object for which the subscription is created.voidsetOpenAddressesEvent(WebEvent event)Sets the openAddress event.voidsetOpenContactsBrowser(boolean openContactsBrowser)voidsetOpenContactsBrowserEvent(WebEvent openContactsEditorEvent)voidsetProtectZipFile(boolean protectZipFile)voidsetProtectZipFileArg(java.lang.String protectZipFileArg)voidsetSendNow(boolean value)Indicated whether to send a preview of the subscription now.voidsetSendNowArg(java.lang.String value)The sendNow's argument name.voidsetSendToInbox(boolean sendToInbox)voidsetSendToInboxArg(java.lang.String sendToInboxArg)voidsetSubject(java.lang.String value)Sets the text to use as the subject of the email subscriptions sent.voidsetSubjectArg(java.lang.String value)The Subject's argument name.voidsetSubscriptionObjectType(int subscriptionObjectType)Sets if the current subscription is for a report or for a document.voidsetSubscriptionObjectViewType(int subscriptionObjectViewType)Sets the view mode for the object.voidsetTriggerArg(java.lang.String value)The name of the triggerId argumentvoidsetTriggerId(java.lang.String value)Sets the id of the current triggervoidsetTriggers(SimpleList value)Sets the id of the current triggervoidsetUseDeliveryNotification(boolean value)Set to true if delivery notification is currently used.voidsetUseDeliveryNotificationArg(java.lang.String value)The name of the useDeliveryNotification argument.voidsetZipPassword(java.lang.String zipP)voidsetZipPasswordArg(java.lang.String zipPArg)- 
Methods inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
getAppContext, getDescriptor, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getTagsFactory, getUseIFrame, getWebComponent, isDhtml, isIFrameEnabled, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.microstrategy.web.app.gui.DefaultSubscriptionWidget
getAddressArg, getAddresses, getAddressId, getAddressTypeArg, getAvailableFormats, getAvailableLocations, getChangeableMask, getCompressed, getCompressedArg, getCompressedFileName, getCompressedFileNameArg, getCurrentFormat, getCustomMessage, getCustomMessageArg, getDeviceArg, getDeviceId, getDevices, getExpandPageBy, getExpandPageByArg, getExpandUseSeparateSheets, getExpandUseSeparateSheetsArg, getExpirationDate, getFormatArg, getImageBasePath, getInitialiIndent, getIsCreateEmailAvailable, getIsCustomMessageAvailable, getIsExpandPageByAvailable, getIsRWD, getLocationArg, getLocationID, getNewAddressArg, getNewAddressValue, getObjectName, getOpenAddressesEvent, getSubject, getSubjectArg, getSubscriptionObjectType, getSubscriptionObjectViewType, getZipPassword, isIncludeDataSet, isIncludeLinkSet, isProtectZipFile, isSendToInboxSet, renderAddressList, renderCustomMessageField, renderObjectName, renderSubjectField, setAddressArg, setAddresses, setAddressId, setAddressTypeArg, setAllowChangeDeliverySettingsArg, setAllowChangePersonalizationArg, setAllowUnsubscribeArg, setAvailableFormats, setAvailableLocations, setChangeableMask, setCompressed, setCompressedArg, setCompressedFileName, setCompressedFileNameArg, setCurrentFormat, setCustomMessage, setCustomMessageArg, setDeviceArg, setDeviceId, setDevices, setExpandPageBy, setExpandPageByArg, setExpandUseSeparateSheets, setExpandUseSeparateSheetsArg, setExpirationDate, setExpirationDateArg, setFormatArg, setImageBasePath, setIncludeData, setIncludeDataArg, setIncludeLink, setIncludeLinkArg, setInitialiIndent, setIsCreateEmailAvailable, setIsCustomMessageAvailable, setIServerAsNCSSource, setIsExpandPageByAvailable, setIsRWD, setLocationArg, setLocationID, setNewAddressArg, setNewAddressValue, setObjectName, setOpenAddressesEvent, setOpenContactsBrowser, setOpenContactsBrowserEvent, setProtectZipFile, setProtectZipFileArg, setSendToInbox, setSendToInboxArg, setSubject, setSubjectArg, setSubscriptionObjectType, setSubscriptionObjectViewType, setZipPassword, setZipPasswordArg 
- 
Methods inherited from interface com.microstrategy.web.app.gui.GuiElement
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getUseIFrame, getWebComponent, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent 
- 
Methods inherited from interface com.microstrategy.web.app.gui.SubscriptionFileWidget
getIsDeliveryNotificationAvailable, getNotificationAddressArg, getNotificationAddresses, getNotificationAddressId, getNotificationAddressTypeArg, getNotificationDeviceArg, getNotificationDeviceId, getNotificationDevices, getNotificationNewAddressArg, getNotificationNewAddressValue, getUseDeliveryNotification, getUseDeliveryNotificationArg, renderNotificationAddressList, setIsDeliveryNotificationAvailable, setNotificationAddressArg, setNotificationAddresses, setNotificationAddressId, setNotificationAddressTypeArg, setNotificationDeviceArg, setNotificationDeviceId, setNotificationDevices, setNotificationNewAddressArg, setNotificationNewAddressValue, setUseDeliveryNotification, setUseDeliveryNotificationArg 
- 
Methods inherited from interface com.microstrategy.web.app.gui.SubscriptionWidget
getIsSendNowAvailable, getSendNowArg, getTriggerArg, getTriggerId, getTriggers, isSendNowSet, renderTriggerList, setIsSendNowAvailable, setSendNow, setSendNowArg, setTriggerArg, setTriggerId, setTriggers 
 - 
 
 - 
 
- 
- 
Method Detail
- 
renderElement
public MarkupOutput renderElement()
Renders the element using the global arguments.- Specified by:
 renderElementin interfaceGuiElement- Returns:
 - a 
MarkupOutputwith the Subscription Widget. 
 
- 
setFileName
public void setFileName(java.lang.String value)
Sets the name of the file to which the export will be sent.- Specified by:
 setFileNamein interfaceDefaultSubscriptionWidget- Specified by:
 setFileNamein interfaceSubscriptionFileWidget- Parameters:
 value- the name of the file to which the export will be sent.
 
- 
getFileName
public java.lang.String getFileName()
- Specified by:
 getFileNamein interfaceDefaultSubscriptionWidget- Specified by:
 getFileNamein interfaceSubscriptionFileWidget- Returns:
 - the name of the file to which the export will be sent.
 
 
- 
setFileNameArg
public void setFileNameArg(java.lang.String value)
The FileName argument name.- Specified by:
 setFileNameArgin interfaceDefaultSubscriptionWidget- Specified by:
 setFileNameArgin interfaceSubscriptionFileWidget- Parameters:
 value- The FileName argument name.
 
- 
setIsBulkExport
public void setIsBulkExport(boolean value)
Set to true if the current object is a bulk export report.- Specified by:
 setIsBulkExportin interfaceSubscriptionFileWidget- Parameters:
 value- true current object is a bulk export report.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getFileNameArg
public java.lang.String getFileNameArg()
- Specified by:
 getFileNameArgin interfaceDefaultSubscriptionWidget- Specified by:
 getFileNameArgin interfaceSubscriptionFileWidget- Returns:
 - The FileName argument name.
 
 
- 
getToolTipforMacro
public java.lang.String getToolTipforMacro()
Generates the tool tip for showing the list of macros.- Returns:
 - The tool tip showing the list of macros.
 
 
- 
getAddressDivStyle
public java.lang.String getAddressDivStyle()
Generates the style for showing the address value DIV.- Returns:
 - The style for showing the address value DIV.
 
 
- 
getSendNowDivStyle
public java.lang.String getSendNowDivStyle()
Generates the style for showing the send now value DIV.- Returns:
 - The style for showing the address value DIV.
 
 
- 
renderAvailableLocations
public void renderAvailableLocations(MarkupOutput out, SimpleList locations, java.lang.String locationID, java.lang.String argLocation)
Description copied from interface:SubscriptionFileWidgetRenders the list of available locations for the Subscriptions. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Specified by:
 renderAvailableLocationsin interfaceSubscriptionFileWidget- Parameters:
 out- Where to write the widget's outputlocations- the list of locationslocationID- the current location IDargLocation- the name of the location ID argument
 
- 
renderTriggerList
public void renderTriggerList(MarkupOutput out, SimpleList triggers, java.lang.String triggerId, java.lang.String argTrigger)
Renders the list of triggers for the Subscriptions. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Specified by:
 renderTriggerListin interfaceSubscriptionWidget- Parameters:
 out- Where to write the widget's outputtriggers- the list of triggerstriggerId- the current triggerIdargTrigger- the name of the triggerId argument
 
- 
renderTriggerList
public void renderTriggerList(MarkupOutput out, SimpleList triggers, java.lang.String triggerId, java.lang.String argTrigger, boolean selectSendNow)
Renders the list of triggers for the Subscriptions. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Parameters:
 out- Where to write the widget's outputtriggers- the list of triggerstriggerId- the current triggerIdargTrigger- the name of the triggerId argumentselectSendNow- boolean to indicate if the send now schedule is to be pre selected in case of creating a new subscrtiption (Does not apply for edit case)- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setTriggers
public void setTriggers(SimpleList value)
Sets the id of the current trigger- Specified by:
 setTriggersin interfaceSubscriptionWidget- Parameters:
 value- the new value for the current trigger
 
- 
getTriggers
public SimpleList getTriggers()
- Specified by:
 getTriggersin interfaceSubscriptionWidget- Returns:
 - the current triggerId value
 
 
- 
setTriggerArg
public void setTriggerArg(java.lang.String value)
The name of the triggerId argument- Specified by:
 setTriggerArgin interfaceSubscriptionWidget- Parameters:
 value- the new name for the triggerId argument
 
- 
getTriggerArg
public java.lang.String getTriggerArg()
- Specified by:
 getTriggerArgin interfaceSubscriptionWidget- Returns:
 - The name of the triggerId argument
 
 
- 
setTriggerId
public void setTriggerId(java.lang.String value)
Sets the id of the current trigger- Specified by:
 setTriggerIdin interfaceSubscriptionWidget- Parameters:
 value- the new value for the current trigger
 
- 
getTriggerId
public java.lang.String getTriggerId()
- Specified by:
 getTriggerIdin interfaceSubscriptionWidget- Returns:
 - the current triggerId value
 
 
- 
setSendNow
public void setSendNow(boolean value)
Indicated whether to send a preview of the subscription now.- Specified by:
 setSendNowin interfaceSubscriptionWidget- Parameters:
 value- true if a preview will be sent immediatly after creating the subscription.
 
- 
isSendNowSet
public boolean isSendNowSet()
- Specified by:
 isSendNowSetin interfaceSubscriptionWidget- Returns:
 - true if a preview will be sent immediatly after creating the subscription.
 
 
- 
setSendNowArg
public void setSendNowArg(java.lang.String value)
The sendNow's argument name.- Specified by:
 setSendNowArgin interfaceSubscriptionWidget- Parameters:
 value- The new sendNow argument name.
 
- 
getSendNowArg
public java.lang.String getSendNowArg()
- Specified by:
 getSendNowArgin interfaceSubscriptionWidget- Returns:
 - The sendNow argument name.
 
 
- 
setIsSendNowAvailable
public void setIsSendNowAvailable(boolean value)
Set to true if the the feature for Send Now is available- Specified by:
 setIsSendNowAvailablein interfaceSubscriptionWidget- Parameters:
 value- true if the send now feature is available
 
- 
getIsSendNowAvailable
public boolean getIsSendNowAvailable()
- Specified by:
 getIsSendNowAvailablein interfaceSubscriptionWidget- Returns:
 - true if the send now feature is available.
 
 
- 
renderAddressList
public void renderAddressList(MarkupOutput out, SimpleList addresses, java.lang.String addressId, java.lang.String addressArg, java.lang.String addressTypeArg, java.lang.String newAddressValue, java.lang.String newAddressArg, SimpleList devices, java.lang.String deviceId, java.lang.String deviceArg)
Renders the list of addresses for the Subscription. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Specified by:
 renderAddressListin interfaceDefaultSubscriptionWidget- Parameters:
 out- Where to write the widget's outputaddresses- the list of addressesaddressId- the id of the current addressaddressArg- the name of the addressId argaddressTypeArg- the name of the addressType argnewAddressValue- the value for the new address listnewAddressArg- the name of the new address list argumentdevices- the list of devicesdeviceId- the current deviceIddeviceArg- the name of the deviceId argument
 
- 
renderSubjectField
public void renderSubjectField(MarkupOutput out, java.lang.String subject, java.lang.String argSubject)
Renders a field for the Subject's of the e-mail sent with the given subscriptions. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Specified by:
 renderSubjectFieldin interfaceDefaultSubscriptionWidget- Parameters:
 out- Where to write the widget's outputsubject- The e-mails subjects textargSubject- the name of the subject's argument
 
- 
renderFileNameField
public void renderFileNameField(MarkupOutput out, java.lang.String fileName, java.lang.String argFileName)
Renders a field for the Subject's of the e-mail sent with the given subscriptions. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Parameters:
 out- Where to write the widget's outputfileName- The e-mails subjects textargFileName- the name of the subject's argument
 
- 
renderObjectName
public void renderObjectName(MarkupOutput out, java.lang.String name)
Renders the name of the object for which the subscription is being created. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Specified by:
 renderObjectNamein interfaceDefaultSubscriptionWidget- Parameters:
 out- Where to write the widget's outputname- The name of the object- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
renderCustomMessageField
public void renderCustomMessageField(MarkupOutput out, java.lang.String message, java.lang.String argMessage)
Renders a field for the Custom Message which can be sent along with the e-mail sent with the given addresses. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments. This message will be sent along with the report or document which is being subscribed. It would be the first line in the email.- Specified by:
 renderCustomMessageFieldin interfaceDefaultSubscriptionWidget- Parameters:
 out- Where to write the widget's outputmessage- The e-mails message textargMessage- the name of the message's argument
 
- 
renderDeliveryFormats
public void renderDeliveryFormats(MarkupOutput out)
Renders all the available formats that we can subscribe to. This could be HTML or EXCEL or PDF or any other format supported by the system. It also renders a check box which indicates if we want to compress the contents of the subscription for delivery. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments. This message will be sent along with the report or document which is being subscribed.- Parameters:
 out- Where to write the widget's output
 
- 
renderDeliveryFormats
public void renderDeliveryFormats(MarkupOutput out, SimpleList availableFormats, WebSubscriptionContentFormat currentFormat, boolean compressed, java.lang.String formatArg, java.lang.String compressedArg)
Deprecated.Renders all the available formats that we can subscribe to. This could be HTML or EXCEL or PDF or any other format supported by the system. It also renders a check box which indicates if we want to compress the contents of the subscription for delivery. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments. This message will be sent along with the report or document which is being subscribed.- Parameters:
 out- Where to write the widget's outputavailableFormats- All the available delivery formatscurrentFormat- The current delivery formatcompressed- Indicates if the contents of the subscription need to be compressed (zipped)formatArg- The name of the format's argumentcompressedArg- The name of the compression argument
 
- 
setDevices
public void setDevices(SimpleList value)
Sets the global list of devices to use for new addresses- Specified by:
 setDevicesin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new list of devices.
 
- 
getDevices
public SimpleList getDevices()
- Specified by:
 getDevicesin interfaceDefaultSubscriptionWidget- Returns:
 - the current global list of devices.
 
 
- 
setAddresses
public void setAddresses(SimpleList value)
The global list of addresses to use for this subscription- Specified by:
 setAddressesin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new global list of addresses
 
- 
getAddresses
public SimpleList getAddresses()
- Specified by:
 getAddressesin interfaceDefaultSubscriptionWidget- Returns:
 - the current global list of addresses
 
 
- 
setAddressId
public void setAddressId(java.lang.String value)
Sets the value of the current addressId used when creating subscriptions to existing addresses- Specified by:
 setAddressIdin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new addressId
 
- 
getAddressId
public java.lang.String getAddressId()
- Specified by:
 getAddressIdin interfaceDefaultSubscriptionWidget- Returns:
 - the value of the current addressId used when creating subscriptions to existing addresses
 
 
- 
setNewAddressValue
public void setNewAddressValue(java.lang.String value)
The value of the address list used when creating subscriptions to new addresses- Specified by:
 setNewAddressValuein interfaceDefaultSubscriptionWidget- Parameters:
 value- a comma separated list of addresses
 
- 
getNewAddressValue
public java.lang.String getNewAddressValue()
- Specified by:
 getNewAddressValuein interfaceDefaultSubscriptionWidget- Returns:
 - a comma separated list of addresses used when creating subscriptions to new addresses
 
 
- 
setDeviceId
public void setDeviceId(java.lang.String value)
The current deviceId. This is the device used for new addresses- Specified by:
 setDeviceIdin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new current deviceId
 
- 
getDeviceId
public java.lang.String getDeviceId()
- Specified by:
 getDeviceIdin interfaceDefaultSubscriptionWidget- Returns:
 - The current deviceId. This is the device used for new addresses
 
 
- 
setSubject
public void setSubject(java.lang.String value)
Sets the text to use as the subject of the email subscriptions sent.- Specified by:
 setSubjectin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new subject text to use
 
- 
getSubject
public java.lang.String getSubject()
- Specified by:
 getSubjectin interfaceDefaultSubscriptionWidget- Returns:
 - the subject text of new subscriptions created.
 
 
- 
setObjectName
public void setObjectName(java.lang.String value)
Sets the name of the object for which the subscription is created.- Specified by:
 setObjectNamein interfaceDefaultSubscriptionWidget- Parameters:
 value- the name of the object for which the subscription is created- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getObjectName
public java.lang.String getObjectName()
- Specified by:
 getObjectNamein interfaceDefaultSubscriptionWidget- Returns:
 - the name of the object for which the subscription is created.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setCustomMessage
public void setCustomMessage(java.lang.String value)
Sets the text to use as the message line of the email subscriptions sent.- Specified by:
 setCustomMessagein interfaceDefaultSubscriptionWidget- Parameters:
 value- the new message text to use
 
- 
getCustomMessage
public java.lang.String getCustomMessage()
- Specified by:
 getCustomMessagein interfaceDefaultSubscriptionWidget- Returns:
 - the message text of new subscriptions created.
 
 
- 
setIsCustomMessageAvailable
public void setIsCustomMessageAvailable(boolean value)
Set to true if the the feature for Custom Message is available- Specified by:
 setIsCustomMessageAvailablein interfaceDefaultSubscriptionWidget- Parameters:
 value- true if the custom message feature is available
 
- 
getIsCustomMessageAvailable
public boolean getIsCustomMessageAvailable()
- Specified by:
 getIsCustomMessageAvailablein interfaceDefaultSubscriptionWidget- Returns:
 - true if the custom message feature is available.
 
 
- 
setDeviceArg
public void setDeviceArg(java.lang.String value)
The name of the deviceId argument.- Specified by:
 setDeviceArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new deviceId argument name.
 
- 
getDeviceArg
public java.lang.String getDeviceArg()
- Specified by:
 getDeviceArgin interfaceDefaultSubscriptionWidget- Returns:
 - The deviceId argument name.
 
 
- 
setAddressArg
public void setAddressArg(java.lang.String value)
The name of the adressId argument- Specified by:
 setAddressArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new name for the addressId argument
 
- 
getAddressArg
public java.lang.String getAddressArg()
- Specified by:
 getAddressArgin interfaceDefaultSubscriptionWidget- Returns:
 - The name of the addressId argument
 
 
- 
setAddressTypeArg
public void setAddressTypeArg(java.lang.String value)
The name of the adressType argument. The addressType indicates whether to use an existing addresses or a new address list- Specified by:
 setAddressTypeArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new name for the addressType argument.
 
- 
getAddressTypeArg
public java.lang.String getAddressTypeArg()
- Specified by:
 getAddressTypeArgin interfaceDefaultSubscriptionWidget- Returns:
 - the name for the addressType argument.
 
 
- 
setNewAddressArg
public void setNewAddressArg(java.lang.String value)
The name of the newAddress argument.- Specified by:
 setNewAddressArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new newAddress argument name
 
- 
getNewAddressArg
public java.lang.String getNewAddressArg()
- Specified by:
 getNewAddressArgin interfaceDefaultSubscriptionWidget- Returns:
 - the newAddress argument name
 
 
- 
setSubjectArg
public void setSubjectArg(java.lang.String value)
The Subject's argument name.- Specified by:
 setSubjectArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- The new Subject's argument name.
 
- 
getSubjectArg
public java.lang.String getSubjectArg()
- Specified by:
 getSubjectArgin interfaceDefaultSubscriptionWidget- Returns:
 - The Subject's argument name.
 
 
- 
setCustomMessageArg
public void setCustomMessageArg(java.lang.String value)
The Message's argument name.- Specified by:
 setCustomMessageArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- The new Message's argument name.
 
- 
getCustomMessageArg
public java.lang.String getCustomMessageArg()
- Specified by:
 getCustomMessageArgin interfaceDefaultSubscriptionWidget- Returns:
 - The Message's argument name.
 
 
- 
setOpenAddressesEvent
public void setOpenAddressesEvent(WebEvent event)
Sets the openAddress event. This event is the one used to by the application to open the address list page.- Specified by:
 setOpenAddressesEventin interfaceDefaultSubscriptionWidget- Parameters:
 event- the new openAddress event
 
- 
getOpenAddressesEvent
public WebEvent getOpenAddressesEvent()
- Specified by:
 getOpenAddressesEventin interfaceDefaultSubscriptionWidget- Returns:
 - the current openAddress event
 
 
- 
setInitialiIndent
public void setInitialiIndent(int value)
Defines the initial indent the widget uses to render the content- Specified by:
 setInitialiIndentin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new base indent to use
 
- 
getInitialiIndent
public int getInitialiIndent()
- Specified by:
 getInitialiIndentin interfaceDefaultSubscriptionWidget- Returns:
 - The current base indent use by the widget to render its content.
 
 
- 
setSubscriptionObjectType
public void setSubscriptionObjectType(int subscriptionObjectType)
Sets if the current subscription is for a report or for a document. The value is specified by the enumeration REPORT_SUBSCRIPTION or DOCUMENT_SUBSCRIPTION- Specified by:
 setSubscriptionObjectTypein interfaceDefaultSubscriptionWidget- Parameters:
 subscriptionObjectType- The type of object for which we are creating the subscription
 
- 
getSubscriptionObjectType
public int getSubscriptionObjectType()
Returns if the current subscription is for a report or for a document. The value is specified by the enumeration REPORT_SUBSCRIPTION or DOCUMENT_SUBSCRIPTION- Specified by:
 getSubscriptionObjectTypein interfaceDefaultSubscriptionWidget- Returns:
 - The type of object (report or document) for which we are creating the subscription
 
 
- 
setSubscriptionObjectViewType
public void setSubscriptionObjectViewType(int subscriptionObjectViewType)
Sets the view mode for the object. This can be grid/graph/grid-graph. This applies only to subscriptions to reports. The value is specified by the enumerationEnumWebReportViewMode- Specified by:
 setSubscriptionObjectViewTypein interfaceDefaultSubscriptionWidget- Parameters:
 subscriptionObjectViewType- The view mode for the object we are subscribing to.
 
- 
getSubscriptionObjectViewType
public int getSubscriptionObjectViewType()
Returns the view mode for the object. This can be grid/graph/grid-graph. This applies only to subscriptions to reports. The value is specified by the enumerationEnumWebReportViewMode- Specified by:
 getSubscriptionObjectViewTypein interfaceDefaultSubscriptionWidget- Returns:
 - The view mode for the object we are subscribing to.
 
 
- 
setAvailableFormats
public void setAvailableFormats(SimpleList availableFormats)
Sets all the available formats for subscription in this system. This could be HTML or EXCEL or PDF or any other such format.- Specified by:
 setAvailableFormatsin interfaceDefaultSubscriptionWidget- Parameters:
 availableFormats- The available formats for subscription.
 
- 
getAvailableFormats
public SimpleList getAvailableFormats()
Returns all the available formats for subscription in this system. This could be HTML or EXCEL or PDF or any other such format.- Specified by:
 getAvailableFormatsin interfaceDefaultSubscriptionWidget- Returns:
 - The available formats for subscription.
 
 
- 
setCurrentFormat
public void setCurrentFormat(WebSubscriptionContentFormat currentFormat)
Sets the current format for this subscription used when creating the subscription. This could be HTML or EXCEL or PDF or any other such format.- Specified by:
 setCurrentFormatin interfaceDefaultSubscriptionWidget- Parameters:
 currentFormat- The current subscription format.
 
- 
getCurrentFormat
public WebSubscriptionContentFormat getCurrentFormat()
Returns the current format for this subscription used when creating the subscription. This could be HTML or EXCEL or PDF or any other such format.- Specified by:
 getCurrentFormatin interfaceDefaultSubscriptionWidget- Returns:
 - The current subscription format.
 
 
- 
setCompressed
public void setCompressed(boolean compressed)
Sets if the current subscription is supposed to be delivered in the compressed(zipped) format.- Specified by:
 setCompressedin interfaceDefaultSubscriptionWidget- Parameters:
 compressed- Set to true if the subscription is to be delivered in compressed form.
 
- 
getCompressed
public boolean getCompressed()
Returns true if the current subscription is supposed to be delivered in the compressed(zipped) format.- Specified by:
 getCompressedin interfaceDefaultSubscriptionWidget- Returns:
 - true if the subscription is to be delivered in the compressed form.
 
 
- 
setFormatArg
public void setFormatArg(java.lang.String value)
The Format's argument name.- Specified by:
 setFormatArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- The argument name for the subscription format.
 
- 
getFormatArg
public java.lang.String getFormatArg()
- Specified by:
 getFormatArgin interfaceDefaultSubscriptionWidget- Returns:
 - The Format's argument name.
 
 
- 
setCompressedArg
public void setCompressedArg(java.lang.String value)
The argument name to for the Compressed value.- Specified by:
 setCompressedArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- The argument name for the Compressed value.
 
- 
getCompressedArg
public java.lang.String getCompressedArg()
- Specified by:
 getCompressedArgin interfaceDefaultSubscriptionWidget- Returns:
 - The Compressed argument name.
 
 
- 
setImageBasePath
public void setImageBasePath(java.lang.String value)
The name of the base path for images- Specified by:
 setImageBasePathin interfaceDefaultSubscriptionWidget- Parameters:
 value- name of the base path for images- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
getImageBasePath
public java.lang.String getImageBasePath()
- Specified by:
 getImageBasePathin interfaceDefaultSubscriptionWidget- Returns:
 - The name of the image basepath
 - Since:
 - MicroStrategy Web 7.5.1
 
 
- 
setIsRWD
public void setIsRWD(boolean value)
Indicated whether it is an RWD or not.- Specified by:
 setIsRWDin interfaceDefaultSubscriptionWidget- Parameters:
 value- true if it is an RWD.- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
getIsRWD
public boolean getIsRWD()
- Specified by:
 getIsRWDin interfaceDefaultSubscriptionWidget- Returns:
 - true if it is an RWD.
 - Since:
 - MicroStrategy Web 7.5.1
 
 
- 
setIsCreateEmailAvailable
public void setIsCreateEmailAvailable(boolean value)
Set to true if the feature for creating new email addresses is available.- Specified by:
 setIsCreateEmailAvailablein interfaceDefaultSubscriptionWidget- Parameters:
 value- true if the feature for creating new email addresses is available.- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
getIsCreateEmailAvailable
public boolean getIsCreateEmailAvailable()
- Specified by:
 getIsCreateEmailAvailablein interfaceDefaultSubscriptionWidget- Returns:
 - true if the feature for creating new email addresses is available.
 - Since:
 - MicroStrategy Web 7.5.1
 
 
- 
renderNotificationAddressList
public void renderNotificationAddressList(MarkupOutput out, SimpleList addresses, java.lang.String addressId, java.lang.String addressArg, java.lang.String addressTypeArg, java.lang.String newAddressValue, java.lang.String newAddressArg, SimpleList devices, java.lang.String deviceId, java.lang.String deviceArg, boolean bUseNotification)
Renders the list of Notification addresses for the Subscription. This method can be called stand alone by passing the required arguments. It's also part of therenderElement()method that passes the global widget values properties as the arguments.- Parameters:
 out- Where to write the widget's outputaddresses- the list of addressesaddressId- the id of the current addressaddressArg- the name of the addressId argaddressTypeArg- the name of the addressType argnewAddressValue- the value for the new address listnewAddressArg- the name of the new address list argumentdevices- the list of devicesdeviceId- the current deviceIddeviceArg- the name of the deviceId argumentbUseNotification- the boolean argument to denote whether the subscription uses notification- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationDevices
public void setNotificationDevices(SimpleList value)
Sets the global list of notification devices to use for new addresses- Parameters:
 value- the new list of notification devices.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationDevices
public SimpleList getNotificationDevices()
- Returns:
 - the current global list of Notification devices.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationAddresses
public void setNotificationAddresses(SimpleList value)
The global list of notification addresses to use for this subscription- Parameters:
 value- the new global list of notification addresses- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationAddresses
public SimpleList getNotificationAddresses()
- Returns:
 - the current global list of notification addresses
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationAddressId
public void setNotificationAddressId(java.lang.String value)
Sets the value of the current notification addressId used when creating subscriptions to existing addresses- Parameters:
 value- the new notification addressId- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationAddressId
public java.lang.String getNotificationAddressId()
- Returns:
 - the value of the current Notification addressId used when creating subscriptions to existing addresses
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationNewAddressValue
public void setNotificationNewAddressValue(java.lang.String value)
The value of the notification address list used when creating subscriptions to new addresses- Parameters:
 value- a comma separated list of notification addresses- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationNewAddressValue
public java.lang.String getNotificationNewAddressValue()
- Returns:
 - a comma separated list of notification addresses used when creating subscriptions to new addresses
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationDeviceId
public void setNotificationDeviceId(java.lang.String value)
The current notification deviceId. This is the device used for new addresses- Parameters:
 value- the new current notification deviceId- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationDeviceId
public java.lang.String getNotificationDeviceId()
- Returns:
 - The current notification deviceId. This is the device used for new addresses
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationAddressArg
public void setNotificationAddressArg(java.lang.String value)
The name of the notification adressId argument- Parameters:
 value- the new name for the notification addressId argument- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationAddressArg
public java.lang.String getNotificationAddressArg()
- Returns:
 - The name of the notification addressId argument
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationAddressTypeArg
public void setNotificationAddressTypeArg(java.lang.String value)
The name of the notification adressType argument. The addressType indicates whether to use an existing addresses or a new address list- Parameters:
 value- the new name for the notification addressType argument.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationAddressTypeArg
public java.lang.String getNotificationAddressTypeArg()
- Returns:
 - the name for the notification addressType argument.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationDeviceArg
public void setNotificationDeviceArg(java.lang.String value)
The name of the notification deviceId argument.- Parameters:
 value- the new notification deviceId argument name.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationDeviceArg
public java.lang.String getNotificationDeviceArg()
- Returns:
 - The notification deviceId argument name.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setNotificationNewAddressArg
public void setNotificationNewAddressArg(java.lang.String value)
The name of the notification newAddress argument.- Parameters:
 value- the new notification newAddress argument name- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getNotificationNewAddressArg
public java.lang.String getNotificationNewAddressArg()
- Returns:
 - the notification newAddress argument name
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setUseDeliveryNotification
public void setUseDeliveryNotification(boolean value)
Set to true if delivery notification is currently used.- Parameters:
 value- true if delivery notification is currently used.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getUseDeliveryNotification
public boolean getUseDeliveryNotification()
- Returns:
 - true if delivery notification is currently used.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setUseDeliveryNotificationArg
public void setUseDeliveryNotificationArg(java.lang.String value)
The name of the useDeliveryNotification argument.- Parameters:
 value- the new useDeliveryNotification argument name.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getUseDeliveryNotificationArg
public java.lang.String getUseDeliveryNotificationArg()
- Returns:
 - The useDeliveryNotification argument name.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setIsDeliveryNotificationAvailable
public void setIsDeliveryNotificationAvailable(boolean value)
Set to true if delivery notification is available.- Parameters:
 value- true if delivery notification is available.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getIsDeliveryNotificationAvailable
public boolean getIsDeliveryNotificationAvailable()
- Returns:
 - true if delivery notification is available.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setIsExpandPageByAvailable
public void setIsExpandPageByAvailable(boolean value)
Set to true if the expand pageby option is available.- Specified by:
 setIsExpandPageByAvailablein interfaceDefaultSubscriptionWidget- Parameters:
 value- true if the expand pageby option is available.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getIsExpandPageByAvailable
public boolean getIsExpandPageByAvailable()
- Specified by:
 getIsExpandPageByAvailablein interfaceDefaultSubscriptionWidget- Returns:
 - true if the expand page by option is available.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setExpandPageByArg
public void setExpandPageByArg(java.lang.String value)
The argument name for the expand pageBy.- Specified by:
 setExpandPageByArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- The argument name for the Compressed value.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getExpandPageByArg
public java.lang.String getExpandPageByArg()
- Specified by:
 getExpandPageByArgin interfaceDefaultSubscriptionWidget- Returns:
 - The expand pageby argument name.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setExpandPageBy
public void setExpandPageBy(int value)
The value for the expand pageBy.- Specified by:
 setExpandPageByin interfaceDefaultSubscriptionWidget- Parameters:
 value- The new value for the expand pageBy.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getExpandPageBy
public int getExpandPageBy()
- Specified by:
 getExpandPageByin interfaceDefaultSubscriptionWidget- Returns:
 - The expand pageby value for the subscription.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
setExpandUseSeparateSheetsArg
public void setExpandUseSeparateSheetsArg(java.lang.String value)
The argument name for the expand use separate sheets.- Specified by:
 setExpandUseSeparateSheetsArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- The argument name for the Compressed value.- Since:
 - MicroStrategy Web 8.0.1
 
 
- 
getExpandUseSeparateSheetsArg
public java.lang.String getExpandUseSeparateSheetsArg()
- Specified by:
 getExpandUseSeparateSheetsArgin interfaceDefaultSubscriptionWidget- Returns:
 - The expand use separate sheets argument name.
 - Since:
 - MicroStrategy Web 8.0.1
 
 
- 
setExpandUseSeparateSheets
public void setExpandUseSeparateSheets(int value)
The value for the expand use separate sheets.- Specified by:
 setExpandUseSeparateSheetsin interfaceDefaultSubscriptionWidget- Parameters:
 value- The new value for the expand use separate sheets.- Since:
 - MicroStrategy Web 8.0.1
 
 
- 
getExpandUseSeparateSheets
public int getExpandUseSeparateSheets()
- Specified by:
 getExpandUseSeparateSheetsin interfaceDefaultSubscriptionWidget- Returns:
 - The expand use separate sheets value for the subscription.
 - Since:
 - MicroStrategy Web 8.0.1
 
 
- 
setAvailableLocations
public void setAvailableLocations(SimpleList value)
Description copied from interface:DefaultSubscriptionWidgetSets the list of available locations for the file subscription.- Specified by:
 setAvailableLocationsin interfaceDefaultSubscriptionWidget- Parameters:
 value- list of available locations for the file subscription.- Since:
 - MicroStrategy Web 8.1.0
 
 
- 
getAvailableLocations
public SimpleList getAvailableLocations()
- Specified by:
 getAvailableLocationsin interfaceDefaultSubscriptionWidget- Returns:
 - list of available locations for the file subscription.
 - Since:
 - MicroStrategy Web 8.1.0
 
 
- 
getLocationID
public java.lang.String getLocationID()
- Specified by:
 getLocationIDin interfaceDefaultSubscriptionWidget- Returns:
 - the current locationID value
 - Since:
 - MicroStrategy Web 8.1.0
 
 
- 
setLocationID
public void setLocationID(java.lang.String value)
Description copied from interface:DefaultSubscriptionWidgetSets the id of the current location. A location is an address-device tuple.- Specified by:
 setLocationIDin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new value for the current location- Since:
 - MicroStrategy Web 8.1.0
 
 
- 
setLocationArg
public void setLocationArg(java.lang.String value)
Description copied from interface:DefaultSubscriptionWidgetThe name of the location argument. A location is an address-device tuple.- Specified by:
 setLocationArgin interfaceDefaultSubscriptionWidget- Parameters:
 value- the new name for the location argument- Since:
 - MicroStrategy Web 8.1.0
 
 
- 
getLocationArg
public java.lang.String getLocationArg()
- Specified by:
 getLocationArgin interfaceDefaultSubscriptionWidget- Returns:
 - the name for the location argument.
 - Since:
 - MicroStrategy Web 8.1.0
 
 
- 
setCompressedFileName
public void setCompressedFileName(java.lang.String compressedFileName)
- Specified by:
 setCompressedFileNamein interfaceDefaultSubscriptionWidget- Parameters:
 compressedFileName- The compressed file name .
 
- 
getCompressedFileName
public java.lang.String getCompressedFileName()
- Specified by:
 getCompressedFileNamein interfaceDefaultSubscriptionWidget- Returns:
 - The file name.
 
 
- 
setCompressedFileNameArg
public void setCompressedFileNameArg(java.lang.String compressedFileNameArg)
- Specified by:
 setCompressedFileNameArgin interfaceDefaultSubscriptionWidget- Parameters:
 compressedFileNameArg- The compressed file name arg.
 
- 
getCompressedFileNameArg
public java.lang.String getCompressedFileNameArg()
- Specified by:
 getCompressedFileNameArgin interfaceDefaultSubscriptionWidget- Returns:
 - The compressed file name arg.
 
 
- 
setIServerAsNCSSource
public void setIServerAsNCSSource()
Description copied from interface:DefaultSubscriptionWidgetused to convey to the widget that IServer is hosting the ncs functionality. If this is not called, widget assumes NCS Engine (old NCS) to be the backend. and disables old functionalities- Specified by:
 setIServerAsNCSSourcein interfaceDefaultSubscriptionWidget
 
- 
setIncludeLink
public void setIncludeLink(boolean includeLink)
- Specified by:
 setIncludeLinkin interfaceDefaultSubscriptionWidget
 
- 
isIncludeLinkSet
public boolean isIncludeLinkSet()
- Specified by:
 isIncludeLinkSetin interfaceDefaultSubscriptionWidget
 
- 
setSendToInbox
public void setSendToInbox(boolean sendToInbox)
- Specified by:
 setSendToInboxin interfaceDefaultSubscriptionWidget
 
- 
isSendToInboxSet
public boolean isSendToInboxSet()
- Specified by:
 isSendToInboxSetin interfaceDefaultSubscriptionWidget
 
- 
setIncludeData
public void setIncludeData(boolean includeData)
- Specified by:
 setIncludeDatain interfaceDefaultSubscriptionWidget
 
- 
isIncludeDataSet
public boolean isIncludeDataSet()
- Specified by:
 isIncludeDataSetin interfaceDefaultSubscriptionWidget
 
- 
setZipPassword
public void setZipPassword(java.lang.String zipP)
- Specified by:
 setZipPasswordin interfaceDefaultSubscriptionWidget
 
- 
getZipPassword
public java.lang.String getZipPassword()
- Specified by:
 getZipPasswordin interfaceDefaultSubscriptionWidget
 
- 
setExpirationDate
public void setExpirationDate(java.lang.String expirationDate)
- Specified by:
 setExpirationDatein interfaceDefaultSubscriptionWidget
 
- 
getExpirationDate
public java.lang.String getExpirationDate()
- Specified by:
 getExpirationDatein interfaceDefaultSubscriptionWidget
 
- 
setIncludeLinkArg
public void setIncludeLinkArg(java.lang.String includeLinkArg)
- Specified by:
 setIncludeLinkArgin interfaceDefaultSubscriptionWidget
 
- 
getIncludeLinkArg
public java.lang.String getIncludeLinkArg()
 
- 
setSendToInboxArg
public void setSendToInboxArg(java.lang.String sendToInboxArg)
- Specified by:
 setSendToInboxArgin interfaceDefaultSubscriptionWidget
 
- 
getSendToInboxArg
public java.lang.String getSendToInboxArg()
 
- 
setIncludeDataArg
public void setIncludeDataArg(java.lang.String includeDataArg)
- Specified by:
 setIncludeDataArgin interfaceDefaultSubscriptionWidget
 
- 
getIncludeDataArg
public java.lang.String getIncludeDataArg()
 
- 
setZipPasswordArg
public void setZipPasswordArg(java.lang.String zipPArg)
- Specified by:
 setZipPasswordArgin interfaceDefaultSubscriptionWidget
 
- 
getZipPasswordArg
public java.lang.String getZipPasswordArg()
 
- 
setExpirationDateArg
public void setExpirationDateArg(java.lang.String expirationDateArg)
- Specified by:
 setExpirationDateArgin interfaceDefaultSubscriptionWidget
 
- 
getExpirationDateArg
public java.lang.String getExpirationDateArg()
 
- 
renderCalendar
protected GGCalendar renderCalendar(MarkupOutput out)
 
- 
setAllowChangeDeliverySettingsArg
public void setAllowChangeDeliverySettingsArg(java.lang.String arg)
- Specified by:
 setAllowChangeDeliverySettingsArgin interfaceDefaultSubscriptionWidget
 
- 
getChangeableMaskArg
public java.lang.String getChangeableMaskArg()
 
- 
setChangeableMask
public void setChangeableMask(int changeableMask)
Description copied from interface:DefaultSubscriptionWidgetvalue fromEnumDSSXMLNCSAllowChangeMaskType- Specified by:
 setChangeableMaskin interfaceDefaultSubscriptionWidget
 
- 
getChangeableMask
public int getChangeableMask()
Description copied from interface:DefaultSubscriptionWidgetvalue fromEnumDSSXMLNCSAllowChangeMaskType- Specified by:
 getChangeableMaskin interfaceDefaultSubscriptionWidget
 
- 
setProtectZipFile
public void setProtectZipFile(boolean protectZipFile)
- Specified by:
 setProtectZipFilein interfaceDefaultSubscriptionWidget
 
- 
isProtectZipFile
public boolean isProtectZipFile()
- Specified by:
 isProtectZipFilein interfaceDefaultSubscriptionWidget
 
- 
setProtectZipFileArg
public void setProtectZipFileArg(java.lang.String protectZipFileArg)
- Specified by:
 setProtectZipFileArgin interfaceDefaultSubscriptionWidget
 
- 
getProtectZipFileArg
public java.lang.String getProtectZipFileArg()
 
- 
setAllowChangePersonalizationArg
public void setAllowChangePersonalizationArg(java.lang.String allowChangePersonalizationArg)
- Specified by:
 setAllowChangePersonalizationArgin interfaceDefaultSubscriptionWidget
 
- 
getAllowChangePersonalizationArg
public java.lang.String getAllowChangePersonalizationArg()
 
- 
getAllowChangeDeliverySettingsArg
public java.lang.String getAllowChangeDeliverySettingsArg()
 
- 
setAllowUnsubscribeArg
public void setAllowUnsubscribeArg(java.lang.String allowUnsubscribeArg)
- Specified by:
 setAllowUnsubscribeArgin interfaceDefaultSubscriptionWidget
 
- 
getAllowUnsubscribeArg
public java.lang.String getAllowUnsubscribeArg()
 
- 
setOpenContactsBrowserEvent
public void setOpenContactsBrowserEvent(WebEvent openContactsEditorEvent)
- Specified by:
 setOpenContactsBrowserEventin interfaceDefaultSubscriptionWidget
 
- 
setOpenContactsBrowser
public void setOpenContactsBrowser(boolean openContactsBrowser)
- Specified by:
 setOpenContactsBrowserin interfaceDefaultSubscriptionWidget
 
 - 
 
 -