Package com.microstrategy.web.app.beans
Interface ObjectBrowserManagerBean
-
- All Superinterfaces:
AppComponent
,EnumWebPersistableState
,Persistable
,RequestPersistable
,TabManagerBean
,Transformable
,WebComponent
public interface ObjectBrowserManagerBean extends TabManagerBean
This bean will be used for controlling which tab of the Object Browser feature should be shown, based on the children beans defined to this instance and the tab specification of each one of them. The manager should be used only when there's the possibility of multiple tabs being shown to the user as options. If it is for sure only one is to be shown, the manager is not required, since each child bean should be independent for processing the information and rendering its contents.- Since:
- MicroStrategy Web 8.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
-
Fields inherited from interface com.microstrategy.web.app.beans.TabManagerBean
TAB_MANAGER_CURRENT_TAB_NOT_SPECIFIED, TAB_MANAGER_TAB_SWITCH_MODE_DHTML, TAB_MANAGER_TAB_SWITCH_MODE_HTML
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isDesignMode()
Determine if the mode is design or view modeboolean
isExecuteMode()
Determine if it's currently execute mode or notboolean
isTargetingFilter()
Returns if the object browser is targeting the filter or not.-
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.utils.serialization.Persistable
restoreState, restoreState, saveState, saveState, saveState, saveState
-
Methods inherited from interface com.microstrategy.web.beans.RequestPersistable
restoreStateFromRequest, restoreStateFromRequest
-
Methods inherited from interface com.microstrategy.web.app.beans.TabManagerBean
getActionId, getAllChildren, getAppliesToID, getCurrentTab, getSelectedTabOptions, getSelectedTypes, getTabProperties, getTabSwitchMode, getVisibleChildren, isPartialUpdate, isTabAvailable, setActionId, setAppliesToID, setCurrentTab, setCurrentTabName, setPartialUpdate, setSelectedTabOptions, setSelectedTypes, setTabProperties, setTabSwitchMode
-
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.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, getTargetBean, getTargetBeanPath, 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, setTargetBean, setTargetBeanPath, setWebEventHandler
-
-
-
-
Method Detail
-
isDesignMode
boolean isDesignMode()
Determine if the mode is design or view mode- Returns:
True
if the current mode is EnumReportViewModes.ReportViewModeDesign
-
isExecuteMode
boolean isExecuteMode()
Determine if it's currently execute mode or not- Returns:
True
if the current mode is EnumReportViewModes.ReportViewModeExecute
-
isTargetingFilter
boolean isTargetingFilter()
Returns if the object browser is targeting the filter or not. I.e. if the user is editing the Report Filter- Returns:
True
if the user is editing the Report Filter
-
-