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 WebDimtygetBottomLevel()Returns the bottom level dimensionality, which is the lowest analysis level that the security filter is applied.WebExpressiongetExpression()Returns an editableWebExpressionobject, which can be used to edit the expression associated with this security filter.java.lang.StringgetExpressionPlainText()Returns the parsable text from which a copy of the security filter could be created.WebDimtygetTopLevel()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 editableWebExpressionobject, which can be used to edit the expression associated with this security filter.- Returns:
- A
WebExpressionobject 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
WebDimtyobject, 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
WebDimtyobject, 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.DssXmlObjectPlainTextto get this information.- Returns:
Stringcontaining parsable text- Since:
- MicroStrategy Web 9.0.1
-
-