public interface

SecurityFilterFrameBean

implements AppComponent
com.microstrategy.web.app.beans.SecurityFilterFrameBean

Class Overview

This interface encapsulates the beans and operations used when displaying the security filter tab for user management.

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.web.app.beans.AppComponent
Public Methods
abstract WebProjectInstance getCurrentProject()
If no project DSS ID was specfied, this will return the first project in the getProjects() collection.
abstract WebIServerSession getCurrentProjectSession()
abstract FolderBean getFolderBean()
abstract SimpleList getProjects()
abstract SecurityFilterBean getSecurityFilterBean()
abstract UserEntityBean getUserEntityBean()
abstract void setCurrentProjectDSSID(String dssId)
Configures the project DSS ID that will be used to create the WebIServerSession that will be associated with getSecurityFilterBean().
[Expand]
Inherited Methods
From interface com.microstrategy.web.app.beans.AppComponent
From interface com.microstrategy.web.beans.Transformable
From interface com.microstrategy.web.beans.WebComponent

Public Methods

public abstract WebProjectInstance getCurrentProject ()

If no project DSS ID was specfied, this will return the first project in the getProjects() collection. If no projects are available, null is returned. A WebAppException is thrown if the specified DSS ID is not in the collection.

Returns
Throws
WebAppException thrown if there was an error obtaining the current project, or if the specified DSS ID was not found.

public abstract WebIServerSession getCurrentProjectSession ()

public abstract FolderBean getFolderBean ()

public abstract SimpleList getProjects ()

Returns
  • available projects, empty array if none
Throws
WebAppException if an error occurs while retrieving projects

public abstract SecurityFilterBean getSecurityFilterBean ()

public abstract UserEntityBean getUserEntityBean ()

public abstract void setCurrentProjectDSSID (String dssId)

Configures the project DSS ID that will be used to create the WebIServerSession that will be associated with getSecurityFilterBean().

Parameters
dssId the DSS ID of the current project.