Class Linked

Direct Known Subclasses:
ComplexValue, Entity

public abstract class Linked extends AbstractODataObject
Data representation for a linked object.
  • Constructor Details

    • Linked

      public Linked()
  • Method Details

    • getOneByTitle

      protected Link getOneByTitle(String name, List<Link> links)
    • getAssociationLink

      public Link getAssociationLink(String name)
      Gets association link with given name, if available, otherwise null.
      Parameters:
      name - candidate link name
      Returns:
      association link with given name, if available, otherwise null
    • getAssociationLinks

      public List<Link> getAssociationLinks()
      Gets association links.
      Returns:
      association links.
    • getNavigationLink

      public Link getNavigationLink(String name)
      Gets navigation link with given name, if available, otherwise null.
      Parameters:
      name - candidate link name
      Returns:
      navigation link with given name, if available, otherwise null
    • getNavigationLinks

      public List<Link> getNavigationLinks()
      Gets navigation links.
      Returns:
      links.
    • getNavigationBinding

      public Link getNavigationBinding(String name)
      Gets binding link with given name, if available, otherwise null.
      Parameters:
      name - candidate link name
      Returns:
      binding link with given name, if available, otherwise null
    • getNavigationBindings

      public List<Link> getNavigationBindings()
      Gets binding links.
      Returns:
      links.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AbstractODataObject
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractODataObject