com.atlassian.confluence.renderer
Class DefaultShortcutLinksManager
java.lang.Object
com.atlassian.confluence.renderer.DefaultShortcutLinksManager
- All Implemented Interfaces:
- ShortcutLinksManager
public class DefaultShortcutLinksManager
- extends java.lang.Object
- implements ShortcutLinksManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PROPERTIES
public static final java.lang.String DEFAULT_PROPERTIES
- See Also:
- Constant Field Values
DefaultShortcutLinksManager
public DefaultShortcutLinksManager()
getShortcutLinks
public java.util.Map<java.lang.String,ShortcutLinkConfig> getShortcutLinks()
- Specified by:
getShortcutLinks
in interface ShortcutLinksManager
addShortcutLink
public void addShortcutLink(java.lang.String key,
ShortcutLinkConfig shortcutLinkConfig)
- Add a shortcut. All shortcut keys will be stored as lowercase.
- Specified by:
addShortcutLink
in interface ShortcutLinksManager
removeShortcutLink
public void removeShortcutLink(java.lang.String key)
- Specified by:
removeShortcutLink
in interface ShortcutLinksManager
updateShortcutLinks
public void updateShortcutLinks(java.util.Map shortcutLinks)
- Specified by:
updateShortcutLinks
in interface ShortcutLinksManager
setBandanaManager
public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
hasShortcutLink
public boolean hasShortcutLink(java.lang.String key)
- Specified by:
hasShortcutLink
in interface ShortcutLinksManager
getShortcutLinkConfig
public ShortcutLinkConfig getShortcutLinkConfig(java.lang.String key)
- Specified by:
getShortcutLinkConfig
in interface ShortcutLinksManager
resolveShortcutUrl
public java.lang.String resolveShortcutUrl(java.lang.String key,
java.lang.String parameter)
- Description copied from interface:
ShortcutLinksManager
- Resolves shortcut url.
- Specified by:
resolveShortcutUrl
in interface ShortcutLinksManager
- Parameters:
key
- the shortcut keyparameter
- parameter to substitute into shortcut
- Returns:
- the resolved url.
resolveDefaultLinkAlias
public java.lang.String resolveDefaultLinkAlias(java.lang.String key,
java.lang.String parameter)
- Description copied from interface:
ShortcutLinksManager
- Resolves default alias.
- Specified by:
resolveDefaultLinkAlias
in interface ShortcutLinksManager
- Parameters:
key
- the shortcut keyparameter
- 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
Copyright © 2003-2014 Atlassian. All Rights Reserved.