Interface LinkDescription
- 
@ProviderType public interface LinkDescriptionA description of a link defined in the model. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetContentType()Get the content type of the content delivered when following the link.java.lang.Iterable<java.lang.String>getHref()Get the hrefs defined in the link.java.lang.StringgetRelation()Get the relation defined in the link.ApiLink.SCOPEgetScope()Get the scope of the link.booleanisAbsolute()Get whether the link should be considered absolute or not. 
 - 
 
- 
- 
Method Detail
- 
getHref
@Nonnull java.lang.Iterable<java.lang.String> getHref()
Get the hrefs defined in the link.- Returns:
 - The hrefs.
 
 
- 
getRelation
@Nonnull java.lang.String getRelation()
Get the relation defined in the link.- Returns:
 - The link's relation
 
 
- 
getScope
@Nonnull ApiLink.SCOPE getScope()
Get the scope of the link. The scope can be used to decide when to serialize the link. Whether it is serialized for a main entity, a child entity or both.- Returns:
 - The links scope.
 
 
- 
getContentType
@CheckForNull java.lang.String getContentType()
Get the content type of the content delivered when following the link.- Returns:
 - The content type.
 
 
- 
isAbsolute
boolean isAbsolute()
Get whether the link should be considered absolute or not.- Returns:
 - Whether the link is absolute or not.
 
 
 - 
 
 -