Interface UpgradeModule
- 
- All Known Implementing Classes:
 AbstractModule,AbstractXMLConfigModule,AspsModule,CleanUpModule,CopyFilesModule,CSSModule,EventsModule,GenericFileModule,JspsModule,LayoutFilesModule,LocalesModule,PageConfigsModule,PropertiesModule,StyleCatalogModule,WebXMLModule,XMLFileModule
public interface UpgradeModuleThis interface represents a single upgrade module. A module represents a specialized upgrade tasks that is self-contained and that can work independently from other modules.
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanChangeEnabled()Determines whether the user can change the enabled status of this module.java.lang.StringgetDescription()A description of the task the module performs.java.lang.StringgetName()The display name of this module.booleanisEnabled()Whether the module is enabled.voidsetEnabled(boolean value)Method to change the enabled status of the module. 
 - 
 
- 
- 
Method Detail
- 
getName
java.lang.String getName()
The display name of this module. 
- 
getDescription
java.lang.String getDescription()
A description of the task the module performs. 
- 
isEnabled
boolean isEnabled()
Whether the module is enabled. If not enabled, the module will not be executed during the upgrade. 
- 
setEnabled
void setEnabled(boolean value) throws java.lang.IllegalArgumentExceptionMethod to change the enabled status of the module. This method can only be invoked if thecanChangeEnabled()returntrue, otherwise it will throw an IllegalArgumentException- Throws:
 java.lang.IllegalArgumentException
 
- 
canChangeEnabled
boolean canChangeEnabled()
Determines whether the user can change the enabled status of this module. If this method returnsfalseinvokingsetEnabled(boolean)throws anIllegalArgumentException 
 - 
 
 -