public class DefaultShortcutLinksManager extends Object implements ShortcutLinksManager
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_PROPERTIES |
| Constructor and Description |
|---|
DefaultShortcutLinksManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addShortcutLink(String key,
ShortcutLinkConfig shortcutLinkConfig)
Add a shortcut.
|
ShortcutLinkConfig |
getShortcutLinkConfig(String key) |
Map<String,ShortcutLinkConfig> |
getShortcutLinks() |
boolean |
hasShortcutLink(String key) |
void |
removeShortcutLink(String key) |
String |
resolveDefaultLinkAlias(String key,
String parameter)
Resolves default alias.
|
String |
resolveShortcutUrl(String key,
String parameter)
Resolves shortcut url.
|
void |
setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager) |
void |
updateShortcutLinks(Map shortcutLinks) |
public static final String DEFAULT_PROPERTIES
public Map<String,ShortcutLinkConfig> getShortcutLinks()
getShortcutLinks in interface ShortcutLinksManagerpublic void addShortcutLink(String key, ShortcutLinkConfig shortcutLinkConfig)
addShortcutLink in interface ShortcutLinksManagerpublic void removeShortcutLink(String key)
removeShortcutLink in interface ShortcutLinksManagerpublic void updateShortcutLinks(Map shortcutLinks)
updateShortcutLinks in interface ShortcutLinksManagerpublic void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
public boolean hasShortcutLink(String key)
hasShortcutLink in interface ShortcutLinksManagerpublic ShortcutLinkConfig getShortcutLinkConfig(String key)
getShortcutLinkConfig in interface ShortcutLinksManagerpublic String resolveShortcutUrl(String key, String parameter)
ShortcutLinksManagerresolveShortcutUrl in interface ShortcutLinksManagerkey - the shortcut keyparameter - parameter to substitute into shortcutpublic String resolveDefaultLinkAlias(String key, String parameter)
ShortcutLinksManagerresolveDefaultLinkAlias in interface ShortcutLinksManagerkey - the shortcut keyparameter - parameter to substitute into alias (if it has a variable)Copyright © 2003–2022 Atlassian. All rights reserved.