public class MacroMetadata extends Object
MacroFormDetails
class.Constructor and Description |
---|
MacroMetadata(String macroName,
String pluginKey,
String title,
MacroIcon icon,
boolean isAlwaysShowConfig,
String description,
Set<String> aliases,
Set<String> categories,
boolean isBodyDeprecated,
boolean hidden,
MacroFormDetails formDetails,
String alternateId,
List<MacroPropertyPanelButton> buttons) |
MacroMetadata(String macroName,
String pluginKey,
String title,
MacroIcon icon,
String description,
Set<String> aliases,
Set<String> categories,
boolean isBodyDeprecated,
boolean hidden,
MacroFormDetails formDetails,
String alternateId,
List<MacroPropertyPanelButton> buttons) |
Modifier and Type | Method and Description |
---|---|
MacroSummary |
extractMacroSummary() |
Set<String> |
getAliases()
Returns aliases for this macro.
|
String |
getAlternateId()
Returns an alternative id for the macro.
|
List<MacroPropertyPanelButton> |
getButtons() |
Set<String> |
getCategories()
Returns categories this macro should be displayed within in the Macro Browser.
|
Message |
getDescription() |
MacroFormDetails |
getFormDetails() |
MacroIcon |
getIcon() |
String |
getMacroName() |
String |
getPluginKey() |
Message |
getTitle() |
boolean |
isBodyDeprecated() |
boolean |
isHidden() |
static MacroMetadata |
makeFreeformSummary(String macroName,
String pluginKey,
String title,
String description,
MacroFormDetails formDetails)
Deprecated.
Since 4.0. Freeform macros are no longer supported.
|
String |
toString() |
public MacroMetadata(String macroName, String pluginKey, String title, MacroIcon icon, String description, Set<String> aliases, Set<String> categories, boolean isBodyDeprecated, boolean hidden, MacroFormDetails formDetails, String alternateId, List<MacroPropertyPanelButton> buttons)
public MacroMetadata(String macroName, String pluginKey, String title, MacroIcon icon, boolean isAlwaysShowConfig, String description, Set<String> aliases, Set<String> categories, boolean isBodyDeprecated, boolean hidden, MacroFormDetails formDetails, String alternateId, List<MacroPropertyPanelButton> buttons)
@Deprecated public static MacroMetadata makeFreeformSummary(String macroName, String pluginKey, String title, String description, MacroFormDetails formDetails)
public String getMacroName()
public String getPluginKey()
public MacroIcon getIcon()
MacroIcon
, containing the url string to the macro icon and whether or not the URL is
relative. Can return null.public Message getTitle()
public Message getDescription()
public Set<String> getAliases()
public Set<String> getCategories()
public boolean isBodyDeprecated()
Macro.hasBody()
implementation.public boolean isHidden()
public String getAlternateId()
public MacroFormDetails getFormDetails()
public List<MacroPropertyPanelButton> getButtons()
public MacroSummary extractMacroSummary()
Copyright © 2003–2016 Atlassian. All rights reserved.