- 
For Removal Element Description com.microstrategy.web.beans.EnumUserBeanEvents.USER_EVENT_GUI_PASSWORD_FIELD_TEXT Following better naming rules, replaced byEnumUserBeanEvents.USER_EVENT_GUI_P_FIELD_TEXT 
- 
Interfaces Interface Description com.microstrategy.utils.licensing.WebLicenseInfo UseProductLicenseInfoinstead.com.microstrategy.web.app.beans.EnumFormatOutputTypes com.microstrategy.web.app.beans.EnumRWProjectBrowserBeanEvents this classs is no longer used by Webcom.microstrategy.web.app.beans.EnumSysBeanNames Theweb-beannode'ssys-beanattribute can now be used for custom bean names, so this enumeration no longer defines all possiblesys-beanvalues.com.microstrategy.web.app.beans.FilterEditorBean UseFilterElementBeanandExpressionBeaninstead.com.microstrategy.web.app.beans.ObjectBrowserBean The class has been replaced by ObjectBrowserManagerBean.com.microstrategy.web.app.beans.PrintBean not used anymore since printing is done via PDFcom.microstrategy.web.app.beans.RWProjectBrowserTabBean THe interface is no longer used by Webcom.microstrategy.web.app.EnumWebConfigBeanType With the introduction of the centralizedBeanFactoryclass, bean configuration type distinctions are no longer relevant.com.microstrategy.web.app.gui.DefaultSubscriptionWidget Please use DefaultSubscriptionWidget from the transforms package.com.microstrategy.web.app.gui.ScheduleWidget Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.com.microstrategy.web.app.gui.SendNowWidget Please use SendNowWidget from transforms package.com.microstrategy.web.app.gui.SubscriptionFileWidget Please use SubscriptionFileWidget from the transforms package.com.microstrategy.web.app.gui.SubscriptionPrintWidget Please use SubscriptionPrintWidget from the transforms package.com.microstrategy.web.app.gui.SubscriptionWidget Please use SubscriptionWidget from the transforms package.com.microstrategy.web.app.gui.TreeBox Use (@link com.microstrategy.web.app.gui.TreeView} instead of this to render a tree view.com.microstrategy.web.app.transforms.EnumEditorElements Please useEnumEditorDisplayFlagsinsteadcom.microstrategy.web.app.transforms.EnumReportThresholdSymbols Please useEnumDSSXMLSymbolcom.microstrategy.web.app.transforms.ReportDataTransform This interface has been deprecated and will be removed in future versions of the product.
It's main purpose was to provide the guidelines of the methods required by a data Transform in order to control its layout. With the introduction of layout-xml this is not necessary anymore.com.microstrategy.web.beans.EnumParameterType As of 8.0, use the constants inEnumEventElement.com.microstrategy.web.beans.EnumScheduleBeanEvents Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Please useEnumSubscriptionBeanEventsinstead.com.microstrategy.web.beans.ScheduleBean Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Please useSubscriptionBeaninstead.com.microstrategy.web.objects.EnumWebAttributeFormNamesDisplay not used anymorecom.microstrategy.web.objects.EnumWebSubscriptionDeliveryMode Please useEnumDSSXMLSubscriptionDeliveryTypeinsteadcom.microstrategy.web.objects.WebCacheStatement Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.com.microstrategy.web.objects.WebContentStatement Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.com.microstrategy.web.objects.WebPDFSettings not used anymorecom.microstrategy.web.objects.WebReportStatement Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.com.microstrategy.web.objects.WebRequest Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.com.microstrategy.web.objects.WebSchedule Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please useWebSubscriptioninstead.com.microstrategy.web.objects.WebSchedules Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. There is no equivalent collection class for subscription objects.com.microstrategy.web.objects.WebScheduleSource Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Please useWebSubscriptionsSourceinstead.com.microstrategy.web.objects.WebStatement Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.com.microstrategy.web.objects.WebTemplateMetricSubtotal This interface is now deprecated. Subtotals are defined at the template level now. Please useWebTemplateSubtotalinstead.com.microstrategy.web.objects.WebTemplateMetricSubtotals Subtotals are defined at the template level now. Please useWebTemplateSubtotalsinstead.com.microstrategy.webapi.EnumDSSXMLViewMedia  
- 
Classes Class Description com.microstrategy.utils.Base16 This should no longer be used. Binary to string mappings should use base 64 encoding (seeBase64).com.microstrategy.utils.certificate.RefineSSLClientUtil useTLSHelperinsteadcom.microstrategy.utils.xml.AbstractHandlerWithText use AbstractHandlercom.microstrategy.utils.xml.DOMSupport UseSAXSupportinsteadcom.microstrategy.web.app.addons.AbstractSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandlercom.microstrategy.web.app.addons.DocumentSetFlagsAddOn This class in no longer used by the application.com.microstrategy.web.app.addons.ExportReportAddOn This addOn is not used anymore. The report flags are set on the doCollectData() of theExportBeancom.microstrategy.web.app.addons.ExportSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandlercom.microstrategy.web.app.addons.FastReportPDFExportAddOn This class is no longer used by the applicationcom.microstrategy.web.app.addons.PDFSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandlercom.microstrategy.web.app.addons.PDFSetFlagsAddOn the logic on this addOn has been moved to thePDFBeanImplcom.microstrategy.web.app.addons.PrintSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandlercom.microstrategy.web.app.addons.SaveAsReportFlagsAddOn This addon is no longer used by the applicationcom.microstrategy.web.app.beans.AggregatedAppEventHandler Extend theAggregatedEventHandlerclass instead. Because we no longer differentiate between metadata and application event handlers, we will support only a single aggregated event handler superclass.com.microstrategy.web.app.beans.AppEventHandlerFactory This factory is not used. The bean itself now is responsible to define and create instances of its default event-handler.com.microstrategy.web.app.beans.EventHelper Please useEventManagerinsteadcom.microstrategy.web.app.beans.OptionsBeanImpl this class will be made non-publiccom.microstrategy.web.app.beans.PageSubscriptionsEdit We do not need aSubscriptionFolderBeananymore in the edit subscription page. Hence we do not need this special implementation.com.microstrategy.web.app.beans.PreferencesBeanImpl this class will be made non-publiccom.microstrategy.web.app.gui.TreeBoxImpl Use (@link com.microstrategy.web.app.gui.TreeViewImpl} instead of this to render a tree view.com.microstrategy.web.app.HttpBrowserSettings UseCookieBrowserSettingsinstead.com.microstrategy.web.app.SessionManager All of the functionality on this class has been replaced byWebAppSessionManager. Please use that interface instead of this one. The SessionManager class has been designed as a controller for the sessions that can be opened through a Web Application with projects in one or more I-Servers. The SessionManager is also enabled to provide the list of projects that should be shown as available to the user, given a provided login or in general based on the I-Servers available.
For recognizing one session from the other, a key is used based on the I-Server name, the Project and the Port used for connecting, so users are enabled to switch from one project to others (even in different I-Servers) and the session will be obtained and applied accordingly. Methods likefixCurrentWebIServerSession(AppContext appContext)take care of preparing whichWebIServerSessioninstance shall be used for the rest of the user request, so the proper one is provided when thegetWebIServerSession()call is done.
The SessionManager interacts with theExternalSecurityinstance defined at the application level, which in turn can create, close and manipulate the sessions that exist defined on this SessionManager instance. If theExternalSecuritydelegates all these functions to the SessionManager, then the information provided by the user or application via theRequestKeysand other settings will be used for creating the sessions.com.microstrategy.web.app.StaticSession Functionality afforded by this class has been superceded byWebAppSessionManagerand the external security feature.com.microstrategy.web.app.StaticSessionList Static Sessions is not a feature supported by the application anymore. This class is not available anymore in the PageManager and will be removed from the application.com.microstrategy.web.app.taglibs.ReturnToPathTag This class is not used anymore, it has been replaced byObjectPathTagcom.microstrategy.web.app.taglibs.ReturnToPathTagHelper This class is not used anymore, it has been replaced byReturnToPathTagHelpercom.microstrategy.web.app.transforms.AbstractScheduleListTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please useAbstractSubscriptionListTransforminstead.com.microstrategy.web.app.transforms.AddDataSetWizardTransform com.microstrategy.web.app.transforms.DatasetObjectExplorerTransform This has been replaced by "AddDatasetBlockLoaderLayout.xml"com.microstrategy.web.app.transforms.DirectExportTransform the code rendered by this transform is now implemented inReportSavePropertiesTransformcom.microstrategy.web.app.transforms.DocumentDetailsTransform UseDocumentDetailsXHTMLTransforminstead.com.microstrategy.web.app.transforms.FilterElementRWTransform this transform has been replaced byViewFilterEditorRWTransformandcom.microstrategy.web.app.transforms.FolderAddDataSetExplorerTransform com.microstrategy.web.app.transforms.FolderCreateReportTransform UseFolderCreateReportXHTMLTransforminstead.com.microstrategy.web.app.transforms.FolderListTransform UseFolderViewTransforminsteadcom.microstrategy.web.app.transforms.FolderRadioButtonTransform Please useFolderIconRadioButtonTransforminsteadcom.microstrategy.web.app.transforms.FolderSaveAsTransform UseFolderSaveAsXHTMLTransforminstead.com.microstrategy.web.app.transforms.FolderSearchResultsTransform UseFolderSearchResultsXHTMLTransforminstead.com.microstrategy.web.app.transforms.InboxDetailsTransform We do not show the inbox details on the left toolbar on the history list page any more.com.microstrategy.web.app.transforms.InboxListTransform UseInboxListXHTMLTransforminstead.com.microstrategy.web.app.transforms.ObjectBrowserTabOMDTransform This class is no longer used by Webcom.microstrategy.web.app.transforms.ObjectBrowserTabProjectBrowserTransform This class is no longer used by Webcom.microstrategy.web.app.transforms.ObjectPathTransform usePathTransforminsteadcom.microstrategy.web.app.transforms.ObjectPathXHTMLTransform usePathTransforminsteadcom.microstrategy.web.app.transforms.ObjectReportPathTransform UseObjectReportXHTMLPathTransforminstead.com.microstrategy.web.app.transforms.ObjectReportXHTMLPathTransform useReportPathTransforminsteadcom.microstrategy.web.app.transforms.PreferencesDocumentTransform This transform has been deprecated. Instead use the generic transform (@link com.microstrategy.web.app.transforms.PreferencesGenericTransform} to render the document preferences.com.microstrategy.web.app.transforms.PreferencesGraphTransform This transform has been deprecated. Instead use the generic transform (@link com.microstrategy.web.app.transforms.PreferencesGenericTransform} to render the graph preferences.com.microstrategy.web.app.transforms.PreferencesGridProjectLevelTransform - UsePreferencesGridTransforminstead.com.microstrategy.web.app.transforms.PreferencesInboxTransform This transform has been deprecated. Instead use the generic transform (@link com.microstrategy.web.app.transforms.PreferencesGenericTransform} to render the inbox preferences.com.microstrategy.web.app.transforms.PreferencesLogoutTransform This transform has been deprecated. Instead we use the (@link com.microstrategy.web.app.transforms.PreferencesSecurityTransform} to render the logout preferences.com.microstrategy.web.app.transforms.PreferencesPrintTransform not used anymore since printing is done via PDFcom.microstrategy.web.app.transforms.PreferencesProjectTransform This transform has been deprecated. Instead use the generic transform (@link com.microstrategy.web.app.transforms.PreferencesGenericTransform} to render the project preferences.com.microstrategy.web.app.transforms.PreferencesPromptsTransform This transform has been deprecated. Instead use another transform (PreferencesPromptsLayoutTransform) to render the prompt preferences.com.microstrategy.web.app.transforms.PrintTransform not used anymore since printing is done via PDFcom.microstrategy.web.app.transforms.PromptCartTransform UsePromptCartXHTMLTransforminsteadcom.microstrategy.web.app.transforms.PromptExpressionCartTransform UsePromptExpressionCartXHTMLTransforminsteadcom.microstrategy.web.app.transforms.PromptHierarchicalCartTransform UsePromptHierarchicalCartXHTMLTransforminsteadcom.microstrategy.web.app.transforms.PromptHierarchicalTreeTransform UsePromptHierarchicalTreeXHTMLTransforminsteadcom.microstrategy.web.app.transforms.PromptObjectBrowsingTransform UsePromptObjectBrowsingXHTMLTransforminsteadcom.microstrategy.web.app.transforms.ReportDetailsTransform UseReportDetailsXHTMLTransforminstead.com.microstrategy.web.app.transforms.ReportExportExcelFormattingTransform This transform is not used anymore asReportExportIServerTransformis more genericcom.microstrategy.web.app.transforms.ReportExportHTMLTransform com.microstrategy.web.app.transforms.ReportFrameClassicTransform Please useReportFrameGenericTransforminsteadcom.microstrategy.web.app.transforms.ReportGraphImageTransform com.microstrategy.web.app.transforms.ReportGridDisplayCellColHeader Please use the ReportGridCellColHeader interface or extend the ReportGridCellColHeaderImpl class.com.microstrategy.web.app.transforms.ReportGridDisplayCellColTitle Please use the ReportGridCellColTitle interface or extend the ReportGridCellColTitleImpl class.com.microstrategy.web.app.transforms.ReportGridDisplayCellImpl Please use the ReportGridCellImpl instead.com.microstrategy.web.app.transforms.ReportGridDisplayCellMetricValue Please use the ReportGridCellMetricValue interface or extend the ReportGridCellMetricValueImpl class.com.microstrategy.web.app.transforms.ReportGridDisplayCellRowHeader Please use the ReportGridCellRowHeader interface or extend the ReportGridCellRowHeaderImpl class.com.microstrategy.web.app.transforms.ReportGridDisplayCellRowTitle Please use the ReportGridCellRowTitle interface or extend the ReportGridCellRowTitleImpl class.com.microstrategy.web.app.transforms.ReportPageByTransform UsePageByTransforminstead.com.microstrategy.web.app.transforms.ReportQuickLinksTransform This Transform is not used anymore by the application and will be removed in future versions of the product.com.microstrategy.web.app.transforms.RWPDFTransform UseRWExportTransforminstead.com.microstrategy.web.app.transforms.ScheduleEditTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Please useSubscriptionEditTransforminsteadcom.microstrategy.web.app.transforms.ScheduleOverwriteTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. There is no use-case to display an 'overwrite' message for subscriptions because we now support multiple subscriptions to the same object with same/different personalizationcom.microstrategy.web.app.transforms.SchedulesBulletTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please useSubscriptionsBulletTransforminstead.com.microstrategy.web.app.transforms.SchedulesFilteredListTransform UseSchedulesFilteredListXHTMLTransforminstead.com.microstrategy.web.app.transforms.SchedulesFilteredListXHTMLTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please useSubscriptionsFilteredListXHTMLTransforminstead.com.microstrategy.web.app.transforms.SchedulesIconTransform UseSchedulesIconXHTMLTransforminstead.com.microstrategy.web.app.transforms.SchedulesIconXHTMLTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please useSubscriptionsIconXHTMLTransforminstead.com.microstrategy.web.app.transforms.SchedulesListTransform UseSchedulesListXHTMLTransforminstead.com.microstrategy.web.app.transforms.SchedulesListXHTMLTransform Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please useSubscriptionsListXHTMLTransforminstead.com.microstrategy.web.app.transforms.SubscriptionsEditorTransform Please useSubscriptionsEditorHistoryListTransforminsteadcom.microstrategy.web.app.transforms.SubscriptionsFilteredListTransform UseSubscriptionsIconXHTMLTransforminstead.com.microstrategy.web.app.transforms.SubscriptionsIconTransform UseSubscriptionsIconXHTMLTransforminstead.com.microstrategy.web.app.transforms.SubscriptionsListTransform UseSubscriptionsListXHTMLTransforminstead.com.microstrategy.web.app.transforms.TabDocumentAdvancedTransform - Since we now use the JUIL architecture, these transforms are no longer being used.com.microstrategy.web.app.transforms.TabDocumentExportTransform - Since we now use the JUIL architecture, these transforms are no longer being used.com.microstrategy.web.app.transforms.TabDocumentOtherTransform - Since we now use the JUIL architecture, these transforms are no longer being used.com.microstrategy.web.app.transforms.TabDocumentTableOfContentsTransform - Since we now use the JUIL architecture, these transforms are no longer being used.com.microstrategy.web.app.transforms.TabDocumentWatermarkTransform - Since we now use the JUIL architecture, these transforms are no longer being used.com.microstrategy.web.app.transforms.TabPageOutputTransform all properties from this tab have been moved to either theTabPageSetupTransformor theTabDocumentExportTransform.com.microstrategy.web.beans.AbstractEventHandlerFactory Event-handlers factories are not used. The bean itself now is responsible to define and create instances of its default event-handler.com.microstrategy.web.beans.WebEventHandlerFactory This factory is not used. The bean itself now is responsible to define and create instances of its default event-handler.com.microstrategy.web.servlets.AdminServlet The web-admin portal now uses the MainServlet as the servlet class for web-admin requests.com.microstrategy.web.transform.StyleCatalogFactory TheStyleCatalogFactoryis not used anymore by the application. To load a catalog, you may use directly theConfigurationFilesCache 
- 
Exceptions Exceptions Description com.microstrategy.web.app.beans.WebFilterEditorException not used anymorecom.microstrategy.web.platform.ContainerException Not in use since its creationcom.microstrategy.web.transform.TransformCreationException It is not used anymore.