public enum ModuleDefinition extends Enum<ModuleDefinition>
| Modifier and Type | Method and Description |
|---|---|
static List<ModuleDefinition> |
getDefinitionsForContext(ModuleContext ctx)
Returns an List containing the module definitions applicable for the given PluginModuleContext.
|
List<ModuleDefinition> |
getDependencies()
Returns a list of ModuleDefinition that are dependencies this module relies on being loaded before it can be loaded successfully.
|
String |
getFileName()
Returns the file name of the file that contains the module's xml contribution to the plugin's atlassian-plugin.xml file.
|
abstract boolean |
isApplicable(ModuleContext ctx)
Checks if the module is applicable for the given context.
|
static ModuleDefinition |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ModuleDefinition[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ModuleDefinition CAPABILITIES
public static final ModuleDefinition CAPABILITIES_SINCE_611
public static final ModuleDefinition HEALTH_CHECKS
public static final ModuleDefinition RESOURCE_BACKPORTS_60
public static final ModuleDefinition RESOURCE_EXPANDER_61
public static final ModuleDefinition RESOURCE_EXPANDER_60
public static final ModuleDefinition RESOURCE_SPINNER_61
public static final ModuleDefinition RESOURCE_SPINNER_60
public static final ModuleDefinition RESOURCE_MOMENTJS_62
public static final ModuleDefinition RESOURCE_MOMENTJS_60
public static final ModuleDefinition RESOURCE_AUI_SIDEBAR_63
public static final ModuleDefinition RESOURCE_AUI_SIDEBAR_60
public static final ModuleDefinition RESOURCE_ISSUE_STATUS_61
public static final ModuleDefinition RESOURCE_ISSUE_STATUS_60
public static final ModuleDefinition RESOURCE_TOOLTIPS_60
public static final ModuleDefinition GADGETS
public static final ModuleDefinition REMOTE_LINK_AGGREGATORS
public static final ModuleDefinition PROJECT_TEMPLATES
public static final ModuleDefinition PROJECT_TEMPLATES_64
public static final ModuleDefinition SIDEBAR_INTEGRATION
public static final ModuleDefinition AGILE_REPORTS
public static final ModuleDefinition DASHBOARD_ITEMS
public static final ModuleDefinition ONBOARDING
public static ModuleDefinition[] values()
for (ModuleDefinition c : ModuleDefinition.values()) System.out.println(c);
public static ModuleDefinition valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static List<ModuleDefinition> getDefinitionsForContext(ModuleContext ctx)
ctx - public String getFileName()
public List<ModuleDefinition> getDependencies()
public abstract boolean isApplicable(ModuleContext ctx)
ctx - Copyright © 2007–2015 Atlassian. All rights reserved.