Package com.atlassian.jira.mock.plugin
Class MockPluginAccessor
java.lang.Object
com.atlassian.jira.mock.plugin.MockPluginAccessor
- All Implemented Interfaces:
com.atlassian.plugin.PluginAccessor
- Since:
- v6.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.plugin.PluginAccessor
com.atlassian.plugin.PluginAccessor.Descriptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPlugin
(com.atlassian.plugin.Plugin plugin) addPlugins
(com.atlassian.plugin.Plugin... plugins) Iterable<com.atlassian.plugin.ModuleDescriptor<?>>
getDynamicModules
(com.atlassian.plugin.Plugin plugin) getDynamicResourceAsStream
(String resourcePath) <D extends com.atlassian.plugin.ModuleDescriptor<?>>
List<D>getEnabledModuleDescriptorsByClass
(Class<D> descriptorClazz) <M> List<M>
getEnabledModulesByClass
(Class<M> moduleClass) com.atlassian.plugin.Plugin
getEnabledPlugin
(String pluginKey) com.atlassian.plugin.ModuleDescriptor<?>
getEnabledPluginModule
(String completeKey) Collection<com.atlassian.plugin.Plugin>
<M> Collection<com.atlassian.plugin.ModuleDescriptor<M>>
getModuleDescriptors
(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate) <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>>
getModuleDescriptors
(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) <M> Collection<M>
getModules
(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate) <M> Collection<M>
getModules
(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) com.atlassian.plugin.Plugin
com.atlassian.plugin.ModuleDescriptor<?>
getPluginModule
(String completeKey) com.atlassian.plugin.PluginRestartState
Collection<com.atlassian.plugin.Plugin>
Collection<com.atlassian.plugin.Plugin>
getPlugins
(com.atlassian.plugin.predicate.PluginPredicate pluginPredicate) Collection<com.atlassian.plugin.Plugin>
getPlugins
(Predicate<com.atlassian.plugin.Plugin> pluginPredicate) boolean
isPluginEnabled
(String key) boolean
isPluginModuleEnabled
(String completeKey) boolean
isSystemPlugin
(String key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.plugin.PluginAccessor
getActiveModuleDescriptorsByClass
-
Constructor Details
-
MockPluginAccessor
public MockPluginAccessor()
-
-
Method Details
-
getPlugins
- Specified by:
getPlugins
in interfacecom.atlassian.plugin.PluginAccessor
-
addPlugins
-
addPlugin
-
getPlugins
public Collection<com.atlassian.plugin.Plugin> getPlugins(com.atlassian.plugin.predicate.PluginPredicate pluginPredicate) - Specified by:
getPlugins
in interfacecom.atlassian.plugin.PluginAccessor
-
getPlugins
public Collection<com.atlassian.plugin.Plugin> getPlugins(Predicate<com.atlassian.plugin.Plugin> pluginPredicate) - Specified by:
getPlugins
in interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledPlugins
- Specified by:
getEnabledPlugins
in interfacecom.atlassian.plugin.PluginAccessor
-
getModules
public <M> Collection<M> getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate) - Specified by:
getModules
in interfacecom.atlassian.plugin.PluginAccessor
-
getModuleDescriptors
public <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate) - Specified by:
getModuleDescriptors
in interfacecom.atlassian.plugin.PluginAccessor
-
getModules
public <M> Collection<M> getModules(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
getModules
in interfacecom.atlassian.plugin.PluginAccessor
-
getModuleDescriptors
public <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptors(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
getModuleDescriptors
in interfacecom.atlassian.plugin.PluginAccessor
-
getPlugin
- Specified by:
getPlugin
in interfacecom.atlassian.plugin.PluginAccessor
- Throws:
IllegalArgumentException
-
getEnabledPlugin
public com.atlassian.plugin.Plugin getEnabledPlugin(String pluginKey) throws IllegalArgumentException - Specified by:
getEnabledPlugin
in interfacecom.atlassian.plugin.PluginAccessor
- Throws:
IllegalArgumentException
-
getPluginModule
- Specified by:
getPluginModule
in interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledPluginModule
- Specified by:
getEnabledPluginModule
in interfacecom.atlassian.plugin.PluginAccessor
-
isPluginEnabled
- Specified by:
isPluginEnabled
in interfacecom.atlassian.plugin.PluginAccessor
- Throws:
IllegalArgumentException
-
isPluginModuleEnabled
- Specified by:
isPluginModuleEnabled
in interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledModulesByClass
- Specified by:
getEnabledModulesByClass
in interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledModuleDescriptorsByClass
public <D extends com.atlassian.plugin.ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz) - Specified by:
getEnabledModuleDescriptorsByClass
in interfacecom.atlassian.plugin.PluginAccessor
-
getDynamicResourceAsStream
- Specified by:
getDynamicResourceAsStream
in interfacecom.atlassian.plugin.PluginAccessor
-
getClassLoader
- Specified by:
getClassLoader
in interfacecom.atlassian.plugin.PluginAccessor
-
isSystemPlugin
- Specified by:
isSystemPlugin
in interfacecom.atlassian.plugin.PluginAccessor
-
getPluginRestartState
- Specified by:
getPluginRestartState
in interfacecom.atlassian.plugin.PluginAccessor
-
getDynamicModules
public Iterable<com.atlassian.plugin.ModuleDescriptor<?>> getDynamicModules(com.atlassian.plugin.Plugin plugin) - Specified by:
getDynamicModules
in interfacecom.atlassian.plugin.PluginAccessor
-