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.
|
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
|
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, setBrokengetResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocationgetName@Nullable TaskConfigurator getTaskConfigurator()
TaskConfigurator for this TaskType@Nullable RuntimeTaskDataProvider getRuntimeTaskDataProvider()
@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 TaskHelpLink getHelpLink()
@Nullable TaskDefinitionExporter getTaskExporter()
TaskDefinitionExporter for this ModuleDescriptorCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.