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 StringTASK_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 StringgetTaskClass()voidinit(@NotNull com.atlassian.plugin.Plugin plugin, @NotNull org.dom4j.Element element)protected voidprovideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)voidsetTaskClass(@Nullable String taskClass)For testing purposes only@NotNull StringtoString()-
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:
initin interfacecom.atlassian.plugin.ModuleDescriptor<PrePostTaskActions>- Overrides:
initin classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<PrePostTaskActions>- Throws:
com.atlassian.plugin.PluginParseException
-
provideValidationRules
protected void provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)
- Overrides:
provideValidationRulesin 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:
toStringin classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<PrePostTaskActions>
-
-