Class SubscriptionMobileWidgetImpl
- java.lang.Object
 - 
- com.microstrategy.web.app.gui.AbstractGuiElement
 - 
- com.microstrategy.web.app.transforms.SubscriptionFileWidgetImpl
 - 
- com.microstrategy.web.app.transforms.SubscriptionMobileWidgetImpl
 
 
 
 
- 
- All Implemented Interfaces:
 GuiElement,SubscriptionFileWidget
- Direct Known Subclasses:
 AlertsSubscriptionMobileWidgetImpl,SubscriptionHistoryListWidgetImpl
public class SubscriptionMobileWidgetImpl extends SubscriptionFileWidgetImpl
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCALENDAR_BUTTONprotected static java.lang.StringCONTACTS_PANEprotected static java.lang.StringEXISTING_ADDRESSES_PANEprotected static java.lang.StringNEW_ADDRESSES_PANE- 
Fields inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
_appContext, _name, _webComponent 
 - 
 
- 
Constructor Summary
Constructors Constructor Description SubscriptionMobileWidgetImpl() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddToOnLoadJSCalls(java.lang.String jsCall)protected booleancanBurst()java.lang.StringgetBurstArg()WebSubscriptionDeliveryModePropertiesgetDeliveryMode()java.lang.StringgetDeviceId()booleangetExpandLayouts()intgetExpandPageBy()intgetExpandUseSeparateSheets()java.lang.StringgetFileNameArg()java.lang.StringgetFileNameSpaceDelimiterArg()booleangetIsDefaultFormatMode()booleangetIsExpandPageByAvailable()booleangetIsSendNowAvailable()java.lang.StringgetTriggerId()java.lang.StringgetTriggerName()SimpleListgetTriggers()booleangetUseDatasetCache()booleangetUseImmediateDelivery()booleangetUseSendPreviewNow()booleanisCompressionEnabled()booleanisDatasetCacheAvailable()booleanisNonSchedulable()booleanisPageByChangedorNot()protected booleanisRecipientInstance()booleanisSendNowSet()protected voidrenderAdvancedOptions(MarkupOutput out)protected voidrenderAdvancedOptionsStart(MarkupOutput out)protected voidrenderBurst(Tag containerTag)voidrenderBurstShoppingCart(MarkupOutput out)Render schedules Shopping Cartprotected GGCalendarrenderCalendar(MarkupOutput out)protected voidrenderDelimiters(Tag fieldSetSubscription)MarkupOutputrenderElement()Renders the element using the global arguments.voidrenderFileNameSpaceDelimiter(Tag divFileName)protected voidrenderFileNameSpaceDelimiterInfoImage(Tag parentDiv)protected booleanrenderHTMLFormatAsNone()protected voidrenderInfoImage(Tag parentDiv)protected voidrenderInfoImage(Tag parentDiv, boolean isSubfolder)protected voidrenderJSReference(MarkupOutput out, boolean isDhtml)protected voidrenderLocations(MarkupOutput out)protected voidrenderMobileAlertsSpecific(Tag fieldSetSubscription)protected voidrenderMobileDeviceTypesSelect(SelectTag select)protected voidrenderObjectName(MarkupOutput out, java.lang.String name)protected voidrenderOnLoadJavascript(MarkupOutput out)protected voidrenderSendPreviewCheckbox(Tag fieldSetSubscription)protected TagrenderSingleSelect(java.lang.String labelText, java.lang.String arg, java.util.Map<java.lang.String,java.lang.String> options, java.lang.String selected)protected voidrenderSubscriptionName(MarkupOutput out)protected voidsetBoneProperties(JsonGenerator bone)voidsetCompressionEnabled(boolean compressionEnabled)voidsetCompressionEnabled(boolean value)protected voidsetCompressionOptions()Iterates through all available formats and sets the displayZip variable which will be used while rendering the zip optionsvoidsetContactsBrowserbean(ContactsBrowserBean bean)voidsetContactsBrowserbean(ContactsBrowserBean bean)voidsetContextMenuManager(ContextMenuManager contextMenuManager)voidsetContextMenuManager(ContextMenuManager contextMenuManager)voidsetDatasetCacheAailable(boolean isDatasetCacheAvailable)voidsetDatasetCacheAailable(boolean isDatasetCacheAvailable)voidsetExpandLayouts(boolean val)voidsetExpandLayouts(boolean value)voidsetExpandPageBy(int value)voidsetExpandPageBy(int value)voidsetExpandUseSeparateSheets(int value)voidsetExpandUseSeparateSheets(int value)voidsetIsCustomMessageAvailable(boolean value)voidsetIsCustomMessageAvailable(boolean value)voidsetIsDefaultFormatMode(boolean value)voidsetIsDefaultFormatMode(boolean value)voidsetIsExpandLayoutsAvailable(boolean value)voidsetIsExpandLayoutsAvailable(boolean value)voidsetIsExpandPageByAvailable(boolean value)voidsetIsExpandPageByAvailable(boolean value)voidsetIsNonSchedulable(boolean isNonSchedulable)voidsetIsNonSchedulable(boolean isNonSchedulable)voidsetIsSendNowAvailable(boolean value)voidsetIsSendNowAvailable(boolean value)voidsetPageByChanged(boolean value)voidsetPageByChanged(boolean value)voidsetSendNow(boolean value)voidsetSendNow(boolean value)voidsetSubscriptionObjectViewType(int subscriptionObjectViewType)voidsetSubscriptionObjectViewType(int subscriptionObjectViewType)voidsetTransformContextMap(java.util.Map tcMap)voidsetTransformContextMap(java.util.Map map)voidsetTriggerId(java.lang.String value)voidsetTriggerId(java.lang.String value)voidsetTriggers(SimpleList value)voidsetTriggers(SimpleList value)voidsetUseDatasetCache(boolean isUseDatasetCache)voidsetUseDatasetCache(boolean useDatasetCache)voidsetUseImmediateDelivery(boolean immediateDelivery)voidsetUseImmediateDelivery(boolean immediateDelivery)voidsetUseSendPreviewNow(boolean sendPreviewNow)voidsetUseSendPreviewNow(boolean sendPreviewNow)voidsetWebComponent(WebComponent value)set theWebComponentobject associated with this gui elementprotected booleanshouldRenderHTMLFormat()- 
Methods inherited from class com.microstrategy.web.app.transforms.SubscriptionFileWidgetImpl
checkCompressionEnabled, displayZipOptions, getUseDeliveryNotification, renderDeliveryNotification, renderFileName, renderSendNow, renderSendNowTrigger, renderSubscriptionAndTrigger, renderSubscriptionType, setIsBulkExport, setIsDeliveryNotificationAvailable 
- 
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 
- 
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.GuiElement
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getUseIFrame, getWebComponent, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent 
 - 
 
 - 
 
- 
- 
Method Detail
- 
renderJSReference
protected void renderJSReference(MarkupOutput out, boolean isDhtml)
 
- 
renderElement
public MarkupOutput renderElement()
Description copied from class:SubscriptionFileWidgetImplRenders the element using the global arguments.- Specified by:
 renderElementin interfaceGuiElement- Overrides:
 renderElementin classSubscriptionFileWidgetImpl- Returns:
 - a 
MarkupOutputwith the Subscription Widget. 
 
- 
renderMobileAlertsSpecific
protected void renderMobileAlertsSpecific(Tag fieldSetSubscription)
 
- 
renderLocations
protected void renderLocations(MarkupOutput out)
- Overrides:
 renderLocationsin classSubscriptionFileWidgetImpl
 
- 
renderMobileDeviceTypesSelect
protected void renderMobileDeviceTypesSelect(SelectTag select)
 
- 
setTriggers
public abstract void setTriggers(SimpleList value)
 
- 
setTriggerId
public abstract void setTriggerId(java.lang.String value)
 
- 
setIsSendNowAvailable
public abstract void setIsSendNowAvailable(boolean value)
 
- 
setUseImmediateDelivery
public abstract void setUseImmediateDelivery(boolean immediateDelivery)
 
- 
setCompressionEnabled
public abstract void setCompressionEnabled(boolean value)
 
- 
setUseSendPreviewNow
public abstract void setUseSendPreviewNow(boolean sendPreviewNow)
 
- 
setIsNonSchedulable
public abstract void setIsNonSchedulable(boolean isNonSchedulable)
 
- 
setUseDatasetCache
public abstract void setUseDatasetCache(boolean isUseDatasetCache)
 
- 
setIsCustomMessageAvailable
public abstract void setIsCustomMessageAvailable(boolean value)
 
- 
setSubscriptionObjectViewType
public abstract void setSubscriptionObjectViewType(int subscriptionObjectViewType)
 
- 
setIsExpandPageByAvailable
public abstract void setIsExpandPageByAvailable(boolean value)
 
- 
setExpandPageBy
public abstract void setExpandPageBy(int value)
 
- 
setIsDefaultFormatMode
public abstract void setIsDefaultFormatMode(boolean value)
 
- 
setExpandUseSeparateSheets
public abstract void setExpandUseSeparateSheets(int value)
 
- 
setTransformContextMap
public abstract void setTransformContextMap(java.util.Map map)
 
- 
setContactsBrowserbean
public abstract void setContactsBrowserbean(ContactsBrowserBean bean)
 
- 
setContextMenuManager
public abstract void setContextMenuManager(ContextMenuManager contextMenuManager)
 
- 
setIsExpandLayoutsAvailable
public abstract void setIsExpandLayoutsAvailable(boolean value)
 
- 
setExpandLayouts
public abstract void setExpandLayouts(boolean value)
 
- 
setSendNow
public abstract void setSendNow(boolean value)
 
- 
setPageByChanged
public abstract void setPageByChanged(boolean value)
 
- 
setDatasetCacheAailable
public abstract void setDatasetCacheAailable(boolean isDatasetCacheAvailable)
 
- 
renderSendPreviewCheckbox
protected void renderSendPreviewCheckbox(Tag fieldSetSubscription)
 
- 
setTriggers
public void setTriggers(SimpleList value)
 
- 
getTriggers
public SimpleList getTriggers()
 
- 
setTriggerId
public void setTriggerId(java.lang.String value)
 
- 
getTriggerId
public java.lang.String getTriggerId()
 
- 
getTriggerName
public java.lang.String getTriggerName()
 
- 
setSendNow
public void setSendNow(boolean value)
 
- 
setPageByChanged
public void setPageByChanged(boolean value)
 
- 
isSendNowSet
public boolean isSendNowSet()
 
- 
isPageByChangedorNot
public boolean isPageByChangedorNot()
 
- 
isDatasetCacheAvailable
public boolean isDatasetCacheAvailable()
 
- 
setDatasetCacheAailable
public void setDatasetCacheAailable(boolean isDatasetCacheAvailable)
 
- 
setIsSendNowAvailable
public void setIsSendNowAvailable(boolean value)
 
- 
getIsSendNowAvailable
public boolean getIsSendNowAvailable()
 
- 
getUseImmediateDelivery
public boolean getUseImmediateDelivery()
 
- 
setUseImmediateDelivery
public void setUseImmediateDelivery(boolean immediateDelivery)
 
- 
setUseSendPreviewNow
public void setUseSendPreviewNow(boolean sendPreviewNow)
 
- 
getUseSendPreviewNow
public boolean getUseSendPreviewNow()
 
- 
setUseDatasetCache
public void setUseDatasetCache(boolean useDatasetCache)
 
- 
getUseDatasetCache
public boolean getUseDatasetCache()
 
- 
setIsNonSchedulable
public void setIsNonSchedulable(boolean isNonSchedulable)
 
- 
isNonSchedulable
public boolean isNonSchedulable()
 
- 
renderSubscriptionName
protected void renderSubscriptionName(MarkupOutput out)
 
- 
renderInfoImage
protected void renderInfoImage(Tag parentDiv)
 
- 
renderInfoImage
protected void renderInfoImage(Tag parentDiv, boolean isSubfolder)
 
- 
getDeliveryMode
public WebSubscriptionDeliveryModeProperties getDeliveryMode()
 
- 
renderFileNameSpaceDelimiter
public void renderFileNameSpaceDelimiter(Tag divFileName)
 
- 
renderFileNameSpaceDelimiterInfoImage
protected void renderFileNameSpaceDelimiterInfoImage(Tag parentDiv)
 
- 
getFileNameArg
public java.lang.String getFileNameArg()
 
- 
getFileNameSpaceDelimiterArg
public java.lang.String getFileNameSpaceDelimiterArg()
 
- 
getBurstArg
public java.lang.String getBurstArg()
 
- 
setBoneProperties
protected void setBoneProperties(JsonGenerator bone)
 
- 
renderBurst
protected void renderBurst(Tag containerTag)
 
- 
canBurst
protected boolean canBurst()
 
- 
renderBurstShoppingCart
public void renderBurstShoppingCart(MarkupOutput out)
Render schedules Shopping Cart- Parameters:
 out-
 
- 
renderSingleSelect
protected Tag renderSingleSelect(java.lang.String labelText, java.lang.String arg, java.util.Map<java.lang.String,java.lang.String> options, java.lang.String selected)
 
- 
renderObjectName
protected void renderObjectName(MarkupOutput out, java.lang.String name)
 
- 
setCompressionOptions
protected void setCompressionOptions()
Iterates through all available formats and sets the displayZip variable which will be used while rendering the zip options 
- 
renderDelimiters
protected void renderDelimiters(Tag fieldSetSubscription)
 
- 
renderHTMLFormatAsNone
protected boolean renderHTMLFormatAsNone()
 
- 
renderOnLoadJavascript
protected void renderOnLoadJavascript(MarkupOutput out)
 
- 
addToOnLoadJSCalls
protected void addToOnLoadJSCalls(java.lang.String jsCall)
 
- 
getDeviceId
public java.lang.String getDeviceId()
 
- 
setIsCustomMessageAvailable
public void setIsCustomMessageAvailable(boolean value)
 
- 
setSubscriptionObjectViewType
public void setSubscriptionObjectViewType(int subscriptionObjectViewType)
 
- 
setIsExpandPageByAvailable
public void setIsExpandPageByAvailable(boolean value)
 
- 
getIsExpandPageByAvailable
public boolean getIsExpandPageByAvailable()
 
- 
setExpandPageBy
public void setExpandPageBy(int value)
 
- 
getExpandPageBy
public int getExpandPageBy()
 
- 
setIsDefaultFormatMode
public void setIsDefaultFormatMode(boolean value)
 
- 
getIsDefaultFormatMode
public boolean getIsDefaultFormatMode()
 
- 
setExpandUseSeparateSheets
public void setExpandUseSeparateSheets(int value)
 
- 
getExpandUseSeparateSheets
public int getExpandUseSeparateSheets()
 
- 
setExpandLayouts
public void setExpandLayouts(boolean val)
 
- 
getExpandLayouts
public boolean getExpandLayouts()
 
- 
setIsExpandLayoutsAvailable
public void setIsExpandLayoutsAvailable(boolean value)
 
- 
renderAdvancedOptions
protected void renderAdvancedOptions(MarkupOutput out)
 
- 
renderAdvancedOptionsStart
protected void renderAdvancedOptionsStart(MarkupOutput out)
 
- 
renderCalendar
protected GGCalendar renderCalendar(MarkupOutput out)
 
- 
setWebComponent
public void setWebComponent(WebComponent value)
Description copied from class:AbstractGuiElementset theWebComponentobject associated with this gui element- Specified by:
 setWebComponentin interfaceGuiElement- Overrides:
 setWebComponentin classAbstractGuiElement- Parameters:
 value- theWebComponentobject
 
- 
setContactsBrowserbean
public void setContactsBrowserbean(ContactsBrowserBean bean)
 
- 
isCompressionEnabled
public boolean isCompressionEnabled()
 
- 
setCompressionEnabled
public void setCompressionEnabled(boolean compressionEnabled)
 
- 
isRecipientInstance
protected boolean isRecipientInstance()
 
- 
setTransformContextMap
public void setTransformContextMap(java.util.Map tcMap)
 
- 
setContextMenuManager
public void setContextMenuManager(ContextMenuManager contextMenuManager)
 
- 
shouldRenderHTMLFormat
protected boolean shouldRenderHTMLFormat()
 
 - 
 
 -