|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.plugin.util.MockPluginTracker
public class MockPluginTracker
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.atlassian.jira.plugin.util.PluginsTracker |
---|
PluginsTracker.PluginInfo |
Constructor Summary | |
---|---|
MockPluginTracker()
|
Method Summary | |
---|---|
void |
clear()
Clear the underlying set of tracked plugins |
Set<PluginsTracker.PluginInfo> |
getInvolvedPluginKeys()
|
String |
getStateHashCode()
Return a hash that represents all the plugins in this tracker. |
List<com.atlassian.plugin.Plugin> |
getTrackedPlugins()
|
boolean |
isPluginInvolved(com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
Returns true if the plugin that this ModuleDescriptor belongs to is being tracked |
boolean |
isPluginInvolved(com.atlassian.plugin.Plugin plugin)
Returns true if the plugin is being tracked |
boolean |
isPluginWithModuleDescriptor(com.atlassian.plugin.ModuleDescriptor moduleDescriptor,
Class<? extends com.atlassian.plugin.ModuleDescriptor> targetModuleClass)
Returns true if the plugin pointed to by the moduleDescriptor contains in it a 1 or modules with the target module descriptor class. |
boolean |
isPluginWithModuleDescriptor(com.atlassian.plugin.Plugin plugin,
Class<? extends com.atlassian.plugin.ModuleDescriptor> targetModuleClass)
Returns true if the plugin pointed to by the moduleDescriptor contains in it a 1 or module descriptors with the target module descriptor class. |
boolean |
isPluginWithResourceType(com.atlassian.plugin.ModuleDescriptor moduleDescriptor,
String pluginResourceType)
Returns true if the underlying plugin contains resources of the specified type, for example "i18n" resource types |
boolean |
isPluginWithResourceType(com.atlassian.plugin.Plugin plugin,
String pluginResourceType)
Returns true if the plugin contains resources of the specified type, for example "i18n" resource types |
void |
trackInvolvedPlugin(com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
Tracks a plugin as being involved via it's ModuleDescriptor |
void |
trackInvolvedPlugin(com.atlassian.plugin.Plugin plugin)
Tracks a plugin as being involved |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MockPluginTracker()
Method Detail |
---|
public void trackInvolvedPlugin(com.atlassian.plugin.Plugin plugin)
PluginsTracker
trackInvolvedPlugin
in interface PluginsTracker
plugin
- the plugin in playpublic void trackInvolvedPlugin(com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
PluginsTracker
ModuleDescriptor
trackInvolvedPlugin
in interface PluginsTracker
moduleDescriptor
- the ModuleDescriptor of the plugin in playpublic boolean isPluginInvolved(com.atlassian.plugin.Plugin plugin)
PluginsTracker
isPluginInvolved
in interface PluginsTracker
plugin
- the plugin in play
public boolean isPluginInvolved(com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
PluginsTracker
isPluginInvolved
in interface PluginsTracker
moduleDescriptor
- the ModuleDescriptor of the plugin in play
public boolean isPluginWithModuleDescriptor(com.atlassian.plugin.ModuleDescriptor moduleDescriptor, Class<? extends com.atlassian.plugin.ModuleDescriptor> targetModuleClass)
PluginsTracker
isPluginWithModuleDescriptor
in interface PluginsTracker
moduleDescriptor
- the module descriptor in play (typically from a plugin event)targetModuleClass
- the target capabilities you want to test
public boolean isPluginWithModuleDescriptor(com.atlassian.plugin.Plugin plugin, Class<? extends com.atlassian.plugin.ModuleDescriptor> targetModuleClass)
PluginsTracker
isPluginWithModuleDescriptor
in interface PluginsTracker
plugin
- the plugin play (typically from a plugin event)targetModuleClass
- the target capabilities you want to test
public boolean isPluginWithResourceType(com.atlassian.plugin.Plugin plugin, String pluginResourceType)
PluginsTracker
isPluginWithResourceType
in interface PluginsTracker
plugin
- the plugin play (typically from a plugin event)pluginResourceType
- the descriptive name of the resource type (for example "i18n")
public boolean isPluginWithResourceType(com.atlassian.plugin.ModuleDescriptor moduleDescriptor, String pluginResourceType)
PluginsTracker
isPluginWithResourceType
in interface PluginsTracker
moduleDescriptor
- the module descriptor of the plugin play (typically from a plugin event)pluginResourceType
- the descriptive name of the resource type (for example "i18n")
public Set<PluginsTracker.PluginInfo> getInvolvedPluginKeys()
getInvolvedPluginKeys
in interface PluginsTracker
public void clear()
PluginsTracker
clear
in interface PluginsTracker
public String getStateHashCode()
PluginsTracker
getStateHashCode
in interface PluginsTracker
public List<com.atlassian.plugin.Plugin> getTrackedPlugins()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |