Class NotPermittedLink
- java.lang.Object
-
- com.atlassian.confluence.content.render.xhtml.model.links.UnresolvedLink
-
- com.atlassian.confluence.content.render.xhtml.model.links.NotPermittedLink
-
- All Implemented Interfaces:
Link
public class NotPermittedLink extends UnresolvedLink
A not permitted link. Wraps the link that is not permitted.To the user, a not permitted link is indistinguishable from an unresolved link. Hence the "is-a" relationship of not permitted link to unresolved link.
Not permitted links get their own representation because Confluence should be able to distinguish between the two.
- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description NotPermittedLink(Link delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getAnchor()
LinkBody<?>
getBody()
Link
getDelegate()
ResourceIdentifier
getDestinationResourceIdentifier()
Optional<String>
getTarget()
Returns the target attribute for the link.int
hashCode()
String
toString()
Link
updateDestination(ResourceIdentifier destination)
Returns a new instance of this link with an updated destination.-
Methods inherited from class com.atlassian.confluence.content.render.xhtml.model.links.UnresolvedLink
getTooltip
-
-
-
-
Constructor Detail
-
NotPermittedLink
public NotPermittedLink(Link delegate)
-
-
Method Detail
-
getDelegate
public Link getDelegate()
-
getBody
public LinkBody<?> getBody()
-
getDestinationResourceIdentifier
public ResourceIdentifier getDestinationResourceIdentifier()
- Specified by:
getDestinationResourceIdentifier
in interfaceLink
- Returns:
- a resource identifier to the destination. If null then the link is a self reference.
- See Also:
ResourceIdentifier
-
updateDestination
public Link updateDestination(ResourceIdentifier destination)
Description copied from interface:Link
Returns a new instance of this link with an updated destination.- Specified by:
updateDestination
in interfaceLink
- Parameters:
destination
- the updated destination- Returns:
- a new instance with the updated destination.
-
getTarget
public Optional<String> getTarget()
Description copied from interface:Link
Returns the target attribute for the link. Only "_blank" is supported.
-
-