Package com.atlassian.plugin.manager
Class ProductPluginAccessor
java.lang.Object
com.atlassian.plugin.manager.ProductPluginAccessor
- All Implemented Interfaces:
PluginAccessor
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.plugin.PluginAccessor
PluginAccessor.Descriptor -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager) ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, ScopeManager ignored) Deprecated. -
Method Summary
Modifier and TypeMethodDescription<D extends ModuleDescriptor<?>>
List<D>getActiveModuleDescriptorsByClass(Class<D> descriptorClazz) Deprecated.getDynamicModules(Plugin plugin) getDynamicResourceAsStream(String resourcePath) <D extends ModuleDescriptor<?>>
List<D>getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz) <M> List<M>getEnabledModulesByClass(Class<M> moduleClass) getEnabledPlugin(String pluginKey) getEnabledPluginModule(String completeKey) <M> Collection<ModuleDescriptor<M>>getModuleDescriptors(Predicate<ModuleDescriptor<M>> moduleDescriptorPredicate) <M> Collection<M>getModules(Predicate<ModuleDescriptor<M>> moduleDescriptorPredicate) getPluginModule(String completeKey) getPlugins(Predicate<Plugin> pluginPredicate) booleanisPluginEnabled(String key) booleanisPluginModuleEnabled(String completeKey) booleanisSystemPlugin(String key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.plugin.PluginAccessor
getActiveModuleDescriptorsByClass, getClassLoader, getDynamicModules, getDynamicResourceAsStream, getEnabledModuleDescriptorsByClass, getEnabledModulesByClass, getEnabledPlugin, getEnabledPluginModule, getEnabledPlugins, getModuleDescriptors, getModuleDescriptors, getModules, getModules, getPlugin, getPluginModule, getPluginRestartState, getPlugins, getPlugins, getPlugins, isPluginEnabled, isPluginModuleEnabled, isSystemPlugin
-
Field Details
-
delegate
-
-
Constructor Details
-
ProductPluginAccessor
public ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager) -
ProductPluginAccessor
@Deprecated public ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, ScopeManager ignored) Deprecated.in 5.0 for removal in 6.0 whenScopeManagerwill be removed. UseProductPluginAccessor(com.atlassian.plugin.PluginRegistry.ReadOnly,com.atlassian.plugin.manager.PluginPersistentStateStore,com.atlassian.plugin.ModuleDescriptorFactory,com.atlassian.plugin.event.PluginEventManager)instead.
-
-
Method Details
-
getClassLoader
- Specified by:
getClassLoaderin interfacePluginAccessor
-
getDynamicResourceAsStream
- Specified by:
getDynamicResourceAsStreamin interfacePluginAccessor
-
getEnabledModuleDescriptorsByClass
public <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz) - Specified by:
getEnabledModuleDescriptorsByClassin interfacePluginAccessor
-
getActiveModuleDescriptorsByClass
@Deprecated public <D extends ModuleDescriptor<?>> List<D> getActiveModuleDescriptorsByClass(Class<D> descriptorClazz) Deprecated.- Specified by:
getActiveModuleDescriptorsByClassin interfacePluginAccessor
-
getEnabledModulesByClass
- Specified by:
getEnabledModulesByClassin interfacePluginAccessor
-
getEnabledPlugin
- Specified by:
getEnabledPluginin interfacePluginAccessor
-
getEnabledPluginModule
- Specified by:
getEnabledPluginModulein interfacePluginAccessor
-
getEnabledPlugins
- Specified by:
getEnabledPluginsin interfacePluginAccessor
-
getModuleDescriptors
public <M> Collection<ModuleDescriptor<M>> getModuleDescriptors(Predicate<ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
getModuleDescriptorsin interfacePluginAccessor
-
getModules
- Specified by:
getModulesin interfacePluginAccessor
-
getPlugin
- Specified by:
getPluginin interfacePluginAccessor
-
getPluginModule
- Specified by:
getPluginModulein interfacePluginAccessor
-
getPluginRestartState
- Specified by:
getPluginRestartStatein interfacePluginAccessor
-
getPlugins
- Specified by:
getPluginsin interfacePluginAccessor
-
getPlugins
- Specified by:
getPluginsin interfacePluginAccessor
-
isPluginEnabled
- Specified by:
isPluginEnabledin interfacePluginAccessor
-
isPluginModuleEnabled
- Specified by:
isPluginModuleEnabledin interfacePluginAccessor
-
isSystemPlugin
- Specified by:
isSystemPluginin interfacePluginAccessor
-
getDynamicModules
- Specified by:
getDynamicModulesin interfacePluginAccessor
-
ScopeManagerwill be removed.