-
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 UseProductLicenseInfo
instead.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-bean
node'ssys-bean
attribute can now be used for custom bean names, so this enumeration no longer defines all possiblesys-bean
values.com.microstrategy.web.app.beans.FilterEditorBean UseFilterElementBean
andExpressionBean
instead.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 centralizedBeanFactory
class, 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 useEnumEditorDisplayFlags
insteadcom.microstrategy.web.app.transforms.EnumReportThresholdSymbols Please useEnumDSSXMLSymbol
com.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 useEnumSubscriptionBeanEvents
instead.com.microstrategy.web.beans.ScheduleBean Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Please useSubscriptionBean
instead.com.microstrategy.web.objects.EnumWebAttributeFormNamesDisplay not used anymorecom.microstrategy.web.objects.EnumWebSubscriptionDeliveryMode Please useEnumDSSXMLSubscriptionDeliveryType
insteadcom.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 useWebSubscription
instead.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 useWebSubscriptionsSource
instead.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 useWebTemplateSubtotal
instead.com.microstrategy.web.objects.WebTemplateMetricSubtotals Subtotals are defined at the template level now. Please useWebTemplateSubtotals
instead.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 useTLSHelper
insteadcom.microstrategy.utils.xml.AbstractHandlerWithText use AbstractHandlercom.microstrategy.utils.xml.DOMSupport UseSAXSupport
insteadcom.microstrategy.web.app.addons.AbstractSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandler
com.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 theExportBean
com.microstrategy.web.app.addons.ExportSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandler
com.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 theAggregatedReportSavePropertiesEventHandler
com.microstrategy.web.app.addons.PDFSetFlagsAddOn the logic on this addOn has been moved to thePDFBeanImpl
com.microstrategy.web.app.addons.PrintSaveReportPropertiesAddOn the logic on this addOn has been moved to theAggregatedReportSavePropertiesEventHandler
com.microstrategy.web.app.addons.SaveAsReportFlagsAddOn This addon is no longer used by the applicationcom.microstrategy.web.app.beans.AggregatedAppEventHandler Extend theAggregatedEventHandler
class 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 useEventManager
insteadcom.microstrategy.web.app.beans.OptionsBeanImpl this class will be made non-publiccom.microstrategy.web.app.beans.PageSubscriptionsEdit We do not need aSubscriptionFolderBean
anymore 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 UseCookieBrowserSettings
instead.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 whichWebIServerSession
instance 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 theExternalSecurity
instance defined at the application level, which in turn can create, close and manipulate the sessions that exist defined on this SessionManager instance. If theExternalSecurity
delegates all these functions to the SessionManager, then the information provided by the user or application via theRequestKeys
and other settings will be used for creating the sessions.com.microstrategy.web.app.StaticSession Functionality afforded by this class has been superceded byWebAppSessionManager
and 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 byObjectPathTag
com.microstrategy.web.app.taglibs.ReturnToPathTagHelper This class is not used anymore, it has been replaced byReturnToPathTagHelper
com.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 useAbstractSubscriptionListTransform
instead.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 inReportSavePropertiesTransform
com.microstrategy.web.app.transforms.DocumentDetailsTransform UseDocumentDetailsXHTMLTransform
instead.com.microstrategy.web.app.transforms.FilterElementRWTransform this transform has been replaced byViewFilterEditorRWTransform
andcom.microstrategy.web.app.transforms.FolderAddDataSetExplorerTransform com.microstrategy.web.app.transforms.FolderCreateReportTransform UseFolderCreateReportXHTMLTransform
instead.com.microstrategy.web.app.transforms.FolderListTransform UseFolderViewTransform
insteadcom.microstrategy.web.app.transforms.FolderRadioButtonTransform Please useFolderIconRadioButtonTransform
insteadcom.microstrategy.web.app.transforms.FolderSaveAsTransform UseFolderSaveAsXHTMLTransform
instead.com.microstrategy.web.app.transforms.FolderSearchResultsTransform UseFolderSearchResultsXHTMLTransform
instead.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 UseInboxListXHTMLTransform
instead.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 usePathTransform
insteadcom.microstrategy.web.app.transforms.ObjectPathXHTMLTransform usePathTransform
insteadcom.microstrategy.web.app.transforms.ObjectReportPathTransform UseObjectReportXHTMLPathTransform
instead.com.microstrategy.web.app.transforms.ObjectReportXHTMLPathTransform useReportPathTransform
insteadcom.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 - UsePreferencesGridTransform
instead.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 UsePromptCartXHTMLTransform
insteadcom.microstrategy.web.app.transforms.PromptExpressionCartTransform UsePromptExpressionCartXHTMLTransform
insteadcom.microstrategy.web.app.transforms.PromptHierarchicalCartTransform UsePromptHierarchicalCartXHTMLTransform
insteadcom.microstrategy.web.app.transforms.PromptHierarchicalTreeTransform UsePromptHierarchicalTreeXHTMLTransform
insteadcom.microstrategy.web.app.transforms.PromptObjectBrowsingTransform UsePromptObjectBrowsingXHTMLTransform
insteadcom.microstrategy.web.app.transforms.ReportDetailsTransform UseReportDetailsXHTMLTransform
instead.com.microstrategy.web.app.transforms.ReportExportExcelFormattingTransform This transform is not used anymore asReportExportIServerTransform
is more genericcom.microstrategy.web.app.transforms.ReportExportHTMLTransform com.microstrategy.web.app.transforms.ReportFrameClassicTransform Please useReportFrameGenericTransform
insteadcom.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 UsePageByTransform
instead.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 UseRWExportTransform
instead.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 useSubscriptionEditTransform
insteadcom.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 useSubscriptionsBulletTransform
instead.com.microstrategy.web.app.transforms.SchedulesFilteredListTransform UseSchedulesFilteredListXHTMLTransform
instead.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 useSubscriptionsFilteredListXHTMLTransform
instead.com.microstrategy.web.app.transforms.SchedulesIconTransform UseSchedulesIconXHTMLTransform
instead.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 useSubscriptionsIconXHTMLTransform
instead.com.microstrategy.web.app.transforms.SchedulesListTransform UseSchedulesListXHTMLTransform
instead.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 useSubscriptionsListXHTMLTransform
instead.com.microstrategy.web.app.transforms.SubscriptionsEditorTransform Please useSubscriptionsEditorHistoryListTransform
insteadcom.microstrategy.web.app.transforms.SubscriptionsFilteredListTransform UseSubscriptionsIconXHTMLTransform
instead.com.microstrategy.web.app.transforms.SubscriptionsIconTransform UseSubscriptionsIconXHTMLTransform
instead.com.microstrategy.web.app.transforms.SubscriptionsListTransform UseSubscriptionsListXHTMLTransform
instead.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 theTabPageSetupTransform
or 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 TheStyleCatalogFactory
is 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.