com.atlassian.jira.startup
Class PluginInfoProviderImpl
java.lang.Object
com.atlassian.jira.startup.PluginInfoProviderImpl
- All Implemented Interfaces:
- PluginInfoProvider
public class PluginInfoProviderImpl
- extends Object
- implements PluginInfoProvider
This provides information about the plugins that are provided in JIRA
- Since:
- v4.3
Constructor Summary |
PluginInfoProviderImpl(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginInfoProviderImpl
public PluginInfoProviderImpl(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager)
getSystemPlugins
public PluginInfos getSystemPlugins()
- Specified by:
getSystemPlugins
in interface PluginInfoProvider
- Returns:
- Information about the current system plugins in the system
getSystemPlugins
public PluginInfos getSystemPlugins(boolean includeBuiltInPlugins)
- Specified by:
getSystemPlugins
in interface PluginInfoProvider
- Parameters:
includeBuiltInPlugins
- a boolean indicating whether to include plugins that are so integral to JIRA thats
its hardly worth knowing about them
- Returns:
- Information about the current system plugins in the system
getUserPlugins
public PluginInfos getUserPlugins()
- Specified by:
getUserPlugins
in interface PluginInfoProvider
- Returns:
- Information about the current user plugins in the system
filterOutTrulyBuiltInPlugins
protected List<com.atlassian.plugin.Plugin> filterOutTrulyBuiltInPlugins(Collection<com.atlassian.plugin.Plugin> pluginInfos)
Copyright © 2002-2012 Atlassian. All Rights Reserved.