Package com.atlassian.jira.mock.plugin
Class MockModuleDescriptor<T>
java.lang.Object
com.atlassian.jira.mock.plugin.MockModuleDescriptor<T>
- All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<T>
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
- Direct Known Subclasses:
MockJiraResourcedModuleDescriptor
,NullModuleDescriptor
public abstract class MockModuleDescriptor<T>
extends Object
implements com.atlassian.plugin.ModuleDescriptor<T>
- Since:
- v6.2.3
-
Constructor Summary
ConstructorsConstructorDescriptionMockModuleDescriptor
(Class<T> type) MockModuleDescriptor
(Class<T> type, com.atlassian.plugin.Plugin plugin, String key) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.plugin.elements.ResourceDescriptor
createHelpResource
(String name, String location) com.atlassian.plugin.elements.ResourceDescriptor
createI18nResource
(String name, String location) void
destroy()
getKey()
getName()
com.atlassian.plugin.Plugin
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) void
init
(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element element) boolean
boolean
boolean
void
void
setPlugin
(com.atlassian.plugin.Plugin plugin) 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.ModuleDescriptor
equals, getDisplayName, getModule, hashCode, isBroken, isEnabled, setBroken
Methods inherited from interface com.atlassian.plugin.ScopeAware
getScopeKey
-
Constructor Details
-
MockModuleDescriptor
-
MockModuleDescriptor
-
-
Method Details
-
setKey
-
setPlugin
public void setPlugin(com.atlassian.plugin.Plugin plugin) -
getCompleteKey
- Specified by:
getCompleteKey
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getPluginKey
- Specified by:
getPluginKey
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getKey
- Specified by:
getKey
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getName
- Specified by:
getName
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getDescription
- Specified by:
getDescription
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getModuleClass
- Specified by:
getModuleClass
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
init
public void init(@Nonnull com.atlassian.plugin.Plugin plugin, @Nonnull com.atlassian.plugin.module.Element element) - Specified by:
init
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
isEnabledByDefault
public boolean isEnabledByDefault()- Specified by:
isEnabledByDefault
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
isSystemModule
public boolean isSystemModule()- Specified by:
isSystemModule
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
destroy
public void destroy()- Specified by:
destroy
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getMinJavaVersion
- Specified by:
getMinJavaVersion
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
satisfiesMinJavaVersion
public boolean satisfiesMinJavaVersion()- Specified by:
satisfiesMinJavaVersion
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getParams
- Specified by:
getParams
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getI18nNameKey
- Specified by:
getI18nNameKey
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getDescriptionKey
- Specified by:
getDescriptionKey
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getPlugin
public com.atlassian.plugin.Plugin getPlugin()- Specified by:
getPlugin
in interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
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
-
createI18nResource
-
createHelpResource
-