public class ProductPluginAccessorBase extends Object implements PluginAccessor
PluginAccessor.Descriptor| Constructor and Description |
|---|
ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry,
PluginPersistentStateStore store,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager) |
ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry,
PluginPersistentStateStore store,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager,
ScopeManager ignored)
Deprecated.
in 5.0 for removal in 6.0 when
ScopeManager will be removed. Use
ProductPluginAccessor(com.atlassian.plugin.PluginRegistry.ReadOnly, PluginPersistentStateStore,
ModuleDescriptorFactory, PluginEventManager) instead. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActiveModuleDescriptorsByClass, getModuleDescriptors, getModules, getPluginspublic ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
@Deprecated public ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, ScopeManager ignored)
ScopeManager will be removed. Use
ProductPluginAccessor(com.atlassian.plugin.PluginRegistry.ReadOnly, PluginPersistentStateStore,
ModuleDescriptorFactory, PluginEventManager) instead.public Collection<Plugin> getPlugins()
getPlugins in interface PluginAccessorpublic Collection<Plugin> getPlugins(Predicate<Plugin> pluginPredicate)
getPlugins in interface PluginAccessorpublic Collection<Plugin> getEnabledPlugins()
getEnabledPlugins in interface PluginAccessorpublic <M> Collection<M> getModules(Predicate<ModuleDescriptor<M>> predicate)
getModules in interface PluginAccessorpublic <M> Collection<ModuleDescriptor<M>> getModuleDescriptors(Predicate<ModuleDescriptor<M>> predicate)
getModuleDescriptors in interface PluginAccessorpublic Plugin getPlugin(String key)
getPlugin in interface PluginAccessorpublic Plugin getEnabledPlugin(String pluginKey)
getEnabledPlugin in interface PluginAccessorpublic ModuleDescriptor<?> getPluginModule(@Nullable String completeKey)
getPluginModule in interface PluginAccessorpublic ModuleDescriptor<?> getEnabledPluginModule(@Nullable String completeKey)
getEnabledPluginModule in interface PluginAccessorpublic boolean isPluginEnabled(String key) throws IllegalArgumentException
isPluginEnabled in interface PluginAccessorIllegalArgumentExceptionpublic boolean isPluginModuleEnabled(@Nullable String completeKey)
isPluginModuleEnabled in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClass(Class<M> moduleClass)
getEnabledModulesByClass in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
getEnabledModuleDescriptorsByClass in interface PluginAccessorpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream in interface PluginAccessorpublic ClassLoader getClassLoader()
getClassLoader in interface PluginAccessorpublic boolean isSystemPlugin(String key)
isSystemPlugin in interface PluginAccessorpublic PluginRestartState getPluginRestartState(String key)
getPluginRestartState in interface PluginAccessorpublic Iterable<ModuleDescriptor<?>> getDynamicModules(Plugin plugin)
getDynamicModules in interface PluginAccessorCopyright © 2020 Atlassian. All rights reserved.