com.atlassian.jira.startup
Class PluginInfoProviderImpl

java.lang.Object
  extended by 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)
           
 
Method Summary
protected  List<com.atlassian.plugin.Plugin> filterOutTrulyBuiltInPlugins(Collection<com.atlassian.plugin.Plugin> pluginInfos)
           
 PluginInfos getSystemPlugins()
           
 PluginInfos getSystemPlugins(boolean includeBuiltInPlugins)
           
 PluginInfos getUserPlugins()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginInfoProviderImpl

public PluginInfoProviderImpl(com.atlassian.plugin.PluginAccessor pluginAccessor,
                              com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager)
Method Detail

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.