| UpgradeModule | This interface represents a single upgrade module. |
| AbstractModule | This is the based implementation of an UpgradeModule. |
| AbstractXMLConfigModule | Extends |
| AspsModule | |
| CleanUpModule | This module performs general clean-up tasks for the upgrade. |
| CopyFilesModule | This module copies new files from the old customization to the new target plugin. |
| CSSModule | |
| EventsModule | This module is responsible to identify changes from custom event files (that is, those specified by the appBeanEventsFile and the mdBeanEventsFile parameters) and merge them into a single customized events.xml file that will be used by the application. |
| GenericFileModule | |
| GenericFileModule.PatternInfo | |
| JspsModule | |
| LayoutFilesModule | |
| LocalesModule | This module is responsible to upgrade the locales.xml file. |
| PageConfigsModule | This module is responsible for upgrading all page configFiles , include pageConfig.xml and Admin_pageConfig.xml. |
| PropertiesModule | This module is responsible for identifying deltas in all ".properties" files that are inside /WEB-INF/classes and save those deltas into the target plugin. |
| StyleCatalogModule | This module is responsible for upgrading the stylecatlog.xml. |
| UpgradeInfo | This class provides the upgrade process the necessary information to conduct the upgrade. |
| UpgradeManager | The UpgradeManager is the class responsible to perform an upgrade. |
| WebXMLModule | This module is responsible to identify changes in the web.xml and upgrading them into a microstrategy.xml file. |
| XMLFileModule |
| UpgradeException | Exception used when an expected error occurs that prevents the upgrade process to continue. |