Class ItemLinks
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.rs.metadata.model.ItemLinks
-
public class ItemLinks extends java.lang.Object
Represents a list of links for REST collection or entity resource.- Author:
- gonural
-
-
Constructor Summary
Constructors Constructor Description ItemLinks()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLink(LinkV2 link)
Adds a link.LinkV2
getCanonicalLink()
Gets 'canonical' link.LinkV2
getLinkByRel(java.lang.String rel)
Finds a link by rel..java.util.List<LinkV2>
getLinks()
Returns a list of all links.LinkV2
getSelfLink()
Gets 'self' link.void
setLinks(java.util.List<LinkV2> links)
Sets links.
-
-
-
Method Detail
-
getLinks
public java.util.List<LinkV2> getLinks()
Returns a list of all links.- Returns:
- a list of links.
-
setLinks
public void setLinks(java.util.List<LinkV2> links)
Sets links.- Parameters:
links
- links to set.
-
addLink
public void addLink(LinkV2 link)
Adds a link.- Parameters:
link
- link to add.
-
getCanonicalLink
public LinkV2 getCanonicalLink()
Gets 'canonical' link.- Returns:
- 'Canonical' link or null if not found.
-
getSelfLink
public LinkV2 getSelfLink()
Gets 'self' link.- Returns:
- 'Self' link or null if not found.
-
getLinkByRel
public LinkV2 getLinkByRel(java.lang.String rel)
Finds a link by rel..- Returns:
- Found link or null if not found.
-
-