public class

DatasetObjectExplorerBeanImpl

extends FolderObjectExplorerBeanImpl
implements DatasetObjectExplorerBean
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.AbstractObjectExplorerBean
                 ↳ com.microstrategy.web.app.beans.FolderObjectExplorerBeanImpl
                   ↳ com.microstrategy.web.app.beans.DatasetObjectExplorerBeanImpl

Class Overview

Implementation of the DatasetObjectExplorerBean that represents an editor used to browse the contents of a FolderBean within a dataset link context

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
[Expand]
Inherited Fields
From class com.microstrategy.web.app.beans.FolderObjectExplorerBeanImpl
From class com.microstrategy.web.beans.AbstractWebComponent
From class com.microstrategy.web.beans.AbstractTransformable
Public Constructors
DatasetObjectExplorerBeanImpl()
Default constructor
Public Methods
String getBaseFolderId()
String getFolderId()
ArrayList getLinks()
String getTargetTemplateKey()
int getXMLStatus()
Returns the EnumRequestStatus status of the component.
boolean isRestrictBrowse()
boolean isRootFolder()
void setFolderId(String folderId)
Set the folder identifier where the explorer will be opened by default
void setRestrictBrowse(boolean value)
Define whether the user will be able to browse above (or parents) the folder specified as base for this explorer
void setTargetTemplateKey(String key)
Set the key of the template to be the target of the manipulation requested with this explorer
Protected Methods
void doFlatState(FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)
Proceses the save/restore state opperation of the AppComponent
WebEventHandler newDefaultEventHandler()
void setupFolderBean()
Initialize a FolderBean instance in order to process the folder information to be displayed as part of the explorer bean's interface
[Expand]
Inherited Methods
From class com.microstrategy.web.app.beans.FolderObjectExplorerBeanImpl
From class com.microstrategy.web.app.beans.AbstractObjectExplorerBean
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.DatasetObjectExplorerBean
From interface com.microstrategy.web.app.beans.FolderObjectExplorerBean
From interface com.microstrategy.web.app.beans.ObjectExplorerBean
From interface com.microstrategy.web.beans.RequestPersistable
From interface com.microstrategy.web.beans.Transformable
From interface com.microstrategy.web.beans.WebComponent

Public Constructors

public DatasetObjectExplorerBeanImpl ()

Default constructor

Public Methods

public String getBaseFolderId ()

public String getFolderId ()

Returns
  • the folder identifier where the explorer will be opened by default

public ArrayList getLinks ()

public String getTargetTemplateKey ()

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 isRestrictBrowse ()

    public boolean isRootFolder ()

    public void setFolderId (String folderId)

    Set the folder identifier where the explorer will be opened by default

    Parameters
    folderId String

    public void setRestrictBrowse (boolean value)

    Define whether the user will be able to browse above (or parents) the folder specified as base for this explorer

    Parameters
    value boolean indicating if the browsing action has been restricted for the user

    public void setTargetTemplateKey (String key)

    Set the key of the template to be the target of the manipulation requested with this explorer

    Parameters
    key String value with the target template key

    Protected Methods

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

    Proceses the save/restore state opperation of the AppComponent

    Parameters
    serializer an instance of the FlatStateSerializer object to use
    howMuchState defines how much information needs to be saved
    tokenizer an instance of the FlatStateTokenizer object to use

    protected WebEventHandler newDefaultEventHandler ()

    protected void setupFolderBean ()

    Initialize a FolderBean instance in order to process the folder information to be displayed as part of the explorer bean's interface