public class

WebXMLModule

extends AbstractModule
java.lang.Object
   ↳ com.microstrategy.web.app.utils.upgrade.AbstractModule
     ↳ com.microstrategy.web.app.utils.upgrade.WebXMLModule

Class Overview

This module is responsible to identify changes in the web.xml and upgrading them into a microstrategy.xml file.

Running this module involves three main tasks:

  1. Calculate deltas: Loads the base web.xml definition, the customized web.xml definition and calculates differences.
  2. Process deltas: It removes parameters following best practices. For example, if the styleCatalog was changed in the customization, the parameter is not carried over to the plugin as best practices recommends simply creating a custom styleCatalog file that will be automatically merged.
  3. Save deltas: Once deltas have been calculated and process, they will be saved as part of a plugin in a microstrategy.xml

Summary

Public Constructors
WebXMLModule(UpgradeManager manager)
Default constructor.
Public Methods
String getDescription()
String getName()
void run(UpgradeInfo info)
Method triggered to execute the module's upgrade tasks.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.utils.upgrade.AbstractModule
From class java.lang.Object
From interface com.microstrategy.web.app.utils.upgrade.UpgradeModule

Public Constructors

public WebXMLModule (UpgradeManager manager)

Default constructor. Receives the UpgradeManager instantiating this WebXMLModule.

Public Methods

public String getDescription ()

public String getName ()

public void run (UpgradeInfo info)

Method triggered to execute the module's upgrade tasks.

Parameters
info upgrade information.