public class

ProjectBrowserBeanImpl

extends AbstractViewBeanParserBean
implements ProjectBrowser
java.lang.Object
   ↳ com.microstrategy.utils.serialization.AbstractPersistable
     ↳ com.microstrategy.web.beans.AbstractTransformable
       ↳ com.microstrategy.web.beans.AbstractWebComponent
         ↳ com.microstrategy.web.app.beans.AbstractAppComponent
           ↳ com.microstrategy.web.app.beans.AbstractPersistableAppComponent
             ↳ com.microstrategy.web.app.beans.AbstractPersistableFrameElement
               ↳ com.microstrategy.web.app.beans.AbstractViewBeanParserBean
                 ↳ com.microstrategy.web.app.beans.ProjectBrowserBeanImpl

Class Overview

Title:

Description:

Copyright: Copyright (c) 2002

Company: Microstrategy, Inc.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.beans.AbstractPersistableAppComponent
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
From interface com.microstrategy.web.app.beans.AppComponent
From interface com.microstrategy.web.app.beans.ProjectBrowser
[Expand]
Inherited Fields
From class com.microstrategy.web.beans.AbstractWebComponent
From class com.microstrategy.web.beans.AbstractTransformable
Public Constructors
ProjectBrowserBeanImpl()
Public Methods
void collectData()
Triggers execution to the back end no matter whether it is synchronous or asynchronous.
int getMaximumStateLevel()
Returns the maximum state level that is supported by the WebComponent.
int getXMLStatus()
Returns the EnumRequestStatus status of the component.
boolean hasChanged()
Verifies the state of the component has changed
boolean isDataExplorerOpen()
boolean isEnabled()
Checks if a bean is enabled
boolean isTargetingFilter()
boolean isTargetingTemplate()
void setDataExplorerStatus(boolean isOpen)
void setDesignModeStage(int designModeStage)
Holds the stage of the design mode (EnumReportDesignMode) .
void setReportDesignMode(int reportDesignMode)
Holds the stage of the report design mode (EnumReportViewModes) .
Protected Methods
void doFlatState(FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)
Speciefies which bean's properties are persisted.
WebEventHandler newDefaultEventHandler()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.beans.AbstractViewBeanParserBean
From class com.microstrategy.web.app.beans.AbstractPersistableFrameElement
From class com.microstrategy.web.app.beans.AbstractPersistableAppComponent
From class com.microstrategy.web.app.beans.AbstractAppComponent
From class com.microstrategy.web.beans.AbstractWebComponent
From class com.microstrategy.web.beans.AbstractTransformable
From class com.microstrategy.utils.serialization.AbstractPersistable
From class java.lang.Object
From interface com.microstrategy.utils.serialization.Persistable
From interface com.microstrategy.web.app.beans.AppComponent
From interface com.microstrategy.web.app.beans.FrameElement
From interface com.microstrategy.web.app.beans.ProjectBrowser
From interface com.microstrategy.web.app.beans.ReportFrameElement
From interface com.microstrategy.web.app.beans.ViewBeanParserBean
From interface com.microstrategy.web.beans.RequestPersistable
From interface com.microstrategy.web.beans.Transformable
From interface com.microstrategy.web.beans.WebComponent

Public Constructors

public ProjectBrowserBeanImpl ()

Public Methods

public void collectData ()

Triggers execution to the back end no matter whether it is synchronous or asynchronous. If this method fails to collect data, an exception is raised and saved in a WebBeanError instance. If isOpen(), this method will first perform a doCollectData(), then proceeds to call collectData() on all child components getChild(int).

public int getMaximumStateLevel ()

Returns the maximum state level that is supported by the WebComponent. This value will come from EnumWebPersistableState.

Returns

public int getXMLStatus ()

Returns the EnumRequestStatus status of the component. The status determined by by the status of its children with the following precedence.

  • WebBeanRequestEndsInError
  • WebBeanRequestCanceled
  • WebBeanRequestProcessing
  • WebBeanRequestNotInitiated
  • WebBeanRequestWaitingForUserInput
  • WebBeanRequestSuccessful

  • Returns

    public boolean hasChanged ()

    Verifies the state of the component has changed

    Returns
    • boolean value indicating if the current instance or its base bean (if any defined) has been marked as changed.

    public boolean isDataExplorerOpen ()

    public boolean isEnabled ()

    Checks if a bean is enabled

    Returns
    • true if the bean is enabled.

    public boolean isTargetingFilter ()

    public boolean isTargetingTemplate ()

    public void setDataExplorerStatus (boolean isOpen)

    public void setDesignModeStage (int designModeStage)

    Holds the stage of the design mode (EnumReportDesignMode) . The report frame bean will be responsible for setting this property of the objectbrowser tab beans.

    public void setReportDesignMode (int reportDesignMode)

    Holds the stage of the report design mode (EnumReportViewModes) . The report frame bean will be responsible for setting this property of the objectbrowser beans.

    Protected Methods

    protected void doFlatState (FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)

    Speciefies which bean's properties are persisted.

    Parameters
    serializer FlatStateSerializer initialized instance where the state of the instance is handled
    howMuchState int value from EnumWebPersistableState indicating how much state should be handled by this instance
    tokenizer FlatStateTokenizer initialized instance where the state of the instance is handled.

    protected WebEventHandler newDefaultEventHandler ()