public interface

WebMDSecurityFilter

implements Persistable WebObjectInfo
com.microstrategy.web.objects.admin.users.WebMDSecurityFilter

Class Overview

The WebMDSecurityFilter interface represents a first-class metadata security filter object. This object corresponds to an object of type EnumDSSXMLObjectTypes.DssXmlTypeMDSecurityFilter. Also note that since a security filter is a first-class object, this interface extends WebObjectInfo, which gives access to methods applicable to all first-class objects.

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
Public Methods
abstract WebDimty getBottomLevel()
Returns the bottom level dimensionality, which is the lowest analysis level that the security filter is applied.
abstract WebExpression getExpression()
Returns an editable WebExpression object, which can be used to edit the expression associated with this security filter.
abstract String getExpressionPlainText()
Returns the parsable text from which a copy of the security filter could be created.
abstract WebDimty getTopLevel()
Returns the top level dimensionality, which is the highest analysis level that the security filter is applied without changing the dimensionality of metrics.
[Expand]
Inherited Methods
From interface com.microstrategy.utils.KeyedObject
From interface com.microstrategy.utils.serialization.Persistable
From interface com.microstrategy.web.objects.WebDisplayUnit
From interface com.microstrategy.web.objects.WebFeatures
From interface com.microstrategy.web.objects.WebObjectInfo
From interface com.microstrategy.web.objects.WebPromptSite

Public Methods

public abstract WebDimty getBottomLevel ()

Returns the bottom level dimensionality, which is the lowest analysis level that the security filter is applied.

Returns
  • An editable WebDimty object, representing the bottom level dimty of the security filter.

public abstract WebExpression getExpression ()

Returns an editable WebExpression object, which can be used to edit the expression associated with this security filter.

Returns
  • A WebExpression object which represents the security filter's expression.

public abstract String getExpressionPlainText ()

Returns the parsable text from which a copy of the security filter could be created. You need to include the objectFlag DssXmlObjectPlainText to get this information.

Returns
  • String containing parsable text

public abstract WebDimty getTopLevel ()

Returns the top level dimensionality, which is the highest analysis level that the security filter is applied without changing the dimensionality of metrics.

Returns
  • An editable WebDimty object, representing the top level dimty of the security filter.