Interface PluginHelper
- 
- All Known Implementing Classes:
 RpcPluginHelper
@Deprecated public interface PluginHelper
Deprecated.Please use confluence-test-utils module instead. See {com.atlassian.confluence.test.plugin.PluginHelper} alternativeProvides methods for administering Confluence plugins via the web interface for testing purposes. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voiddisablePlugin(Plugin plugin)Deprecated.Disable the plugin.voiddisablePluginModule(Plugin plugin, String moduleKey)Deprecated.voiddisablePluginWithoutPersisting(Plugin plugin)Deprecated.Disable the plugin without persisting.voidenablePlugin(Plugin plugin)Deprecated.Enable the plugin.voidenablePluginModule(Plugin plugin, String moduleKey)Deprecated.voidinstallPlugin(UploadablePlugin plugin)Deprecated.Install the plugin as the currently logged in User.voidinstallPluginIfNotInstalled(UploadablePlugin plugin)Deprecated.Equivalent of callingisPluginInstalled(Plugin)andinstallPlugin(UploadablePlugin).booleanisPluginEnabled(Plugin plugin)Deprecated.Returns true if the given plugin is currently enabled, otherwise false.booleanisPluginInstalled(Plugin plugin)Deprecated.Returns true if the given plugin is currently installed, otherwise false.booleanisPluginModuleEnabled(Plugin plugin, String moduleKey)Deprecated.voidresetPluginEnablementState()Deprecated.voiduninstallPlugin(Plugin plugin)Deprecated.Uninstall the plugin as the currently logged in User.voiduninstallPluginIfInstalled(Plugin plugin)Deprecated.Equivalent of callingisPluginInstalled(Plugin)anduninstallPlugin(Plugin). 
 - 
 
- 
- 
Method Detail
- 
installPluginIfNotInstalled
void installPluginIfNotInstalled(UploadablePlugin plugin) throws IOException
Deprecated.Equivalent of callingisPluginInstalled(Plugin)andinstallPlugin(UploadablePlugin).- Throws:
 IOException
 
- 
installPlugin
void installPlugin(UploadablePlugin plugin) throws IOException
Deprecated.Install the plugin as the currently logged in User.- Throws:
 RuntimeException- if the plugin is already installed.FileNotFoundException- if the plugin file does not exist locallyIOException- See Also:
 isPluginInstalled(Plugin)
 
- 
uninstallPluginIfInstalled
void uninstallPluginIfInstalled(Plugin plugin) throws IOException
Deprecated.Equivalent of callingisPluginInstalled(Plugin)anduninstallPlugin(Plugin).- Throws:
 IOException
 
- 
uninstallPlugin
void uninstallPlugin(Plugin plugin)
Deprecated.Uninstall the plugin as the currently logged in User.- Throws:
 RuntimeException- if the plugin is not installed.- See Also:
 isPluginInstalled(Plugin)
 
- 
isPluginInstalled
boolean isPluginInstalled(Plugin plugin)
Deprecated.Returns true if the given plugin is currently installed, otherwise false. Requires the logged in user to have admin access. 
- 
enablePlugin
void enablePlugin(Plugin plugin)
Deprecated.Enable the plugin. Requires the logged in user to have admin access.- Throws:
 RuntimeException- if the plugin is already enabled.- See Also:
 isPluginEnabled(Plugin)
 
- 
resetPluginEnablementState
void resetPluginEnablementState()
Deprecated. 
- 
disablePlugin
void disablePlugin(Plugin plugin)
Deprecated.Disable the plugin. Requires the logged in user to have admin access.- Throws:
 RuntimeException- if the plugin is not enabled.- See Also:
 isPluginEnabled(Plugin)
 
- 
disablePluginWithoutPersisting
void disablePluginWithoutPersisting(Plugin plugin)
Deprecated.Disable the plugin without persisting. Requires the logged in user to have admin access.- Throws:
 RuntimeException- if the plugin is not enabled.- See Also:
 isPluginEnabled(Plugin)
 
- 
isPluginEnabled
boolean isPluginEnabled(Plugin plugin)
Deprecated.Returns true if the given plugin is currently enabled, otherwise false. May throw an exception if the plugin is not installed, see implementations for details. 
 - 
 
 -