Class DefaultShortcutLinksManager
java.lang.Object
com.atlassian.confluence.renderer.DefaultShortcutLinksManager
- All Implemented Interfaces:
ShortcutLinksManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddShortcutLink(String key, ShortcutLinkConfig shortcutLinkConfig) Add a shortcut.booleanhasShortcutLink(String key) voidremoveShortcutLink(String key) resolveDefaultLinkAlias(String key, String parameter) Resolves default alias.resolveShortcutUrl(String key, String parameter) Resolves shortcut url.voidsetBandanaManager(BandanaManager bandanaManager) voidupdateShortcutLinks(Map shortcutLinks)
-
Field Details
-
DEFAULT_PROPERTIES
- See Also:
-
-
Constructor Details
-
DefaultShortcutLinksManager
public DefaultShortcutLinksManager()
-
-
Method Details
-
getShortcutLinks
- Specified by:
getShortcutLinksin interfaceShortcutLinksManager
-
addShortcutLink
Add a shortcut. All shortcut keys will be stored as lowercase.- Specified by:
addShortcutLinkin interfaceShortcutLinksManager
-
removeShortcutLink
- Specified by:
removeShortcutLinkin interfaceShortcutLinksManager
-
updateShortcutLinks
- Specified by:
updateShortcutLinksin interfaceShortcutLinksManager
-
setBandanaManager
-
hasShortcutLink
- Specified by:
hasShortcutLinkin interfaceShortcutLinksManager
-
getShortcutLinkConfig
- Specified by:
getShortcutLinkConfigin interfaceShortcutLinksManager
-
resolveShortcutUrl
Description copied from interface:ShortcutLinksManagerResolves shortcut url.- Specified by:
resolveShortcutUrlin interfaceShortcutLinksManager- Parameters:
key- the shortcut keyparameter- parameter to substitute into shortcut- Returns:
- the resolved url.
-
resolveDefaultLinkAlias
Description copied from interface:ShortcutLinksManagerResolves default alias.- Specified by:
resolveDefaultLinkAliasin interfaceShortcutLinksManager- 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
-