Class ArtifactHandlerModuleDescriptorImpl
- java.lang.Object
-
- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
-
- com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor<ArtifactHandler>
-
- com.atlassian.bamboo.plugin.descriptor.ArtifactHandlerModuleDescriptorImpl
-
- All Implemented Interfaces:
ArtifactHandlerModuleDescriptor
,com.atlassian.plugin.ModuleDescriptor<ArtifactHandler>
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,com.atlassian.plugin.StateAware
public class ArtifactHandlerModuleDescriptorImpl extends AbstractBambooModuleDescriptor<ArtifactHandler> implements ArtifactHandlerModuleDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description static Map<Boolean,String>
SHARED_NON_SHARED_ONOFF_OPTION_NAME
-
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
-
Fields inherited from interface com.atlassian.bamboo.plugin.descriptor.ArtifactHandlerModuleDescriptor
ARTIFACT_HANDLERS_CONFIG_PREFIX
-
-
Constructor Summary
Constructors Constructor Description ArtifactHandlerModuleDescriptorImpl(com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull String
getConfigurationPrefix()
@NotNull ArtifactHandlerConfigurator
getConfigurator()
@Nullable String
getEditTemplate()
void
init(@NotNull com.atlassian.plugin.Plugin plugin, @NotNull org.dom4j.Element element)
boolean
supports(AgentType agentType)
-
Methods inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
disabled, getElementAsString, getFreeMarkerResourceLocation, getModule, getVelocityResourceLocation, instantiateClass, instantiateSubmodule, isMutable, postInit, preInit
-
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.atlassian.plugin.ModuleDescriptor
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
-
-
-
-
Method Detail
-
init
public void init(@NotNull @NotNull com.atlassian.plugin.Plugin plugin, @NotNull @NotNull org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
- Specified by:
init
in interfacecom.atlassian.plugin.ModuleDescriptor<ArtifactHandler>
- Overrides:
init
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<ArtifactHandler>
- Throws:
com.atlassian.plugin.PluginParseException
-
getConfigurator
@NotNull public @NotNull ArtifactHandlerConfigurator getConfigurator()
- Specified by:
getConfigurator
in interfaceArtifactHandlerModuleDescriptor
-
getConfigurationPrefix
@NotNull public @NotNull String getConfigurationPrefix()
- Specified by:
getConfigurationPrefix
in interfaceArtifactHandlerModuleDescriptor
-
getEditTemplate
@Nullable public @Nullable String getEditTemplate()
- Specified by:
getEditTemplate
in interfaceArtifactHandlerModuleDescriptor
-
supports
public boolean supports(AgentType agentType)
- Specified by:
supports
in interfaceArtifactHandlerModuleDescriptor
-
-