|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.plugin.DefaultPluginManager com.atlassian.jira.plugin.JiraPluginManager
public class JiraPluginManager
Field Summary | |
---|---|
static String |
PLUGIN_LICENSE_REGISTRY
|
static String |
PLUGIN_LICENSE_TYPE_STORE
|
Fields inherited from interface com.atlassian.plugin.PluginManager |
---|
PLUGIN_DESCRIPTOR_FILENAME |
Constructor Summary | |
---|---|
JiraPluginManager(PluginInstallationManager installablePluginManager,
com.atlassian.plugin.PluginStateStore store,
PluginLoaderFactory pluginLoaderFactory,
com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory,
PluginVersionStore pluginVersionStore)
|
Method Summary | |
---|---|
protected void |
addPlugin(com.atlassian.plugin.loaders.PluginLoader pluginLoader,
com.atlassian.plugin.Plugin plugin)
|
void |
disablePlugin(String key)
|
void |
disablePluginModule(String completeKey)
|
void |
enablePlugin(String key)
|
void |
enablePluginModule(String completeKey)
|
String |
installPlugin(com.atlassian.plugin.PluginJar pluginJar)
|
void |
start()
|
void |
uninstall(com.atlassian.plugin.Plugin plugin)
|
Methods inherited from class com.atlassian.plugin.DefaultPluginManager |
---|
disablePluginModuleState, disablePluginState, enablePluginModuleState, enablePluginState, getClassLoader, getDynamicPluginClass, getDynamicResourceAsStream, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByType, getEnabledModulesByClass, getEnabledModulesByClassAndDescriptor, getEnabledModulesByClassAndDescriptor, getEnabledPlugin, getEnabledPluginModule, getEnabledPlugins, getEnabledStateAwareModuleKeys, getModuleDescriptors, getModules, getPlugin, getPluginModule, getPluginResourceAsStream, getPlugins, getPlugins, getState, getStore, init, isPluginEnabled, isPluginModuleEnabled, isSystemPlugin, notifyModuleDisabled, notifyModuleEnabled, notifyPluginDisabled, notifyPluginEnabled, notifyUninstallPlugin, removeStateFromStore, scanForNewPlugins, setDescriptorParserFactory, setPluginInstaller, unloadPlugin, updatePlugin |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PLUGIN_LICENSE_REGISTRY
public static final String PLUGIN_LICENSE_TYPE_STORE
Constructor Detail |
---|
public JiraPluginManager(PluginInstallationManager installablePluginManager, com.atlassian.plugin.PluginStateStore store, PluginLoaderFactory pluginLoaderFactory, com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory, PluginVersionStore pluginVersionStore)
Method Detail |
---|
public void start() throws com.atlassian.plugin.PluginException
start
in interface Startable
com.atlassian.plugin.PluginException
public String installPlugin(com.atlassian.plugin.PluginJar pluginJar) throws com.atlassian.plugin.PluginParseException
installPlugin
in interface com.atlassian.plugin.PluginController
installPlugin
in class com.atlassian.plugin.DefaultPluginManager
com.atlassian.plugin.PluginParseException
public void uninstall(com.atlassian.plugin.Plugin plugin) throws com.atlassian.plugin.PluginException
uninstall
in interface com.atlassian.plugin.PluginController
uninstall
in class com.atlassian.plugin.DefaultPluginManager
com.atlassian.plugin.PluginException
public void enablePlugin(String key)
enablePlugin
in interface com.atlassian.plugin.PluginController
enablePlugin
in class com.atlassian.plugin.DefaultPluginManager
public void disablePlugin(String key)
disablePlugin
in interface com.atlassian.plugin.PluginController
disablePlugin
in class com.atlassian.plugin.DefaultPluginManager
public void disablePluginModule(String completeKey)
disablePluginModule
in interface com.atlassian.plugin.PluginController
disablePluginModule
in class com.atlassian.plugin.DefaultPluginManager
public void enablePluginModule(String completeKey)
enablePluginModule
in interface com.atlassian.plugin.PluginController
enablePluginModule
in class com.atlassian.plugin.DefaultPluginManager
protected void addPlugin(com.atlassian.plugin.loaders.PluginLoader pluginLoader, com.atlassian.plugin.Plugin plugin) throws com.atlassian.plugin.PluginParseException
addPlugin
in class com.atlassian.plugin.DefaultPluginManager
com.atlassian.plugin.PluginParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |