Interface WebMDSecurityFilter
-
- All Superinterfaces:
EnumWebPersistableState
,KeyedObject
,Persistable
,WebDisplayUnit
,WebFeatures
,WebObjectInfo
,WebPromptSite
public interface WebMDSecurityFilter extends WebObjectInfo, Persistable
The WebMDSecurityFilter interface represents a first-class metadata security filter object. This object corresponds to an object of typeEnumDSSXMLObjectTypes
.DssXmlTypeMDSecurityFilter. Also note that since a security filter is a first-class object, this interface extendsWebObjectInfo
, which gives access to methods applicable to all first-class objects.- Since:
- MicroStrategy Web 7.5.2
-
-
Field Summary
-
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableState
BARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebDimty
getBottomLevel()
Returns the bottom level dimensionality, which is the lowest analysis level that the security filter is applied.WebExpression
getExpression()
Returns an editableWebExpression
object, which can be used to edit the expression associated with this security filter.java.lang.String
getExpressionPlainText()
Returns the parsable text from which a copy of the security filter could be created.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.-
Methods inherited from interface com.microstrategy.utils.KeyedObject
_getObKey
-
Methods inherited from interface com.microstrategy.utils.serialization.Persistable
restoreState, restoreState, saveState, saveState, saveState, saveState
-
Methods inherited from interface com.microstrategy.web.objects.WebDisplayUnit
addDetails, applyVisitor, canHighlight, getChildUnits, getDisplayName, getDisplayUnitType, hasDetails, highlightUnit, highlightUnit, isHighlighted, isObjectInfo, isSelected, setDisplayName, setSelected
-
Methods inherited from interface com.microstrategy.web.objects.WebFeatures
isFeatureAvailable, isFeatureAvailable
-
Methods inherited from interface com.microstrategy.web.objects.WebObjectInfo
buildShortObjectAttributes, buildShortXML, getAbbreviation, getAccessGranted, getAncestors, getCardStatus, getCertifiedInfo, getComments, getContainerDid, getContainerType, getCreationTime, getCreationTimeStamp, getDataSources, getDefaultLanguage, getDescription, getExtendedType, getFactory, getFlags, getIconPath, getID, getModificationTime, getModificationTimeStamp, getName, getNonSchedulable, getOtherNameTransCount, getOwner, getParent, getPreSaveAsFlags, getProjectId, getProjectName, getPropertyFlags, getPropertySetFilter, getPropertySets, getRecommendationInfo, getSecurity, getState, getSubType, getTemplateInfo, getType, getVersionID, getViewMediaSettings, getVisualizationViewMode, getXML, getXML, hasOwner, isAncestorNamedFolder, isDirty, isEmbedded, isHidden, isNew, isPopulated, populate, populate, setAbbreviation, setComments, setDataSources, setDefaultLanguage, setDescription, setExtendedType, setFlags, setHidden, setIconPath, setName, setNonSchedulable, setPreSaveAsFlags, setPropertyFlags
-
Methods inherited from interface com.microstrategy.web.objects.WebPromptSite
getPromptInstances
-
-
-
-
Method Detail
-
getExpression
WebExpression getExpression()
Returns an editableWebExpression
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. - Since:
- MicroStrategy Web 8.0.0
-
getTopLevel
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. - Since:
- MicroStrategy Web 8.0.0
-
getBottomLevel
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. - Since:
- MicroStrategy Web 8.0.0
-
getExpressionPlainText
java.lang.String getExpressionPlainText()
Returns the parsable text from which a copy of the security filter could be created. You need to include the objectFlagEnumDSSXMLObjectFlags.DssXmlObjectPlainText
to get this information.- Returns:
String
containing parsable text- Since:
- MicroStrategy Web 9.0.1
-
-