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