public interface

EnumWebFeatures

com.microstrategy.web.beans.EnumWebFeatures
Known Indirect Subclasses

Class Overview

This is the enumeration of all the features that are available for the web application at the SDK level.
A WebFeature is a generic term for a variety of preferences, privileges, settings, etc. that can be used to control the availability of functionality in MicroStrategy Web applications. Some general examples of Web Features include:

  • the current context of the application.
    Specific example:
    • Whether the browser supports HTML or not
    • Whether a certain preference is on or off
  • the current functionality available to the user
    Specific example:
    • Whether the user can access the history list, based on the user's privileges
    • Whether the user can view a particular report, based on the user's privileges
  • a specific setting for a specific object operation
    Specific example:
    • Whether a report is in outline mode
    • Whether grid headers are locked on a report
    • Whether the user can view a particular report, based on the user's privileges

The purpose of Web Features is to allow you to create conditional functionality, by basing the availability of functionality on whether a specific feature (or set of features) is true or false. In all cases, a Web Feature is either true or false.

Some examples of conditional functionality that can be associated with a Web Feature include:
  • whether a shortcut is displayed on a toolbar, is active, or is selected by default
  • whether a menu entry is displayed, is active, or is selected by default (checked)
  • whether a system-picker is displayed, is active, or is selected by default (checked)
  • whether a shortcut is part of a page template
  • whether a user has access to a page
  • whether a bean is instantiated in a request
  • whether a Web component is refreshed after an iFrame request
  • whether a property is assigned to a bean
  • whether a certain block of javascript is used in a page
  • what content is included in a JSP or ASP.NET file
  • what content is included in an XML layout file

Summary

Constants
String WebFeatureAccessDataFromCloudApp Indicates whether or not the current use could access data from cloud apps.
String WebFeatureAccessDataFromFiles Indicates whether or not the current use could access data from files.
String WebFeatureActiveAutoFitContent Whether the "auto fit to content" item under Grid Layout menu is active
String WebFeatureActiveAutoFitWindow Whether the "auto fit to window" item under Grid Layout menu is active
String WebFeatureAddNotes Whether the user has the DssXmlPrivilegesAddNotes privilege to add the notes.
String WebFeatureAddToHistoryList Whether the object (report or document) can be added to History List or not.
String WebFeatureAutoPageBy Denotes the report is in auto page by mode Enabled if the report is in DHTML mode
String WebFeatureAutoRefresh
String WebFeatureBrowserSupportsWebArchitect Denotes whether we support Web Architect based on the client browser.
String WebFeatureCanUseWebArchitect Denotes whether user has Web Architect privilege
String WebFeatureCheckAutoFitContent Whether the report width is in fit to content mode
String WebFeatureCheckAutoFitWindow Whether the report width is in fit to window mode
String WebFeatureCheckDocumentThresholds Indicates whether or not document thresholds are active.
String WebFeatureCheckEmptyAxisDisplayed Denotes that the ViewBean is currently showing an empty axis drop zone.
String WebFeatureCheckGridMode Indicates the report is on grid mode
String WebFeatureCheckGridTitlesOverlap Indicates whether the grid titles should overlap, hiding the last column title behind the last row titl.
String WebFeatureCheckLockColumnHeaders Denotes that the column headers are locked Enabled if the WebFeatureLockGridHeaders and WebFeatureEnableLockGridHeaders features are enabled, it also checks if the value of the LockColumnHeaders report property
String WebFeatureCheckLockRowColumnHeaders Denotes that either the row or column headers are locked Enabled if either the WebFeatureCheckLockRowHeaders or the WebFeatureCheckLockColumnHeaders features are available
String WebFeatureCheckLockRowHeaders Denotes that the row headers are locked Enabled if the WebFeatureLockGridHeaders and WebFeatureEnableLockGridHeaders features are enabled, it also checks if the value of the LockColumnHeaders report property
String WebFeatureCheckMergeColHeader Denotes the merge column headers featrure is accessible Enabled if the MergeColumnCells report property is enabled
String WebFeatureCheckMergeRowHeader Indicates whether the row headers are merged or not.
String WebFeatureCheckOutlineMode Denotes if the report is in outline mode.
String WebFeatureCheckRecursiveAttribute Whether the report contains recursive attribute
String WebFeatureCheckShowEmptyAxis Denotes that the ViewBean will show an empty axis drop zone.
String WebFeatureCheckShowSubtotals Denotes whether subtotals are visible on the grid Enabled if the menu option has been checked
String WebFeatureCompressXMLState Indicate whether to compress XML State for RWBean and ReportBean.
String WebFeatureConfigureTransactions Indicates if user is allowed to configure Transaction Documents.
String WebFeatureCreateGroups Allows the user to create User Groups.
String WebFeatureCreateHTMLContainer Feature that controls whether a user can create new HTML Container or modify the content of exsiting ones This feature checks for the DssXmlPrivilegesWebCreateHTMLContainer privilege.
String WebFeatureDisableHTMLDocuments
String WebFeatureDocumentAjaxVisualizationAvailable Indicates whether there are ajax visualizations available for documents on the visualizations configuration file.
String WebFeatureDocumentDesignMode Whether be able to use the Create Document Page, access Design Mode for Documents, and perform "WYSIWYG" Editing of documents in View Mode (HTML).
String WebFeatureDocumentFlashVisualizationAvailable Indicates whether there are flash visualizations available for documents on the visualizations configuration file.
String WebFeatureDocumentHasThresholds Indicates that given Document has thresholds or conditional formatting defined in any or its elements.
String WebFeatureDocumentSubscription Whether the Document can be subscribed.
String WebFeatureDrillMetrics Denotes the drill on metrics accessibility Enabled if the user has the DssXmlPrivilegesWebDrillOnMetrics privilege
String WebFeatureDrillWithinIntelligentCube
String WebFeatureEditNotes Whether the user has the DssXmlPrivilegesWebEditNotes privilege to edit the notes.
String WebFeatureEditReportFilter Whether to allow users to edit the report filter
String WebFeatureEmbeddedTemplateNode Denotes whether template is embedded (versus linked).
String WebFeatureEnableDashboardControls Denotes if dashboard controls are available.
String WebFeatureEnableDesignMode Indicates the "design mode" menu is enabled or not
String WebFeatureEnableLockGridHeaders Denotes that the feature to lock grid headers is available and accessible Enabled if the WebFeatureLockGridHeaders feature is available and the report is not a graph
String WebFeatureEnableOfflineUCOnCubeConfig Denotes whether to expose "Allow offline manipulation on filter selector based on cube" setting
String WebFeatureEnableQuickSubtotal Whether to enable the quick subtotals button.
String WebFeatureEnableRWOptimizedInteractiveViewMode Indicates if the current view mode is optimized interactive view mode.
String WebFeatureEnableReportRedo Denotes if the redo button for reports is enabled Enabled if the user has performed an undo operation on the report
String WebFeatureEnableReportUndo Denotes if the undo button for reports is enabled Enabled only when the user has performed manipulations on the report
String WebFeatureEnableSaveReport Indicates the save menu option is enabled
String WebFeatureEnableScheduling Whether the "subscribe" menu is enabled or not
String WebFeatureEnableShowSubtotals Denotes the totals options are the menu are enabled Enabled if the report includes subtotals in its definition
String WebFeatureExecuteTransactions Indicates if user is allowed to execute Transaction reports.
String WebFeatureExecutionFullScreenMode Indicate whether the report would be executed in full screen mode.
String WebFeatureExport For accessing the WebExport privilege
String WebFeatureExportToMstrFile Denotes whether user has Export To Mstr File privilege
String WebFeatureGraphMode Denotes the graph mode accessibility Enabled if the report is in graph mode, is not a datamart report, and if the user has the DssXmlPrivilegesWebChangeViewMode privilege
String WebFeatureGridGraphFormatting Denotes if the user has the DssXmlPrivilegesWebFormatGridAndGraph privilege
String WebFeatureGridGraphMode Denotes grid & graph mode accessibility Enabled if the report has both grid and graph modes enabled, is not a datamart report, and if the user has the DssXmlPrivilegesWebChangeViewMode privilege
String WebFeatureGridMode Denotes grid mode accessibility Enabled if the report in grid mode, is not a datamart report, and if the user has the DssXmlPrivilegesWebChangeViewMode privilege
String WebFeatureHasAttributesOnTemplate Whether the report has any attributes on the template.
String WebFeatureHasAvailableSubtotals
String WebFeatureHtml5ExportToPDF Whether the user has the DssXmlPrivilegesExportToPDF
String WebFeatureImportMstrFile Denotes whether user has Import Mstr File privilege
String WebFeatureInsertTransformationMetrics Denotes if transformation metrics can be added Note: This feature is not currently available
String WebFeatureIsCubeReport Whether the report is a datamart report.
String WebFeatureIsDatamart Whether the report is a datamart report.
String WebFeatureIsDocumentInVisualizationMode Indicates whether the document is in custom visualization mode.
String WebFeatureIsGraphViewMode Indicates whether the report is in graph view mode or grid and graph mode
String WebFeatureIsGridViewMode Indicates whether the report is in grid view mode
String WebFeatureIsIntelligentCube
String WebFeatureIsMultiLayoutDoc Whether the "auto fit to content" item under Grid Layout menu is active
String WebFeatureIsNCSCSConfigured Whether the I-Server MD has been configured with the NCS Content Services tables.
String WebFeatureIsNonViewableReport Whether the report is non viewbable report (datamart report or cube report).
String WebFeatureIsNotCubeReport Whether the report is a datamart report.
String WebFeatureIsNotEveryOneGroups Indicate if a group is not everyone
String WebFeatureIsNotSingleRowReport Indicate if a the report has only one row
String WebFeatureIsNotesAvailable Whether to display the notes tab to the user.
String WebFeatureIsSchemaDefined Denotes whether there is a empty schema
String WebFeatureIsSubscribableReport Whether the report is subscribable report (not dynamic or archived report).
String WebFeatureIsTwoStepVerificationRequired Denotes whether two-step verification is required for the existing IServer
String WebFeatureIsViewReport Whether the report is a view (subset) report.
String WebFeatureIsVisualizationMode Indicates whether the object is in custom visualization mode.
String WebFeatureLockGridHeaders Denotes that the feature to lock grid headers is available Enabled if the user has the DssXmlPrivilegesWebUseLockedHeaders privilege
String WebFeatureManageDataSets Whether be able to add Datasets,remove Datasets and set the Primary Dataset.
String WebFeatureMobileViewDocument For checking if user has mobile view documents
String WebFeatureModifyGridLevelInDocuments Whether be able to add units to and remove units from an existing grid in View Mode of a Report Services Document
String WebFeatureNotXDAMDXReport Whether the report is of the XDA Type (DssXmlXDATypeMDX) type This feature is used when a feature will be deemed as true when not available on the bean and its negation will then turn out to be false
String WebFeatureNumberFormatting Denotes if the user has the DssXmlPrivilegesWebNumberFormatting privilege.
String WebFeatureOrionIServer Orion server
String WebFeatureProjectLevelMCEJoinForDataCombination Denotes the level of MCE join for Data Combination in this project.
String WebFeaturePublish Denotes the user has publish privileges Enabled if the user has the DssXmlPrivilegesWebPublish privilege
String WebFeatureQuicklinksRefresh To check if the Refresh menu in the report's quicklinks should be enable or not.
String WebFeatureRWEditableViewModeAvailable Indicates if the the editable view mode should be available
String WebFeatureRWFlashViewModeAvailable Indicates if the the Flash view mode should be available
String WebFeatureRWIVEModeAvailable Indicates if the Interactive Visualization Explorer Mode is available
String WebFeatureRWInteractiveViewModeAvailable Indicates if the the interactive view mode should be available
String WebFeatureRWLevelMCEJoinForDataCombination Denotes the level of MCE join for Data Combination in this document.
String WebFeatureRWOptimizedInteractiveViewMode Indicates if the current view mode is optimized interactive view mode.
String WebFeatureRWStaticViewModeAvailable Indicates if the the static view mode should be available
String WebFeatureRWSupportFlashMode Indicates if the the Flash view mode should be available
String WebFeatureReexecute To check if the Re-execute menu should be enable or not.
String WebFeatureRefresh To check if the Refresh menu should be enable or not.
String WebFeatureReportFixedColumnWidth Whether the report width is in fixed mode
String WebFeatureReportFixedRowHeight Whether the report height is in fixed mode
String WebFeatureReprompt To check if the Reprompt menu should be enable or not.
String WebFeatureSavePersonalPromptAnswers Denotes the user has save personal prompt answers privilege.
String WebFeatureSaveReport Denotes the user has save privileges Enabled if the user has the DssXmlPrivilegesWebSaveReport privilege
String WebFeatureSaveTemplateFilter Denotes the user has save template filter accessibility Enabled if the user has the DssXmlPrivilegesWebSaveTemplatesAndFilters privilege
String WebFeatureSetAttributeFormDisplay Whether be able to Allows the user to pivot Attribute forms and, depending on other privileges, move Attribute forms on and off the grid.
String WebFeatureShowDocumentVisualizationsPulldown Indicates whether the visualzations pulldown should be visible.
String WebFeatureShowFeedbackBtn Determines if Feedback button can be shown or not in the Account Menu
String WebFeatureShowGroupByForExport Whether to show the group by option on the Export OPtions Dialog.
String WebFeatureShowPreviews Determines if Previews are to be shown or not.
String WebFeatureShowReportSql For being able to view the report SQL Enabled if the user has the DssXmlPrivilegesWebReportSQL privilege
String WebFeatureShowSampleRecents Determines if Sample Recents are to be shown or not.
String WebFeatureShowVisualizationPulldown Indicates whether to show the visualization pulldown.
String WebFeatureSimpleGraphFormatting Denotes if the user has the DssXmlPrivilegesWebSimpleGraphFormatting privilege
String WebFeatureSingleSourceGrid Denotes if this document is configured as single source grid.
String WebFeatureSingleSourceGridProject Denotes if this project is configured as single source grid.
String WebFeatureTargetValidForSubscriptionType Indicate whether the current subscription type is valid for a given target object (report, RW Document, HTML Document)
String WebFeatureUseDatabaseInstanceManager Indicates if user is allowed to create/edit database instances and connections.
String WebFeatureUseDatabaseLoginManager Indicates if user is allowed to create/edit database logins.
String WebFeatureUseMobile For checking if user has use mobile
String WebFeatureUseOffice Allow MicroStrategy Office to refresh Documents after exporting to Excel
String WebFeatureUsePromptEditor Denotes report filter editor accessibility Enabled if the user has the DssXmlPrivilegesWebUseQueryFilterEditor privilege, , and if the WebFeatureXDACustomSQLReport feature is available but the WebFeatureXDAMDXReport feature is not
String WebFeatureUseReportFilterEditor Denotes report filter editor accessibility Enabled if the user has the DssXmlPrivilegesWebUseQueryFilterEditor privilege, , and if the WebFeatureXDACustomSQLReport feature is available but the WebFeatureXDAMDXReport feature is not
String WebFeatureUseViewFilterEditor Indicates view filter editor accessibility
String WebFeatureUserReportObjectsWindow For using the Report Objects window Enabled if the user has the DssXmlPrivilegesWebUseReportObjectsWindow privilege
String WebFeatureViewNotes Whether the user has the DssXmlPrivilegesViewNotes privilege to view the notes.
String WebFeatureVisualizationEnabled Indicates whether the object supports custom visualization mode.
String WebFeatureVisualizationsAvailableForRW Indicates whether there are visualizations available for documents on the visualizations configuration file.
String WebFeatureVisualizationsAvailableForRWGrids Indicates whether there are visualizations available for grids in documents on the visualizations configuration file.
String WebFeatureVisualizationsAvailableForRWLayout Indicates whether there are visualizations available for document layouts on the visualizations configuration file.
String WebFeatureVisualizationsAvailableForReports Indicates whether there are visualizations available for reports on the visualizations configuration file.
String WebFeatureVisualizationsSuported Indicates whether the application supports custom visualizations.
String WebFeatureWebDefineQueryBuilderReport Indicates whether users can define query builder reports
String WebFeatureWebDefineViewReport Whether users can create a view report (use an Intelligent Cube as a datasource).
String WebFeatureWebDrillAndLink Web drill Allows the user to use Links at runtime on Reports and on Grids, Text Fields and Images in Documents.
String WebFeatureWebEditDrillingAndLinks Allows the user to create and edit Links for Reports and Grids, text fields and images in Documents Without this privilege the menu option for opening the Links editor should be hidden.
String WebFeatureWebEnableFtpSubscriptions Whether to enable ftp-subscriptions.
String WebFeatureWebEnablePrintSubscriptions Whether to enable print-subscriptions.
String WebFeatureWebExecuteCubeReport Whether users can execute a cube report.
String WebFeatureWebExportToCSV Whether the user has the DssXmlPrivilegesExportToText or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportCSV mode enabled.
String WebFeatureWebExportToCSVPrivilege Indicates whether the current user has enough privilege to export to CSV
String WebFeatureWebExportToExcel Whether the user has the DssXmlPrivilegesExportToExcel or the DssXmlPrivilegesWebExport privilege and and if the report has the DssXmlViewMediaExportExcel mode enabled.
String WebFeatureWebExportToExcelPlainText Whether the user has the DssXmlPrivilegesExportToText or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportExcelPlainText mode enabled.
String WebFeatureWebExportToExcelPlainTextPrivilege Indicates whether the current user has enough privilege to export to Excel's plaintext
String WebFeatureWebExportToExcelPrivilege Indicates whether the current user has enough privileges to export to excel
String WebFeatureWebExportToFlash Whether the user has the DssXmlPrivilegesExportToFlash or the DssXmlPrivilegesWebExport privilege
String WebFeatureWebExportToHTML Whether the user has the DssXmlPrivilegesExportToHTML or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportHTML mode enabled.
String WebFeatureWebExportToHTMLPrivilege Indicates whether the current user has enough privilege to export to HTML
String WebFeatureWebExportToPDF Whether the user has the DssXmlPrivilegesExportToPDF or the DssXmlPrivilegesWebExport privilege
String WebFeatureWebExportToPDFPrivilege Indicates whether the current user has enough privilege to export to PDF
String WebFeatureWebExportToPlainText Whether the user has the DssXmlPrivilegesExportToText or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportPlainText mode enabled.
String WebFeatureWebExportToPlainTextPrivilege Indicates whether the current user has enough privilege to export to plaintext
String WebFeatureWebImportData Indicates whether or not the current user could create a cube via web by importing data.
String WebFeatureWebImportDatabase Indicates whether or not the current use could import data from database.
String WebFeatureWebModifyReportList Denotes access to modify the list of Report Objects Enabled for reports if the user has the DssXmlPrivilegesWebModifyReportList, and if the WebFeatureXDACustomSQLReport feature is available but the WebFeatureXDAMDXReport feature is not Enabled for report writer if the user has the DssXmlPrivilegesWebModifyReportList privilege
String WebFeatureWebUseCustomGroupEditor Indicates whether or not current login user can use custom group editor from web.
String WebFeatureXDACustomSQLReport Denotes if the report is of the XDA custom SQL (DssXmlXDATypeCustomSQLFreeForm) type.
String WebFeatureXDAMDXReport Whether the report is of the XDA Type (DssXmlXDATypeMDX) type

Constants

public static final String WebFeatureAccessDataFromCloudApp

Indicates whether or not the current use could access data from cloud apps.

Constant Value: "access-data-from-cloud-app"

public static final String WebFeatureAccessDataFromFiles

Indicates whether or not the current use could access data from files.

Constant Value: "access-data-from-files"

public static final String WebFeatureActiveAutoFitContent

Whether the "auto fit to content" item under Grid Layout menu is active

Constant Value: "active-autofit-content"

public static final String WebFeatureActiveAutoFitWindow

Whether the "auto fit to window" item under Grid Layout menu is active

Constant Value: "active-autofit-window"

public static final String WebFeatureAddNotes

Whether the user has the DssXmlPrivilegesAddNotes privilege to add the notes.

Constant Value: "web-add-notes"

public static final String WebFeatureAddToHistoryList

Whether the object (report or document) can be added to History List or not. This feature returns true if:

  • the current user has the AddToHistoryList privilege.
  • the corresponding messageId is not already in the Inbox.
  • the corresponding messageId can be added to the Inbox.

Constant Value: "add-to-history-list"

public static final String WebFeatureAutoPageBy

Denotes the report is in auto page by mode Enabled if the report is in DHTML mode

Constant Value: "auto-pageby"

public static final String WebFeatureAutoRefresh

Constant Value: "auto-refresh"

public static final String WebFeatureBrowserSupportsWebArchitect

Denotes whether we support Web Architect based on the client browser.

Constant Value: "browser-web-architect"

public static final String WebFeatureCanUseWebArchitect

Denotes whether user has Web Architect privilege

Constant Value: "web-architect-priv"

public static final String WebFeatureCheckAutoFitContent

Whether the report width is in fit to content mode

Constant Value: "check-autofit-content"

public static final String WebFeatureCheckAutoFitWindow

Whether the report width is in fit to window mode

Constant Value: "check-autofit-window"

public static final String WebFeatureCheckDocumentThresholds

Indicates whether or not document thresholds are active.

Constant Value: "rw-check-document-thresholds"

public static final String WebFeatureCheckEmptyAxisDisplayed

Denotes that the ViewBean is currently showing an empty axis drop zone.

Constant Value: "check-empty-axis-displayed"

public static final String WebFeatureCheckGridMode

Indicates the report is on grid mode

Constant Value: "check-grid-mode"

public static final String WebFeatureCheckGridTitlesOverlap

Indicates whether the grid titles should overlap, hiding the last column title behind the last row titl.

Constant Value: "check-grid-titles-overlap"

public static final String WebFeatureCheckLockColumnHeaders

Denotes that the column headers are locked Enabled if the WebFeatureLockGridHeaders and WebFeatureEnableLockGridHeaders features are enabled, it also checks if the value of the LockColumnHeaders report property

Constant Value: "check-lock-column-headers"

public static final String WebFeatureCheckLockRowColumnHeaders

Denotes that either the row or column headers are locked Enabled if either the WebFeatureCheckLockRowHeaders or the WebFeatureCheckLockColumnHeaders features are available

Constant Value: "check-lock-row-column-headers"

public static final String WebFeatureCheckLockRowHeaders

Denotes that the row headers are locked Enabled if the WebFeatureLockGridHeaders and WebFeatureEnableLockGridHeaders features are enabled, it also checks if the value of the LockColumnHeaders report property

Constant Value: "check-lock-row-headers"

public static final String WebFeatureCheckMergeColHeader

Denotes the merge column headers featrure is accessible Enabled if the MergeColumnCells report property is enabled

Constant Value: "check-merge-col-header"

public static final String WebFeatureCheckMergeRowHeader

Indicates whether the row headers are merged or not. For reports that use the old style(WebProeprty IgnoreOldStyle is false), this depends on the style used. Banding style reports return false, while non-banding style reports return true For reports that use the new style, this depends on the 'MergeCells' property

Constant Value: "check-merge-row-header"

public static final String WebFeatureCheckOutlineMode

Denotes if the report is in outline mode. Enabled if the Indented report property is enabled and the 508 preference is turned off

Constant Value: "check-outline-mode"

public static final String WebFeatureCheckRecursiveAttribute

Whether the report contains recursive attribute

Constant Value: "check-recursive-attribute"

public static final String WebFeatureCheckShowEmptyAxis

Denotes that the ViewBean will show an empty axis drop zone.

Constant Value: "check-show-empty-axis"

public static final String WebFeatureCheckShowSubtotals

Denotes whether subtotals are visible on the grid Enabled if the menu option has been checked

Constant Value: "check-show-subtotals"

public static final String WebFeatureCompressXMLState

Indicate whether to compress XML State for RWBean and ReportBean.

Constant Value: "CompressXMLState"

public static final String WebFeatureConfigureTransactions

Indicates if user is allowed to configure Transaction Documents.

Constant Value: "configure-transactions"

public static final String WebFeatureCreateGroups

Allows the user to create User Groups.

Constant Value: "create-groups"

public static final String WebFeatureCreateHTMLContainer

Feature that controls whether a user can create new HTML Container or modify the content of exsiting ones This feature checks for the DssXmlPrivilegesWebCreateHTMLContainer privilege.

Constant Value: "create-html-container"

public static final String WebFeatureDisableHTMLDocuments

Constant Value: "disable-html-doc"

public static final String WebFeatureDocumentAjaxVisualizationAvailable

Indicates whether there are ajax visualizations available for documents on the visualizations configuration file.

Constant Value: "document-ajax-visualizations-available"

public static final String WebFeatureDocumentDesignMode

Whether be able to use the Create Document Page, access Design Mode for Documents, and perform "WYSIWYG" Editing of documents in View Mode (HTML).

Constant Value: "documents-design-mode"

public static final String WebFeatureDocumentFlashVisualizationAvailable

Indicates whether there are flash visualizations available for documents on the visualizations configuration file.

Constant Value: "document-flash-visualizations-available"

public static final String WebFeatureDocumentHasThresholds

Indicates that given Document has thresholds or conditional formatting defined in any or its elements.

Constant Value: "rw-document-has-thresholds"

public static final String WebFeatureDocumentSubscription

Whether the Document can be subscribed. Using the view mode on the DocumentBean, the type of document (HTML or Report Writing) is infered while resolving the feature availability.

Constant Value: "document-subscription"

public static final String WebFeatureDrillMetrics

Denotes the drill on metrics accessibility Enabled if the user has the DssXmlPrivilegesWebDrillOnMetrics privilege

Constant Value: "drill-metrics"

public static final String WebFeatureDrillWithinIntelligentCube

Constant Value: "drill-within-intelligent-cube"

public static final String WebFeatureEditNotes

Whether the user has the DssXmlPrivilegesWebEditNotes privilege to edit the notes.

Constant Value: "web-edit-notes"

public static final String WebFeatureEditReportFilter

Whether to allow users to edit the report filter

Constant Value: "edit-report-filter"

public static final String WebFeatureEmbeddedTemplateNode

Denotes whether template is embedded (versus linked).

Constant Value: "embedded-template-node"

public static final String WebFeatureEnableDashboardControls

Denotes if dashboard controls are available.

Constant Value: "enable-dashboard-controls"

public static final String WebFeatureEnableDesignMode

Indicates the "design mode" menu is enabled or not

Constant Value: "enable-design-mode"

public static final String WebFeatureEnableLockGridHeaders

Denotes that the feature to lock grid headers is available and accessible Enabled if the WebFeatureLockGridHeaders feature is available and the report is not a graph

Constant Value: "enable-lock-grid-headers"

public static final String WebFeatureEnableOfflineUCOnCubeConfig

Denotes whether to expose "Allow offline manipulation on filter selector based on cube" setting

Constant Value: "enable-offline-UC-on-cube-config"

public static final String WebFeatureEnableQuickSubtotal

Whether to enable the quick subtotals button. This feature will check if the 'Total' subtotal is available for the template

Constant Value: "enable-quick-subtotal"

public static final String WebFeatureEnableRWOptimizedInteractiveViewMode

Indicates if the current view mode is optimized interactive view mode.

Constant Value: "rw-enable-optimized-interactive-view-mode"

public static final String WebFeatureEnableReportRedo

Denotes if the redo button for reports is enabled Enabled if the user has performed an undo operation on the report

Constant Value: "enable-report-redo"

public static final String WebFeatureEnableReportUndo

Denotes if the undo button for reports is enabled Enabled only when the user has performed manipulations on the report

Constant Value: "enable-report-undo"

public static final String WebFeatureEnableSaveReport

Indicates the save menu option is enabled

Constant Value: "enable-save-report"

public static final String WebFeatureEnableScheduling

Whether the "subscribe" menu is enabled or not

Constant Value: "enable-scheduling"

public static final String WebFeatureEnableShowSubtotals

Denotes the totals options are the menu are enabled Enabled if the report includes subtotals in its definition

Constant Value: "enable-show-subtotals"

public static final String WebFeatureExecuteTransactions

Indicates if user is allowed to execute Transaction reports.

Constant Value: "execute-transactions"

public static final String WebFeatureExecutionFullScreenMode

Indicate whether the report would be executed in full screen mode.

Constant Value: "execution-full-screen-mode"

public static final String WebFeatureExport

For accessing the WebExport privilege

Constant Value: "export"

public static final String WebFeatureExportToMstrFile

Denotes whether user has Export To Mstr File privilege

Constant Value: "web-export-mstr"

public static final String WebFeatureGraphMode

Denotes the graph mode accessibility Enabled if the report is in graph mode, is not a datamart report, and if the user has the DssXmlPrivilegesWebChangeViewMode privilege

Constant Value: "graph-mode"

public static final String WebFeatureGridGraphFormatting

Denotes if the user has the DssXmlPrivilegesWebFormatGridAndGraph privilege

Constant Value: "grid-graph-formatting"

public static final String WebFeatureGridGraphMode

Denotes grid & graph mode accessibility Enabled if the report has both grid and graph modes enabled, is not a datamart report, and if the user has the DssXmlPrivilegesWebChangeViewMode privilege

Constant Value: "grid-graph-mode"

public static final String WebFeatureGridMode

Denotes grid mode accessibility Enabled if the report in grid mode, is not a datamart report, and if the user has the DssXmlPrivilegesWebChangeViewMode privilege

Constant Value: "grid-mode"

public static final String WebFeatureHasAttributesOnTemplate

Whether the report has any attributes on the template. For example, the report menu item to open the attribute forms editor should be disabled if there are no attributes on the template for the report.

Constant Value: "has-attributes-template"

public static final String WebFeatureHasAvailableSubtotals

Constant Value: "has-available-subtotals"

public static final String WebFeatureHtml5ExportToPDF

Whether the user has the DssXmlPrivilegesExportToPDF

Constant Value: "html5-export-to-pdf"

public static final String WebFeatureImportMstrFile

Denotes whether user has Import Mstr File privilege

Constant Value: "web-import-mstr"

public static final String WebFeatureInsertTransformationMetrics

Denotes if transformation metrics can be added Note: This feature is not currently available

Constant Value: "insert-transformation-metrics"

public static final String WebFeatureIsCubeReport

Whether the report is a datamart report.
Determined by having the subtype of DssXmlSubTypeReportCube

Constant Value: "is-cube-report"

public static final String WebFeatureIsDatamart

Whether the report is a datamart report.
Determined by having the subtype of DssXmlSubTypeReportDatamart

Constant Value: "is-datamart"

public static final String WebFeatureIsDocumentInVisualizationMode

Indicates whether the document is in custom visualization mode.

Constant Value: "is-doc-visualization-mode"

public static final String WebFeatureIsGraphViewMode

Indicates whether the report is in graph view mode or grid and graph mode

Constant Value: "report-is-graph-view-mode"

public static final String WebFeatureIsGridViewMode

Indicates whether the report is in grid view mode

Constant Value: "report-is-grid-view-mode"

public static final String WebFeatureIsIntelligentCube

Constant Value: "is-intelligent-cube"

public static final String WebFeatureIsMultiLayoutDoc

Whether the "auto fit to content" item under Grid Layout menu is active

Constant Value: "is-multi-layout-doc"

public static final String WebFeatureIsNCSCSConfigured

Whether the I-Server MD has been configured with the NCS Content Services tables. This will tell us whether the NCS functionality is available on the I-Server.

Constant Value: "is-ncs-cs-configured"

public static final String WebFeatureIsNonViewableReport

Whether the report is non viewbable report (datamart report or cube report).

Constant Value: "is-non-viewable-report"

public static final String WebFeatureIsNotCubeReport

Whether the report is a datamart report.
Determined by having the subtype of DssXmlSubTypeReportCube This feature is used when a feature will be deemed as true when not available on the bean and its negation will then turn out to be false

Constant Value: "is-not-cube-report"

public static final String WebFeatureIsNotEveryOneGroups

Indicate if a group is not everyone

Constant Value: "is-not-everyone-group"

public static final String WebFeatureIsNotSingleRowReport

Indicate if a the report has only one row

Constant Value: "is-not-single-row-report"

public static final String WebFeatureIsNotesAvailable

Whether to display the notes tab to the user. It's true when the user has one of the following DssXmlPrivilegesViewNotes, DssXmlPrivilegesAddNotes, and DssXmlPrivilegesWebEditNotes.

Constant Value: "web-is-notes-available"

public static final String WebFeatureIsSchemaDefined

Denotes whether there is a empty schema

Constant Value: "web-is-schema-defined"

public static final String WebFeatureIsSubscribableReport

Whether the report is subscribable report (not dynamic or archived report).

Constant Value: "is-subscribable-report"

public static final String WebFeatureIsTwoStepVerificationRequired

Denotes whether two-step verification is required for the existing IServer

Constant Value: "is-two-step-verification-required"

public static final String WebFeatureIsViewReport

Whether the report is a view (subset) report.
Determined by having the type of DssXmlReportTypeSubset

Constant Value: "is-view-report"

public static final String WebFeatureIsVisualizationMode

Indicates whether the object is in custom visualization mode.

Constant Value: "is-visualization-mode"

public static final String WebFeatureLockGridHeaders

Denotes that the feature to lock grid headers is available Enabled if the user has the DssXmlPrivilegesWebUseLockedHeaders privilege

Constant Value: "lock-grid-headers"

public static final String WebFeatureManageDataSets

Whether be able to add Datasets,remove Datasets and set the Primary Dataset.

Constant Value: "manage-datasets"

public static final String WebFeatureMobileViewDocument

For checking if user has mobile view documents

Constant Value: "mobile-view-document"

public static final String WebFeatureModifyGridLevelInDocuments

Whether be able to add units to and remove units from an existing grid in View Mode of a Report Services Document

Constant Value: "modify-grid-level-in-documents"

public static final String WebFeatureNotXDAMDXReport

Whether the report is of the XDA Type (DssXmlXDATypeMDX) type This feature is used when a feature will be deemed as true when not available on the bean and its negation will then turn out to be false

Constant Value: "not-xda-mdx-report"

public static final String WebFeatureNumberFormatting

Denotes if the user has the DssXmlPrivilegesWebNumberFormatting privilege.

Constant Value: "number-formatting"

public static final String WebFeatureOrionIServer

Orion server

Constant Value: "orionIServer"

public static final String WebFeatureProjectLevelMCEJoinForDataCombination

Denotes the level of MCE join for Data Combination in this project.

Constant Value: "project-MCE-join"

public static final String WebFeaturePublish

Denotes the user has publish privileges Enabled if the user has the DssXmlPrivilegesWebPublish privilege

Constant Value: "publish"

public static final String WebFeatureQuicklinksRefresh

To check if the Refresh menu in the report's quicklinks should be enable or not. Enabled if the WebFeatureRefresh and the WebFeatureReexecute are available for the object

Constant Value: "quicklinks-refresh"

public static final String WebFeatureRWEditableViewModeAvailable

Indicates if the the editable view mode should be available

Constant Value: "rw-editable-view-mode-available"

public static final String WebFeatureRWFlashViewModeAvailable

Indicates if the the Flash view mode should be available

Constant Value: "rw-flash-view-mode-available"

public static final String WebFeatureRWIVEModeAvailable

Indicates if the Interactive Visualization Explorer Mode is available

Constant Value: "rw-ive-mode-available"

public static final String WebFeatureRWInteractiveViewModeAvailable

Indicates if the the interactive view mode should be available

Constant Value: "rw-interactive-view-mode-available"

public static final String WebFeatureRWLevelMCEJoinForDataCombination

Denotes the level of MCE join for Data Combination in this document.

Constant Value: "rw-MCE-join"

public static final String WebFeatureRWOptimizedInteractiveViewMode

Indicates if the current view mode is optimized interactive view mode.

Constant Value: "rw-optimized-interactive-view-mode"

public static final String WebFeatureRWStaticViewModeAvailable

Indicates if the the static view mode should be available

Constant Value: "rw-static-view-mode-available"

public static final String WebFeatureRWSupportFlashMode

Indicates if the the Flash view mode should be available

Constant Value: "rw-support-flash-mode"

public static final String WebFeatureReexecute

To check if the Re-execute menu should be enable or not. Enabled if the user has the DssXmlPrivilegesWebReExecuteReportAgainstWH privilege and the WebFeatureRefresh is available

Constant Value: "reexecute"

public static final String WebFeatureRefresh

To check if the Refresh menu should be enable or not. Enabled if the report has a report definition or it is not dynamic (i.e. drilled reports do not have a report definition) Enabled for report writing if the report has the WebFeatureRefresh and the user has the DssXmlPrivilegesWebReExecuteReportAgainstWH privilege

Constant Value: "refresh"

public static final String WebFeatureReportFixedColumnWidth

Whether the report width is in fixed mode

Constant Value: "report-fixed-column-width"

public static final String WebFeatureReportFixedRowHeight

Whether the report height is in fixed mode

Constant Value: "report-fixed-row-height"

public static final String WebFeatureReprompt

To check if the Reprompt menu should be enable or not. Enabled if the object contains prompts and the object is defined in the metadata (i.e. drilled reports are not defined in the metadata).

Constant Value: "reprompt"

public static final String WebFeatureSavePersonalPromptAnswers

Denotes the user has save personal prompt answers privilege. Enabled if the user has the DssXmlPrivilegesSavePersonalPromptAnswers privilege

Constant Value: "save-personal-answers"

public static final String WebFeatureSaveReport

Denotes the user has save privileges Enabled if the user has the DssXmlPrivilegesWebSaveReport privilege

Constant Value: "save-report-privilege"

public static final String WebFeatureSaveTemplateFilter

Denotes the user has save template filter accessibility Enabled if the user has the DssXmlPrivilegesWebSaveTemplatesAndFilters privilege

Constant Value: "savetemplatefilter"

public static final String WebFeatureSetAttributeFormDisplay

Whether be able to Allows the user to pivot Attribute forms and, depending on other privileges, move Attribute forms on and off the grid.

Constant Value: "set-attributeform-display"

public static final String WebFeatureShowDocumentVisualizationsPulldown

Indicates whether the visualzations pulldown should be visible.

Constant Value: "show-document-visualizations-pulldown"

public static final String WebFeatureShowFeedbackBtn

Determines if Feedback button can be shown or not in the Account Menu

Constant Value: "show-feedback"

public static final String WebFeatureShowGroupByForExport

Whether to show the group by option on the Export OPtions Dialog.
True if the document contains a group-by whose value is different than "All"

Constant Value: "show-groupby-for-export"

public static final String WebFeatureShowPreviews

Determines if Previews are to be shown or not.

Constant Value: "showPreviews"

public static final String WebFeatureShowReportSql

For being able to view the report SQL Enabled if the user has the DssXmlPrivilegesWebReportSQL privilege

Constant Value: "show-report-sql"

public static final String WebFeatureShowSampleRecents

Determines if Sample Recents are to be shown or not.

Constant Value: "show-sample-recents"

public static final String WebFeatureShowVisualizationPulldown

Indicates whether to show the visualization pulldown.

Constant Value: "show-visualization-pulldown"

public static final String WebFeatureSimpleGraphFormatting

Denotes if the user has the DssXmlPrivilegesWebSimpleGraphFormatting privilege

Constant Value: "simple-graph-formatting"

public static final String WebFeatureSingleSourceGrid

Denotes if this document is configured as single source grid.

Constant Value: "single-source-grid"

public static final String WebFeatureSingleSourceGridProject

Denotes if this project is configured as single source grid.

Constant Value: "single-source-grid-project"

public static final String WebFeatureTargetValidForSubscriptionType

Indicate whether the current subscription type is valid for a given target object (report, RW Document, HTML Document)

Constant Value: "target-valid-for-subscription-type"

public static final String WebFeatureUseDatabaseInstanceManager

Indicates if user is allowed to create/edit database instances and connections.

Constant Value: "use-database-instance-manager"

public static final String WebFeatureUseDatabaseLoginManager

Indicates if user is allowed to create/edit database logins.

Constant Value: "use-database-login-manager"

public static final String WebFeatureUseMobile

For checking if user has use mobile

Constant Value: "use-mobile"

public static final String WebFeatureUseOffice

Allow MicroStrategy Office to refresh Documents after exporting to Excel

Constant Value: "useOffice"

public static final String WebFeatureUsePromptEditor

Denotes report filter editor accessibility Enabled if the user has the DssXmlPrivilegesWebUseQueryFilterEditor privilege, , and if the WebFeatureXDACustomSQLReport feature is available but the WebFeatureXDAMDXReport feature is not

Constant Value: "use-prompt-editor"

public static final String WebFeatureUseReportFilterEditor

Denotes report filter editor accessibility Enabled if the user has the DssXmlPrivilegesWebUseQueryFilterEditor privilege, , and if the WebFeatureXDACustomSQLReport feature is available but the WebFeatureXDAMDXReport feature is not

Constant Value: "use-report-filter-editor"

public static final String WebFeatureUseViewFilterEditor

Indicates view filter editor accessibility

Constant Value: "use-view-filter-editor"

public static final String WebFeatureUserReportObjectsWindow

For using the Report Objects window Enabled if the user has the DssXmlPrivilegesWebUseReportObjectsWindow privilege

Constant Value: "report-objects-window"

public static final String WebFeatureViewNotes

Whether the user has the DssXmlPrivilegesViewNotes privilege to view the notes.

Constant Value: "web-view-notes"

public static final String WebFeatureVisualizationEnabled

Indicates whether the object supports custom visualization mode.

Constant Value: "visualization-enabled"

public static final String WebFeatureVisualizationsAvailableForRW

Indicates whether there are visualizations available for documents on the visualizations configuration file.

Constant Value: "visualizations-available-for-rw"

public static final String WebFeatureVisualizationsAvailableForRWGrids

Indicates whether there are visualizations available for grids in documents on the visualizations configuration file.

Constant Value: "visualizations-available-for-rw-grids"

public static final String WebFeatureVisualizationsAvailableForRWLayout

Indicates whether there are visualizations available for document layouts on the visualizations configuration file.

Constant Value: "visualizations-available-for-rw-layouts"

public static final String WebFeatureVisualizationsAvailableForReports

Indicates whether there are visualizations available for reports on the visualizations configuration file.

Constant Value: "visualizations-available-for-reports"

public static final String WebFeatureVisualizationsSuported

Indicates whether the application supports custom visualizations.
This is done by checking the following conditions:
- The application is in DHTML mode
- The IServer version supports visualizations (8.0.3 and above)
- The visualizations.xml contains some nodes for the current project.
- The metadata contains the 'Visualization' property set.

Constant Value: "visualizations-supported"

public static final String WebFeatureWebDefineQueryBuilderReport

Indicates whether users can define query builder reports

Constant Value: "define-query-report-builder"

public static final String WebFeatureWebDefineViewReport

Whether users can create a view report (use an Intelligent Cube as a datasource).

Constant Value: "web-define-view-report"

public static final String WebFeatureWebDrillAndLink

Web drill Allows the user to use Links at runtime on Reports and on Grids, Text Fields and Images in Documents. Without this privilege, the default Link should not be rendered on a Grid, text field or image, and the Links option on the RMC menu should be hidden.

Constant Value: "web-drill-and-link"

public static final String WebFeatureWebEditDrillingAndLinks

Allows the user to create and edit Links for Reports and Grids, text fields and images in Documents Without this privilege the menu option for opening the Links editor should be hidden.

Constant Value: "web-edit-drilling-and-links"

public static final String WebFeatureWebEnableFtpSubscriptions

Whether to enable ftp-subscriptions. For HTML documents we need to disable print subscriptions

Constant Value: "web-enable-ftp-subscriptions"

public static final String WebFeatureWebEnablePrintSubscriptions

Whether to enable print-subscriptions. For HTML documents we need to disable print subscriptions

Constant Value: "web-enable-print-subscriptions"

public static final String WebFeatureWebExecuteCubeReport

Whether users can execute a cube report.

Constant Value: "web-execute-cube-report"

public static final String WebFeatureWebExportToCSV

Whether the user has the DssXmlPrivilegesExportToText or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportCSV mode enabled.

Constant Value: "web-export-to-csv"

public static final String WebFeatureWebExportToCSVPrivilege

Indicates whether the current user has enough privilege to export to CSV

Constant Value: "web-export-to-csv-privilege"

public static final String WebFeatureWebExportToExcel

Whether the user has the DssXmlPrivilegesExportToExcel or the DssXmlPrivilegesWebExport privilege and and if the report has the DssXmlViewMediaExportExcel mode enabled.

Constant Value: "web-export-to-excel"

public static final String WebFeatureWebExportToExcelPlainText

Whether the user has the DssXmlPrivilegesExportToText or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportExcelPlainText mode enabled.

Constant Value: "web-export-to-excelPlainText"

public static final String WebFeatureWebExportToExcelPlainTextPrivilege

Indicates whether the current user has enough privilege to export to Excel's plaintext

Constant Value: "web-export-to-excelPlainText-privilege"

public static final String WebFeatureWebExportToExcelPrivilege

Indicates whether the current user has enough privileges to export to excel

Constant Value: "web-export-to-excel-privilege"

public static final String WebFeatureWebExportToFlash

Whether the user has the DssXmlPrivilegesExportToFlash or the DssXmlPrivilegesWebExport privilege

Constant Value: "web-export-to-flash"

public static final String WebFeatureWebExportToHTML

Whether the user has the DssXmlPrivilegesExportToHTML or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportHTML mode enabled.

Constant Value: "web-export-to-html"

public static final String WebFeatureWebExportToHTMLPrivilege

Indicates whether the current user has enough privilege to export to HTML

Constant Value: "web-export-to-html-privilege"

public static final String WebFeatureWebExportToPDF

Whether the user has the DssXmlPrivilegesExportToPDF or the DssXmlPrivilegesWebExport privilege

Constant Value: "web-export-to-pdf"

public static final String WebFeatureWebExportToPDFPrivilege

Indicates whether the current user has enough privilege to export to PDF

Constant Value: "web-export-to-pdf-privilege"

public static final String WebFeatureWebExportToPlainText

Whether the user has the DssXmlPrivilegesExportToText or the DssXmlPrivilegesWebExport privilege and if the report has the DssXmlViewMediaExportPlainText mode enabled.

Constant Value: "web-export-to-plaintext"

public static final String WebFeatureWebExportToPlainTextPrivilege

Indicates whether the current user has enough privilege to export to plaintext

Constant Value: "web-export-to-plainText-privilege"

public static final String WebFeatureWebImportData

Indicates whether or not the current user could create a cube via web by importing data.

Constant Value: "web-import-data"

public static final String WebFeatureWebImportDatabase

Indicates whether or not the current use could import data from database.

Constant Value: "web-import-database"

public static final String WebFeatureWebModifyReportList

Denotes access to modify the list of Report Objects Enabled for reports if the user has the DssXmlPrivilegesWebModifyReportList, and if the WebFeatureXDACustomSQLReport feature is available but the WebFeatureXDAMDXReport feature is not Enabled for report writer if the user has the DssXmlPrivilegesWebModifyReportList privilege

Constant Value: "modify-report-list"

public static final String WebFeatureWebUseCustomGroupEditor

Indicates whether or not current login user can use custom group editor from web.

Constant Value: "web-use-custom-group-editor"

public static final String WebFeatureXDACustomSQLReport

Denotes if the report is of the XDA custom SQL (DssXmlXDATypeCustomSQLFreeForm) type.

Constant Value: "xda-customsql-report"

public static final String WebFeatureXDAMDXReport

Whether the report is of the XDA Type (DssXmlXDATypeMDX) type

Constant Value: "xda-mdx-report"