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