Class PrePostTaskActionsDescriptor
- java.lang.Object
-
- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
-
- com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor<PrePostTaskActions>
-
- com.atlassian.bamboo.plugin.descriptor.PrePostTaskActionsDescriptor
-
- All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<PrePostTaskActions>
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,com.atlassian.plugin.StateAware
public class PrePostTaskActionsDescriptor extends AbstractBambooModuleDescriptor<PrePostTaskActions>
A descriptor for task-related actions.
-
-
Field Summary
Fields Modifier and Type Field Description static String
TASK_CLASS_ATTR
-
Constructor Summary
Constructors Constructor Description PrePostTaskActionsDescriptor(@NotNull com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable String
getTaskClass()
void
init(@NotNull com.atlassian.plugin.Plugin plugin, @NotNull org.dom4j.Element element)
protected void
provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)
void
setTaskClass(@Nullable String taskClass)
For testing purposes only@NotNull String
toString()
-
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, satisfiesMinJavaVersion, setBroken, setPlugin, validate
-
-
-
-
Field Detail
-
TASK_CLASS_ATTR
public static final String TASK_CLASS_ATTR
- See Also:
- Constant Field Values
-
-
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<PrePostTaskActions>
- Overrides:
init
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<PrePostTaskActions>
- Throws:
com.atlassian.plugin.PluginParseException
-
provideValidationRules
protected void provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)
- Overrides:
provideValidationRules
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<PrePostTaskActions>
-
getTaskClass
@Nullable public @Nullable String getTaskClass()
-
setTaskClass
@Internal public void setTaskClass(@Nullable @Nullable String taskClass)
For testing purposes only
-
toString
@NotNull public @NotNull String toString()
- Overrides:
toString
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<PrePostTaskActions>
-
-