Package com.microstrategy.web.app.beans
Interface AlertsEditorBean
-
- All Superinterfaces:
AppComponent
,EnumWebPersistableState
,FrameElement
,Persistable
,ReportFrameElement
,RequestPersistable
,ThresholdEditorBean
,Transformable
,ViewBeanParserBean
,WebComponent
public interface AlertsEditorBean extends ThresholdEditorBean
- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
-
Fields inherited from interface com.microstrategy.web.app.beans.AppComponent
COMPONENT_POSITION_NOT_INITIALIZED
-
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableState
BARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getDeliveryMode()
int
getExpandPageBy()
Indicate if the page-by fields are expandedint
getExpandUseSeparateSheets()
Indicate if separate the page-by fields in different sheet in ExcelSubscriptionBean
getSubscriptionBean()
Return theSubscriptionBean
whoseWebSubscription
is being modified by the AlertsEditorBean.boolean
isDeliverySettingsOpen()
Indicates whether the delivery settings panel is currently open or closedboolean
isExpandPageByAvailable()
Indicate if the report has page-by fieldsboolean
isSaveNeedded()
Indicates whether or not current alert needs to be saved.boolean
isUserAllowedToSubscribe()
Indicates whether the user is allowed to subscribe depending on ACL.void
setDeliveryMode(int mode)
void
setDeliverySettingsOpen(boolean val)
Sets whether the delivery settings panel is currently open or closed-
Methods inherited from interface com.microstrategy.web.app.beans.AppComponent
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getLeft, getResultFilterMode, getTop, isDialog, isForcedChildrenStateSaving, isModal, isModalOpen, isOpen, setExtraInput, setExtraUrl, setForcedChildrenStateSaving, setHasJustOpened, setIsDialog, setIsModal, setIsOpen, setLeft, setTop
-
Methods inherited from interface com.microstrategy.web.app.beans.FrameElement
getFrameBean, getTargetBean, getTargetBeanPath, getUseIFrame, isEditor, isEnabled, setTargetBean, setTargetBeanPath, setUseIFrame
-
Methods inherited from interface com.microstrategy.utils.serialization.Persistable
restoreState, restoreState, saveState, saveState, saveState, saveState
-
Methods inherited from interface com.microstrategy.web.app.beans.ReportFrameElement
getReportFrameBean, isGridDataNecessary
-
Methods inherited from interface com.microstrategy.web.beans.RequestPersistable
restoreStateFromRequest, restoreStateFromRequest
-
Methods inherited from interface com.microstrategy.web.app.beans.ThresholdEditorBean
applyChanges, clearThresholdCopies, getAllowToggleThresholds, getAttributesList, getAutoApply, getContainer, getContainerFromKey, getCopyContainerKey, getCopyThresholdID, getCurrentContainerKey, getCurrentRangeBoundaries, getCurrentThresholdID, getDataSet, getDisplayExpressionBean, getExpressionEditorBean, getExpressionEditorThresholdID, getMetricsList, getMetricsListWithDataSetInfo, getShowLabels, getTemplateAttributes, getTemplateMetrics, getThresholds, getThresholdsByKey, getThresholdsType, getThresholdsType, getWorkingSet, isConditionalFormatting, resetChanges, setAllowToggleThresholds, setAutoApply, setCurrentContainerKey, setCurrentRangeBoundaries, setCurrentThresholdID, setExpressionEditorThresholdID, setShowLabels
-
Methods inherited from interface com.microstrategy.web.beans.Transformable
addTransform, addTransformByClass, addTransformByStyle, addTransformByStyle, clearTransforms, getBeanContext, getMessageString, getMyTransformInstances, getTransformInstance, getTransformInstance, getTransformInstances, getType, hasTransform, hasTransform, invalidateTransformCache, setBeanContext, transform, transform
-
Methods inherited from interface com.microstrategy.web.app.beans.ViewBeanParserBean
getActiveElementIndex, getActiveViewKey, getTemplateElementList, getViewBean, getViewBean, setActiveElementIndex, setActiveViewKey
-
Methods inherited from interface com.microstrategy.web.beans.WebComponent
addChild, addChildStateInfo, addChildStateInfo, collectData, collectMinimalData, generateOutput, getBeanContext, getChild, getChild, getChildByClass, getChildByType, getChildCount, getChildrenByClass, getDefaultStateLevel, getFeaturesManager, getMaximumStateLevel, getName, getOutputFormat, getParent, getPath, getPersistMode, getRenderingFilter, getRoot, getWebEvent, getWebEvent, getWebEventHandler, getXMLStatus, handleRequest, hasChanged, hasJustOpened, initBean, invalidateChildrenState, isBeanContextEmpty, isFeatureAvailable, prepareForReuse, removeChild, removeChild, searchChild, setBeanContext, setBeanContext, setChanged, setChanged, setDefaultStateLevel, setFeaturesManager, setName, setOutputFormat, setParent, setPersistMode, setRenderingFilter, setWebEventHandler
-
-
-
-
Method Detail
-
getSubscriptionBean
SubscriptionBean getSubscriptionBean()
Return theSubscriptionBean
whoseWebSubscription
is being modified by the AlertsEditorBean.
-
isDeliverySettingsOpen
boolean isDeliverySettingsOpen()
Indicates whether the delivery settings panel is currently open or closed
-
setDeliverySettingsOpen
void setDeliverySettingsOpen(boolean val)
Sets whether the delivery settings panel is currently open or closed- Parameters:
val
-
-
setDeliveryMode
void setDeliveryMode(int mode)
-
getDeliveryMode
int getDeliveryMode()
-
isExpandPageByAvailable
boolean isExpandPageByAvailable()
Indicate if the report has page-by fields
-
getExpandPageBy
int getExpandPageBy()
Indicate if the page-by fields are expanded
-
getExpandUseSeparateSheets
int getExpandUseSeparateSheets()
Indicate if separate the page-by fields in different sheet in Excel
-
isSaveNeedded
boolean isSaveNeedded()
Indicates whether or not current alert needs to be saved.- Returns:
- true value.
- Since:
- MicroStrategy Web 9.0.1
-
isUserAllowedToSubscribe
boolean isUserAllowedToSubscribe()
Indicates whether the user is allowed to subscribe depending on ACL.- Returns:
- true value.
-
-