public interface

ObjectBrowserManagerBean

implements TabManagerBean
com.microstrategy.web.app.beans.ObjectBrowserManagerBean

Class Overview

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.

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
From interface com.microstrategy.web.app.beans.AppComponent
From interface com.microstrategy.web.app.beans.TabManagerBean
Public Methods
abstract boolean isDesignMode()
Determine if the mode is design or view mode
abstract boolean isExecuteMode()
Determine if it's currently execute mode or not
abstract boolean isTargetingFilter()
Returns if the object browser is targeting the filter or not.
[Expand]
Inherited Methods
From interface com.microstrategy.utils.serialization.Persistable
From interface com.microstrategy.web.app.beans.AppComponent
From interface com.microstrategy.web.app.beans.TabManagerBean
From interface com.microstrategy.web.beans.RequestPersistable
From interface com.microstrategy.web.beans.Transformable
From interface com.microstrategy.web.beans.WebComponent

Public Methods

public abstract boolean isDesignMode ()

Determine if the mode is design or view mode

Returns
  • True if the current mode is EnumReportViewModes.ReportViewModeDesign

public abstract boolean isExecuteMode ()

Determine if it's currently execute mode or not

Returns
  • True if the current mode is EnumReportViewModes.ReportViewModeExecute

public abstract 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