Package com.atlassian.confluence.labels
Interface DisplayableLabel
- All Known Implementing Classes:
CombinedLabel
,Label
public interface DisplayableLabel
Provides getter methods for a Label that can be displayed.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DisplayableLabel
forCurrentUser
(Label label) getName()
Returns the label's name only.default String
Deprecated.Generates the url path for a label.getUrlPath
(String spaceKey) Generates the url path for a label in the context of a given space i.e.default boolean
Deprecated.since 9.3 unused
-
Method Details
-
isRealTitleSafeForUrl
default boolean isRealTitleSafeForUrl()Deprecated.since 9.3 unusedReturns true if the label's title is safe to pass in the URL.eg. my:foo is safe, perc% is not safe. chicken+cheese is safe in a "combined" label.
- Returns:
- true if the label's title is safe to pass in the URL.
-
getName
String getName()Returns the label's name only.eg. label name for label my:foo is "foo".
-
getRealTitle
Deprecated.since 9.3 usegetDisplayTitle()
Return the title as a combination of the namespace and the label name. -
getDisplayTitle
String getDisplayTitle()- Since:
- 9.3
-
getUrlPath
String getUrlPath()Generates the url path for a label. -
getUrlPath
Generates the url path for a label in the context of a given space i.e. the user is taken to a page that contains content for that space only.If no space if provided,
getUrlPath()
is called. -
forCurrentUser
- Since:
- 9.3
-
getDisplayTitle()