Package com.atlassian.confluence.it.api
Class CustomContentTestPluginInstaller
- java.lang.Object
-
- com.atlassian.confluence.it.api.CustomContentTestPluginInstaller
-
public class CustomContentTestPluginInstaller extends Object
Used for installing a plugin with a custom content type registered.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_PLUGIN_KEY
-
Constructor Summary
Constructors Constructor Description CustomContentTestPluginInstaller(ConfluenceRpc rpc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UploadablePlugin
install()
UploadablePlugin
install(List<Class> additionalPluginClasses, String pluginKey, String pluginXml)
Used for installing a plugin with the test custom content type and any additional plugin classes.void
uninstall()
-
-
-
Field Detail
-
DEFAULT_PLUGIN_KEY
public static final String DEFAULT_PLUGIN_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CustomContentTestPluginInstaller
public CustomContentTestPluginInstaller(ConfluenceRpc rpc)
-
-
Method Detail
-
install
public UploadablePlugin install() throws IOException
- Throws:
IOException
-
install
public UploadablePlugin install(List<Class> additionalPluginClasses, String pluginKey, String pluginXml) throws IOException
Used for installing a plugin with the test custom content type and any additional plugin classes.The plugin xml must declare the custom content type as a plugin module.
Custom content type classes will be automatically registered
- Parameters:
additionalPluginClasses
- - additional plugin classes to include in the plugin jarpluginKey
- - the plugin keypluginXml
- - the atlassian-plugin.xml defining the modules to be registered- Returns:
- an UploadablePlugin representing the installed plugin
- Throws:
IOException
-
uninstall
public void uninstall()
-
-