public interface TaskModuleDescriptor extends com.atlassian.plugin.ModuleDescriptor<InternalTaskType>, NameProvider
| Modifier and Type | Method and Description |
|---|---|
@Nullable CapabilityDefaultsHelper |
getCapabilityDefaultsHelper()
Retrieves the instance responsible for detecting the default
Capabilitys of this plugin |
@NotNull List<TaskCategory> |
getCategories() |
@Nullable TaskHelpLink |
getHelpLink()
TaskHelpLink objects contain the i18n keys which can be used to find help urls for tasks
and their corresponding titles.
|
default @Nullable String |
getIcon2xUrl()
URL to a two-times larger version of the
icon to be used in the task browser for screens
with high resolution. |
@Nullable String |
getIconUrl()
URL to the icon to be used in the Task browser
|
@Nullable RuntimeTaskDataProvider |
getRuntimeTaskDataProvider()
Optional server side component allowing inject runtime parameters for task
|
@Nullable TaskBackgroundProcessor |
getTaskBackgroundProcessor()
Optional agent side components allowing additional processing happening before and after the build.
|
@Nullable TaskConfigurator |
getTaskConfigurator()
Retrieves the plugin class responsible fo handling user configuration of this plugin.
|
@NotNull List<TaskExecutableType> |
getTaskExecutables() |
@Nullable TaskDefinitionExporter |
getTaskExporter()
Retrieves the plugin class responsible for exporting of user configuration of this plugin.
|
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBrokengetResourceDescriptor, getResourceDescriptors, getResourceLocationgetName@Nullable @Nullable TaskConfigurator getTaskConfigurator()
TaskConfigurator for this TaskType@Nullable @Nullable RuntimeTaskDataProvider getRuntimeTaskDataProvider()
@Nullable @Nullable TaskBackgroundProcessor getTaskBackgroundProcessor()
@Nullable @Nullable CapabilityDefaultsHelper getCapabilityDefaultsHelper()
Capabilitys of this pluginCapabilityDefaultsHelper for this TaskType@NotNull @NotNull List<TaskCategory> getCategories()
TaskCategorys that this module belongs to@NotNull @NotNull List<TaskExecutableType> getTaskExecutables()
TaskType executable@Nullable @Nullable String getIconUrl()
@Nullable default @Nullable String getIcon2xUrl()
icon to be used in the task browser for screens
with high resolution.@Nullable @Nullable TaskHelpLink getHelpLink()
@Nullable @Nullable TaskDefinitionExporter getTaskExporter()
TaskDefinitionExporter for this ModuleDescriptorCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.