public class

MockPlugin

extends Object
implements Plugin
java.lang.Object
   ↳ com.atlassian.jira.mock.plugin.MockPlugin

Summary

[Expand]
Inherited Constants
From interface com.atlassian.plugin.Plugin
[Expand]
Inherited Fields
From interface com.atlassian.plugin.Plugin
Public Constructors
MockPlugin()
MockPlugin(String key)
MockPlugin(String name, String key, PluginInformation pluginInformation, PluginState pluginState)
MockPlugin(String name, String key, PluginInformation pluginInformation)
Public Methods
void addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
void addResourceDescriptor(ResourceDescriptor resourceDescriptor)
MockPlugin addResourceDescriptor(ResourceDescriptor resourceDescriptor, String contents)
Add resource descriptor and corresponding contents that will be returned by getResourceAsStream(String).
void close()
int compareTo(Plugin o)
boolean containsSystemModule()
ResourceDescriptor createHelpResource(String name, String location)
ResourceDescriptor createI18nResource(String name, String location)
void disable()
void enable()
Set<String> getActivePermissions()
ClassLoader getClassLoader()
@Nullable Date getDateEnabled()
@Nullable Date getDateEnabling()
Date getDateInstalled()
Date getDateLoaded()
@Nonnull PluginDependencies getDependencies()
String getI18nNameKey()
InstallationMode getInstallationMode()
String getKey()
ModuleDescriptor<?> getModuleDescriptor(String key)
Collection<ModuleDescriptor<?>> getModuleDescriptors()
<M> List<ModuleDescriptor<M>> getModuleDescriptorsByModuleClass(Class<M> moduleClass)
String getName()
PluginArtifact getPluginArtifact()
PluginInformation getPluginInformation()
PluginState getPluginState()
int getPluginsVersion()
Set<String> getRequiredPlugins()
URL getResource(String path)
InputStream getResourceAsStream(String name)
ResourceDescriptor getResourceDescriptor(String type, String name)
List<ResourceDescriptor> getResourceDescriptors(String type)
List<ResourceDescriptor> getResourceDescriptors()
ResourceLocation getResourceLocation(String type, String name)
boolean hasAllPermissions()
void install()
boolean isBundledPlugin()
boolean isDeleteable()
boolean isDynamicallyLoaded()
boolean isEnabled()
boolean isEnabledByDefault()
boolean isSystemPlugin()
boolean isUninstallable()
<T> Class<T> loadClass(String clazz, Class<?> callingClass)
void resolve()
MockPlugin resource(String name, String value)
MockPlugin setClassLoader(ClassLoader loader)
void setEnabled(boolean enabled)
void setEnabledByDefault(boolean enabledByDefault)
void setI18nNameKey(String i18nNameKey)
void setKey(String key)
void setName(String name)
void setPluginInformation(PluginInformation pluginInformation)
void setPluginsVersion(int version)
void setResources(Resourced resources)
void setSystemPlugin(boolean system)
String toString()
void uninstall()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.plugin.Plugin
From interface com.atlassian.plugin.Resourced
From interface java.lang.Comparable

Public Constructors

public MockPlugin ()

public MockPlugin (String key)

public MockPlugin (String name, String key, PluginInformation pluginInformation, PluginState pluginState)

public MockPlugin (String name, String key, PluginInformation pluginInformation)

Public Methods

public void addModuleDescriptor (ModuleDescriptor<?> moduleDescriptor)

public void addResourceDescriptor (ResourceDescriptor resourceDescriptor)

public MockPlugin addResourceDescriptor (ResourceDescriptor resourceDescriptor, String contents)

Add resource descriptor and corresponding contents that will be returned by getResourceAsStream(String).

Parameters
resourceDescriptor resource descriptor to add
contents corresponding contents
Returns
  • this mock plugin

public void close ()

public int compareTo (Plugin o)

public boolean containsSystemModule ()

public ResourceDescriptor createHelpResource (String name, String location)

public ResourceDescriptor createI18nResource (String name, String location)

public void disable ()

public void enable ()

public Set<String> getActivePermissions ()

public ClassLoader getClassLoader ()

@Nullable public Date getDateEnabled ()

@Nullable public Date getDateEnabling ()

public Date getDateInstalled ()

public Date getDateLoaded ()

@Nonnull public PluginDependencies getDependencies ()

public String getI18nNameKey ()

public InstallationMode getInstallationMode ()

public String getKey ()

public ModuleDescriptor<?> getModuleDescriptor (String key)

public Collection<ModuleDescriptor<?>> getModuleDescriptors ()

public List<ModuleDescriptor<M>> getModuleDescriptorsByModuleClass (Class<M> moduleClass)

public String getName ()

public PluginArtifact getPluginArtifact ()

public PluginInformation getPluginInformation ()

public PluginState getPluginState ()

public int getPluginsVersion ()

public Set<String> getRequiredPlugins ()

public URL getResource (String path)

public InputStream getResourceAsStream (String name)

public ResourceDescriptor getResourceDescriptor (String type, String name)

public List<ResourceDescriptor> getResourceDescriptors (String type)

public List<ResourceDescriptor> getResourceDescriptors ()

public ResourceLocation getResourceLocation (String type, String name)

public boolean hasAllPermissions ()

public void install ()

public boolean isBundledPlugin ()

public boolean isDeleteable ()

public boolean isDynamicallyLoaded ()

public boolean isEnabled ()

public boolean isEnabledByDefault ()

public boolean isSystemPlugin ()

public boolean isUninstallable ()

public Class<T> loadClass (String clazz, Class<?> callingClass)

public void resolve ()

public MockPlugin resource (String name, String value)

public MockPlugin setClassLoader (ClassLoader loader)

public void setEnabled (boolean enabled)

public void setEnabledByDefault (boolean enabledByDefault)

public void setI18nNameKey (String i18nNameKey)

public void setKey (String key)

public void setName (String name)

public void setPluginInformation (PluginInformation pluginInformation)

public void setPluginsVersion (int version)

public void setResources (Resourced resources)

public void setSystemPlugin (boolean system)

public String toString ()

public void uninstall ()