public class

DefaultShortcutLinksManager

extends Object
implements ShortcutLinksManager
java.lang.Object
   ↳ com.atlassian.confluence.renderer.DefaultShortcutLinksManager

Summary

Public Constructors
DefaultShortcutLinksManager()
Public Methods
void addShortcutLink(String key, ShortcutLinkConfig shortcutLinkConfig)
Add a shortcut.
ShortcutLinkConfig getShortcutLinkConfig(String key)
Map<StringShortcutLinkConfig> 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(BandanaManager bandanaManager)
void updateShortcutLinks(Map shortcutLinks)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.renderer.ShortcutLinksManager

Public Constructors

public DefaultShortcutLinksManager ()

Public Methods

public void addShortcutLink (String key, ShortcutLinkConfig shortcutLinkConfig)

Add a shortcut. All shortcut keys will be stored as lowercase.

public ShortcutLinkConfig getShortcutLinkConfig (String key)

public Map<StringShortcutLinkConfig> getShortcutLinks ()

public boolean hasShortcutLink (String key)

public void removeShortcutLink (String key)

public String resolveDefaultLinkAlias (String key, String parameter)

Resolves default alias.

Parameters
key the shortcut key
parameter parameter to substitute into alias (if it has a variable)
Returns
  • the resolved alias or empty string if no default alias is defined for the specified shortcut key

public String resolveShortcutUrl (String key, String parameter)

Resolves shortcut url.

Parameters
key the shortcut key
parameter parameter to substitute into shortcut
Returns
  • the resolved url.

public void setBandanaManager (BandanaManager bandanaManager)

public void updateShortcutLinks (Map shortcutLinks)