## Uses of Class
org.apache.olingo.client.api.domain.ClientLink

- Packages that use ClientLink
  Package | Description
  --- | ---
  org.apache.olingo.client.api.domain |
  org.apache.olingo.client.api.serialization |

- - ### Uses of ClientLink in org.apache.olingo.client.api.domain

    Subclasses of ClientLink in org.apache.olingo.client.api.domain
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientInlineEntity` OData in-line entity.
    `class` | `ClientInlineEntitySet` OData in-line entity set.

    Methods in org.apache.olingo.client.api.domain that return ClientLink
    Modifier and Type | Method and Description
    --- | ---
    `ClientLink` | ClientLink.Builder.`build()`
    `ClientLink` | ClientLinked.`getAssociationLink(String name)` Gets association link with given name, if available, otherwise `null`.
    `ClientLink` | ClientEntity.`getMediaEditLink(String name)` Gets media-edit link with given name, if available, otherwise `null`.
    `ClientLink` | ClientLinked.`getNavigationLink(String name)` Gets navigation link with given name, if available, otherwise `null`.
    `ClientLink` | ClientObjectFactory.`newAssociationLink(String name, URI link)`
    `ClientLink` | ClientObjectFactory.`newEntityNavigationLink(String name, URI link)` Instantiates a new entity navigation link.
    `ClientLink` | ClientObjectFactory.`newEntitySetNavigationLink(String name, URI link)` Instantiates a new entity set navigation link.
    `ClientLink` | ClientObjectFactory.`newMediaEditLink(String name, URI link, String type, String eTag)`
    `ClientLink` | ClientObjectFactory.`newMediaReadLink(String name, URI link, String type, String eTag)`

    Methods in org.apache.olingo.client.api.domain that return types with arguments of type ClientLink
    Modifier and Type | Method and Description
    --- | ---
    `List<ClientLink>` | ClientLinked.`getAssociationLinks()` Returns all entity association links.
    `List<ClientLink>` | ClientEntity.`getMediaEditLinks()` Returns entity media edit links.
    `List<ClientLink>` | ClientLinked.`getNavigationLinks()` Returns all entity navigation links (including inline entities / entity sets).

    Methods in org.apache.olingo.client.api.domain with parameters of type ClientLink
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ClientLinked.`addLink(ClientLink link)` Puts the given link into one of available lists, based on its type.
    `boolean` | ClientLinked.`removeLink(ClientLink link)` Removes the given link from any list (association, navigation, edit-media).

  - ### Uses of ClientLink in org.apache.olingo.client.api.serialization

    Methods in org.apache.olingo.client.api.serialization with parameters of type ClientLink
    Modifier and Type | Method and Description
    --- | ---
    `Link` | ODataBinder.`getLink(ClientLink link)` Gets a `Link` from the given OData link.
    `InputStream` | ODataWriter.`writeLink(ClientLink link, ContentType format)` Writes an OData link.

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.