public class

ServerAdminFeatures

extends AggregatedWebFeatures
implements EnumAppWebFeatures
java.lang.Object
   ↳ com.microstrategy.web.beans.AbstractWebFeatures
     ↳ com.microstrategy.web.beans.AggregatedWebFeatures
       ↳ com.microstrategy.web.admin.ServerAdminFeatures

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.web.app.beans.EnumAppWebFeatures
From interface com.microstrategy.web.beans.EnumWebFeatures
[Expand]
Inherited Fields
From class com.microstrategy.web.beans.AbstractWebFeatures
Public Constructors
ServerAdminFeatures(AppContext appContext)
Constructor for ServerAdminFeatures.
Public Methods
boolean resolveCustomFeature(String feature)

This method should be used to resolve new features or disable existing ones.

boolean resolveFeature(String feature)
Derived classes are expected to implement this method to indicate whether the feature is supported
Protected Methods
WebSessionInfo getSession()
[Expand]
Inherited Methods
From class com.microstrategy.web.beans.AggregatedWebFeatures
From class com.microstrategy.web.beans.AbstractWebFeatures
From class java.lang.Object
From interface com.microstrategy.web.objects.WebFeatures

Public Constructors

public ServerAdminFeatures (AppContext appContext)

Constructor for ServerAdminFeatures.

Parameters
appContext AppContext

Public Methods

public boolean resolveCustomFeature (String feature)

This method should be used to resolve new features or disable existing ones. It will only be call if the original feature is enabled.

By convention this method should return true for unknown feature-ids.

Parameters
feature Feature-id
Returns
  • true to enable a feature (default). false to disable it.

public boolean resolveFeature (String feature)

Derived classes are expected to implement this method to indicate whether the feature is supported

Parameters
feature the feature to check for
Returns
  • boolean indicating whether the feature is supported

Protected Methods

protected WebSessionInfo getSession ()

Returns
  • WebSessionInfo instance available for this features implementation, from where privileges can be tested from