public interface TaskModuleDescriptor extends com.atlassian.plugin.ModuleDescriptor<InternalTaskType>, NameProvider
| Modifier and Type | Method and Description |
|---|---|
CapabilityDefaultsHelper |
getCapabilityDefaultsHelper()
Retrieves the instance responsible for detecting the default
Capabilitys of this plugin |
List<TaskCategory> |
getCategories() |
TaskHelpLink |
getHelpLink()
TaskHelpLink objects contain the i18n keys which can be used to find help urls for tasks
and their corresponding titles.
|
default String |
getIcon2xUrl()
URL to a two-times larger version of the
icon to be used in the task browser for screens
with high resolution. |
String |
getIconUrl()
URL to the icon to be used in the Task browser
|
RuntimeTaskDataProvider |
getRuntimeTaskDataProvider()
Optional server side component allowing inject runtime parameters for task
|
TaskBackgroundProcessor |
getTaskBackgroundProcessor()
Optional agent side components allowing additional processing happening before and after the build.
|
TaskConfigurator |
getTaskConfigurator()
Retrieves the plugin class responsible fo handling user configuration of this plugin.
|
List<TaskExecutableType> |
getTaskExecutables() |
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 TaskConfigurator getTaskConfigurator()
TaskConfigurator for this TaskType@Nullable RuntimeTaskDataProvider getRuntimeTaskDataProvider()
@Nullable TaskBackgroundProcessor getTaskBackgroundProcessor()
@Nullable CapabilityDefaultsHelper getCapabilityDefaultsHelper()
Capabilitys of this pluginCapabilityDefaultsHelper for this TaskType@NotNull List<TaskCategory> getCategories()
TaskCategorys that this module belongs to@NotNull List<TaskExecutableType> getTaskExecutables()
TaskType executable@Nullable String getIconUrl()
@Nullable default String getIcon2xUrl()
icon to be used in the task browser for screens
with high resolution.@Nullable TaskHelpLink getHelpLink()
@Nullable TaskDefinitionExporter getTaskExporter()
TaskDefinitionExporter for this ModuleDescriptorCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.