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
Capability s 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, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation
getName
@Nullable TaskConfigurator getTaskConfigurator()
TaskConfigurator
for this TaskType@Nullable RuntimeTaskDataProvider getRuntimeTaskDataProvider()
@Nullable TaskBackgroundProcessor getTaskBackgroundProcessor()
@Nullable CapabilityDefaultsHelper getCapabilityDefaultsHelper()
Capability
s of this pluginCapabilityDefaultsHelper
for this TaskType
@NotNull List<TaskCategory> getCategories()
TaskCategory
s 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 © 2018 Atlassian Software Systems Pty Ltd. All rights reserved.