java.lang.Object
org.eclipse.persistence.internal.jpa.rs.metadata.model.ItemLinks

public class ItemLinks extends Object
Represents a list of links for REST collection or entity resource.
  • Constructor Details

    • ItemLinks

      public ItemLinks()
      Default constructor.
  • Method Details

    • getLinks

      public List<LinkV2> getLinks()
      Returns a list of all links.
      Returns:
      a list of links.
    • setLinks

      public void setLinks(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(String rel)
      Finds a link by rel..
      Returns:
      Found link or null if not found.