public class CustomEnvironmentConfigPluginModuleDescriptorImpl extends AbstractBambooModuleDescriptor<CustomEnvironmentConfigPlugin> implements CustomEnvironmentConfigPluginModuleDescriptor
Constructor and Description |
---|
CustomEnvironmentConfigPluginModuleDescriptorImpl(com.atlassian.plugin.module.ModuleFactory moduleFactory) |
Modifier and Type | Method and Description |
---|---|
CustomEnvironmentConfigPluginExporter |
getExporter() |
void |
init(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element) |
protected boolean |
isMutable()
Whether modules of this descriptor are supposed to be mutated by external components.
|
disabled, getElementAsString, getFreeMarkerResourceLocation, getModule, getVelocityResourceLocation, instantiateClass, instantiateSubmodule, postInit, preInit
assertModuleClassImplements, checkPermissions, destroy, destroy, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, isBroken, isEnabled, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
destroy, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
public CustomEnvironmentConfigPluginModuleDescriptorImpl(com.atlassian.plugin.module.ModuleFactory moduleFactory)
public void init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
init
in interface com.atlassian.plugin.ModuleDescriptor<CustomEnvironmentConfigPlugin>
init
in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<CustomEnvironmentConfigPlugin>
com.atlassian.plugin.PluginParseException
protected boolean isMutable()
AbstractBambooModuleDescriptor
true
, which means a fresh module instance will be created each time AbstractBambooModuleDescriptor.getModule()
is called.
Subclasses that are safe to cache a singleton instance of module throughout the life span of this descriptor
can override this method and return false
.
isMutable
in class AbstractBambooModuleDescriptor<CustomEnvironmentConfigPlugin>
true
if modules of this descriptor are mutable@Nullable public CustomEnvironmentConfigPluginExporter getExporter()
getExporter
in interface CustomEnvironmentConfigPluginModuleDescriptor
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.