Package com.atlassian.jira.startup
Class PluginInfoProviderImpl
java.lang.Object
com.atlassian.jira.startup.PluginInfoProviderImpl
- All Implemented Interfaces:
PluginInfoProvider
This provides information about the plugins that are provided in JIRA
- Since:
- v4.3
-
Constructor Summary
ConstructorsConstructorDescriptionPluginInfoProviderImpl(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterable<com.atlassian.plugin.Plugin> filterOutTrulyBuiltInPlugins(Iterable<com.atlassian.plugin.Plugin> pluginInfos) getSystemPlugins(boolean includeBuiltInPlugins)
-
Constructor Details
-
PluginInfoProviderImpl
public PluginInfoProviderImpl(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager)
-
-
Method Details
-
getSystemPlugins
- Specified by:
getSystemPluginsin interfacePluginInfoProvider- Returns:
- Information about the current system plugins in the system
-
getSystemPlugins
- Specified by:
getSystemPluginsin interfacePluginInfoProvider- 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
- Specified by:
getUserPluginsin interfacePluginInfoProvider- Returns:
- Information about the current user plugins in the system
-
filterOutTrulyBuiltInPlugins
-