Package com.atlassian.jira.mock.plugin
Class MockPlugin
java.lang.Object
com.atlassian.jira.mock.plugin.MockPlugin
- All Implemented Interfaces:
com.atlassian.plugin.Plugin
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,Comparable<com.atlassian.plugin.Plugin>
- Since:
- v6.2.3
-
Field Summary
Fields inherited from interface com.atlassian.plugin.Plugin
VERSION_1, VERSION_2, VERSION_3
-
Constructor Summary
ConstructorsConstructorDescriptionMockPlugin
(String key) MockPlugin
(String name, String key, com.atlassian.plugin.PluginInformation pluginInformation) MockPlugin
(String name, String key, com.atlassian.plugin.PluginInformation pluginInformation, com.atlassian.plugin.PluginState pluginState) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addModuleDescriptor
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) void
addResourceDescriptor
(com.atlassian.plugin.elements.ResourceDescriptor resourceDescriptor) addResourceDescriptor
(com.atlassian.plugin.elements.ResourceDescriptor resourceDescriptor, String contents) Add resource descriptor and corresponding contents that will be returned bygetResourceAsStream(String)
.int
compareTo
(com.atlassian.plugin.Plugin o) boolean
com.atlassian.plugin.elements.ResourceDescriptor
createHelpResource
(String name, String location) com.atlassian.plugin.elements.ResourceDescriptor
createI18nResource
(String name, String location) void
disable()
void
enable()
com.atlassian.plugin.PluginDependencies
com.atlassian.plugin.InstallationMode
getKey()
com.atlassian.plugin.ModuleDescriptor<?>
Collection<com.atlassian.plugin.ModuleDescriptor<?>>
<M> List<com.atlassian.plugin.ModuleDescriptor<M>>
getModuleDescriptorsByModuleClass
(Class<M> moduleClass) getName()
com.atlassian.plugin.PluginArtifact
com.atlassian.plugin.PluginInformation
com.atlassian.plugin.PluginState
int
getResource
(String path) getResourceAsStream
(String name) com.atlassian.plugin.elements.ResourceDescriptor
getResourceDescriptor
(String type, String name) List<com.atlassian.plugin.elements.ResourceDescriptor>
com.atlassian.plugin.elements.ResourceLocation
getResourceLocation
(String type, String name) boolean
void
install()
boolean
boolean
boolean
boolean
boolean
boolean
<T> Class<T>
void
resolve()
setClassLoader
(ClassLoader loader) void
setEnabledByDefault
(boolean enabledByDefault) void
setI18nNameKey
(String i18nNameKey) void
void
void
setPluginInformation
(com.atlassian.plugin.PluginInformation pluginInformation) void
setPluginsVersion
(int version) void
setResources
(com.atlassian.plugin.Resourced resources) void
setSystemPlugin
(boolean system) toString()
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.plugin.ScopeAware
getScopeKey
-
Constructor Details
-
MockPlugin
public MockPlugin() -
MockPlugin
-
MockPlugin
-
MockPlugin
-
-
Method Details
-
getPluginsVersion
public int getPluginsVersion()- Specified by:
getPluginsVersion
in interfacecom.atlassian.plugin.Plugin
-
setPluginsVersion
public void setPluginsVersion(int version) - Specified by:
setPluginsVersion
in interfacecom.atlassian.plugin.Plugin
-
getName
- Specified by:
getName
in interfacecom.atlassian.plugin.Plugin
-
setName
- Specified by:
setName
in interfacecom.atlassian.plugin.Plugin
-
getI18nNameKey
- Specified by:
getI18nNameKey
in interfacecom.atlassian.plugin.Plugin
-
setI18nNameKey
- Specified by:
setI18nNameKey
in interfacecom.atlassian.plugin.Plugin
-
getKey
- Specified by:
getKey
in interfacecom.atlassian.plugin.Plugin
-
setKey
- Specified by:
setKey
in interfacecom.atlassian.plugin.Plugin
-
addModuleDescriptor
public void addModuleDescriptor(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) - Specified by:
addModuleDescriptor
in interfacecom.atlassian.plugin.Plugin
-
getModuleDescriptors
- Specified by:
getModuleDescriptors
in interfacecom.atlassian.plugin.Plugin
-
getModuleDescriptor
- Specified by:
getModuleDescriptor
in interfacecom.atlassian.plugin.Plugin
-
getModuleDescriptorsByModuleClass
public <M> List<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptorsByModuleClass(Class<M> moduleClass) - Specified by:
getModuleDescriptorsByModuleClass
in interfacecom.atlassian.plugin.Plugin
-
getInstallationMode
public com.atlassian.plugin.InstallationMode getInstallationMode()- Specified by:
getInstallationMode
in interfacecom.atlassian.plugin.Plugin
-
isEnabledByDefault
public boolean isEnabledByDefault()- Specified by:
isEnabledByDefault
in interfacecom.atlassian.plugin.Plugin
-
setEnabledByDefault
public void setEnabledByDefault(boolean enabledByDefault) - Specified by:
setEnabledByDefault
in interfacecom.atlassian.plugin.Plugin
-
getPluginInformation
public com.atlassian.plugin.PluginInformation getPluginInformation()- Specified by:
getPluginInformation
in interfacecom.atlassian.plugin.Plugin
-
setPluginInformation
public void setPluginInformation(com.atlassian.plugin.PluginInformation pluginInformation) - Specified by:
setPluginInformation
in interfacecom.atlassian.plugin.Plugin
-
setResources
public void setResources(com.atlassian.plugin.Resourced resources) - Specified by:
setResources
in interfacecom.atlassian.plugin.Plugin
-
getPluginState
public com.atlassian.plugin.PluginState getPluginState()- Specified by:
getPluginState
in interfacecom.atlassian.plugin.Plugin
-
isSystemPlugin
public boolean isSystemPlugin()- Specified by:
isSystemPlugin
in interfacecom.atlassian.plugin.Plugin
-
setSystemPlugin
public void setSystemPlugin(boolean system) - Specified by:
setSystemPlugin
in interfacecom.atlassian.plugin.Plugin
-
containsSystemModule
public boolean containsSystemModule()- Specified by:
containsSystemModule
in interfacecom.atlassian.plugin.Plugin
-
isBundledPlugin
public boolean isBundledPlugin()- Specified by:
isBundledPlugin
in interfacecom.atlassian.plugin.Plugin
-
getDateLoaded
- Specified by:
getDateLoaded
in interfacecom.atlassian.plugin.Plugin
-
getDateInstalled
- Specified by:
getDateInstalled
in interfacecom.atlassian.plugin.Plugin
-
isUninstallable
public boolean isUninstallable()- Specified by:
isUninstallable
in interfacecom.atlassian.plugin.Plugin
-
isDeleteable
public boolean isDeleteable()- Specified by:
isDeleteable
in interfacecom.atlassian.plugin.Plugin
-
isDynamicallyLoaded
public boolean isDynamicallyLoaded()- Specified by:
isDynamicallyLoaded
in interfacecom.atlassian.plugin.Plugin
-
loadClass
- Specified by:
loadClass
in interfacecom.atlassian.plugin.Plugin
- Throws:
ClassNotFoundException
-
getClassLoader
- Specified by:
getClassLoader
in interfacecom.atlassian.plugin.Plugin
-
setClassLoader
-
getResource
- Specified by:
getResource
in interfacecom.atlassian.plugin.Plugin
-
getResourceAsStream
- Specified by:
getResourceAsStream
in interfacecom.atlassian.plugin.Plugin
-
install
public void install()- Specified by:
install
in interfacecom.atlassian.plugin.Plugin
-
uninstall
public void uninstall()- Specified by:
uninstall
in interfacecom.atlassian.plugin.Plugin
-
enable
public void enable()- Specified by:
enable
in interfacecom.atlassian.plugin.Plugin
-
disable
public void disable()- Specified by:
disable
in interfacecom.atlassian.plugin.Plugin
-
getActivePermissions
- Specified by:
getActivePermissions
in interfacecom.atlassian.plugin.Plugin
-
hasAllPermissions
public boolean hasAllPermissions()- Specified by:
hasAllPermissions
in interfacecom.atlassian.plugin.Plugin
-
resolve
public void resolve()- Specified by:
resolve
in interfacecom.atlassian.plugin.Plugin
-
getDateEnabling
- Specified by:
getDateEnabling
in interfacecom.atlassian.plugin.Plugin
-
getDateEnabled
- Specified by:
getDateEnabled
in interfacecom.atlassian.plugin.Plugin
-
compareTo
public int compareTo(com.atlassian.plugin.Plugin o) - Specified by:
compareTo
in interfaceComparable<com.atlassian.plugin.Plugin>
-
getResourceDescriptors
- Specified by:
getResourceDescriptors
in interfacecom.atlassian.plugin.Resourced
-
getResourceDescriptor
public com.atlassian.plugin.elements.ResourceDescriptor getResourceDescriptor(String type, String name) - Specified by:
getResourceDescriptor
in interfacecom.atlassian.plugin.Resourced
-
getResourceLocation
- Specified by:
getResourceLocation
in interfacecom.atlassian.plugin.Resourced
-
getPluginArtifact
public com.atlassian.plugin.PluginArtifact getPluginArtifact()- Specified by:
getPluginArtifact
in interfacecom.atlassian.plugin.Plugin
-
toString
-
resource
-
createI18nResource
-
createHelpResource
-
getDependencies
@Nonnull public com.atlassian.plugin.PluginDependencies getDependencies()- Specified by:
getDependencies
in interfacecom.atlassian.plugin.Plugin
-
addResourceDescriptor
public MockPlugin addResourceDescriptor(com.atlassian.plugin.elements.ResourceDescriptor resourceDescriptor, String contents) Add resource descriptor and corresponding contents that will be returned bygetResourceAsStream(String)
.- Parameters:
resourceDescriptor
- resource descriptor to addcontents
- corresponding contents- Returns:
- this mock plugin
-
addResourceDescriptor
public void addResourceDescriptor(com.atlassian.plugin.elements.ResourceDescriptor resourceDescriptor)
-