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.ResourceDescriptorcreateHelpResource(String name, String location) com.atlassian.plugin.elements.ResourceDescriptorcreateI18nResource(String name, String location) voiddestroy()getKey()getName()com.atlassian.plugin.Plugincom.atlassian.plugin.elements.ResourceDescriptorgetResourceDescriptor(String type, String name) List<com.atlassian.plugin.elements.ResourceDescriptor>com.atlassian.plugin.elements.ResourceLocationgetResourceLocation(String type, String name) voidinit(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element element) booleanbooleanbooleanvoidvoidsetPlugin(com.atlassian.plugin.Plugin plugin) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.plugin.ModuleDescriptor
equals, getDisplayName, getModule, hashCode, isBroken, isEnabled, setBrokenMethods 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:
getCompleteKeyin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getPluginKey
- Specified by:
getPluginKeyin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getKey
- Specified by:
getKeyin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getName
- Specified by:
getNamein interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getDescription
- Specified by:
getDescriptionin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getModuleClass
- Specified by:
getModuleClassin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
init
public void init(@Nonnull com.atlassian.plugin.Plugin plugin, @Nonnull com.atlassian.plugin.module.Element element) - Specified by:
initin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
isEnabledByDefault
public boolean isEnabledByDefault()- Specified by:
isEnabledByDefaultin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
isSystemModule
public boolean isSystemModule()- Specified by:
isSystemModulein interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
destroy
public void destroy()- Specified by:
destroyin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getMinJavaVersion
- Specified by:
getMinJavaVersionin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
satisfiesMinJavaVersion
public boolean satisfiesMinJavaVersion()- Specified by:
satisfiesMinJavaVersionin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getParams
- Specified by:
getParamsin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getI18nNameKey
- Specified by:
getI18nNameKeyin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getDescriptionKey
- Specified by:
getDescriptionKeyin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getPlugin
public com.atlassian.plugin.Plugin getPlugin()- Specified by:
getPluginin interfacecom.atlassian.plugin.ModuleDescriptor<T>
-
getResourceDescriptors
- Specified by:
getResourceDescriptorsin interfacecom.atlassian.plugin.Resourced
-
getResourceDescriptor
public com.atlassian.plugin.elements.ResourceDescriptor getResourceDescriptor(String type, String name) - Specified by:
getResourceDescriptorin interfacecom.atlassian.plugin.Resourced
-
getResourceLocation
- Specified by:
getResourceLocationin interfacecom.atlassian.plugin.Resourced
-
createI18nResource
-
createHelpResource
-