## Uses of Interface
org.apache.olingo.client.api.domain.ClientEntity

- Packages that use ClientEntity
  Package | Description
  --- | ---
  org.apache.olingo.client.api.communication.request.cud |
  org.apache.olingo.client.api.communication.request.retrieve |
  org.apache.olingo.client.api.communication.request.streamed |
  org.apache.olingo.client.api.communication.response |
  org.apache.olingo.client.api.domain |
  org.apache.olingo.client.api.serialization |
  org.apache.olingo.ext.proxy.commons |
  org.apache.olingo.ext.proxy.utils |

- - ### Uses of ClientEntity in org.apache.olingo.client.api.communication.request.cud

    Classes in org.apache.olingo.client.api.communication.request.cud with type parameters of type ClientEntity
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataEntityCreateRequest<E extends ClientEntity>` This interface describes an OData create request.
    `interface` | `ODataEntityUpdateRequest<E extends ClientEntity>` This class implements an OData update request.

    Methods in org.apache.olingo.client.api.communication.request.cud with type parameters of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `<E extends ClientEntity> ODataEntityCreateRequest<E>` | CUDRequestFactory.`getEntityCreateRequest(URI targetURI, E entity)` Gets a create request object instance.
    `<E extends ClientEntity> ODataEntityUpdateRequest<E>` | CUDRequestFactory.`getEntityUpdateRequest(UpdateType type, E entity)` Gets an update request object instance; uses entity's edit link as endpoint.
    `<E extends ClientEntity> ODataEntityUpdateRequest<E>` | CUDRequestFactory.`getEntityUpdateRequest(URI targetURI, UpdateType type, E changes)` Gets an update request object instance.
    `<E extends ClientEntity> ODataMediaEntityCreateRequest<E>` | CUDRequestFactory.`getMediaEntityCreateRequest(URI targetURI, InputStream media)` Gets a media entity create request object instance.
    `<E extends ClientEntity> ODataMediaEntityUpdateRequest<E>` | CUDRequestFactory.`getMediaEntityUpdateRequest(URI editURI, InputStream media)` Gets a media entity update request object instance.

  - ### Uses of ClientEntity in org.apache.olingo.client.api.communication.request.retrieve

    Classes in org.apache.olingo.client.api.communication.request.retrieve with type parameters of type ClientEntity
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataEntityRequest<E extends ClientEntity>` Describes an OData retrieve query request returning a single entity.
    `interface` | `ODataEntitySetIteratorRequest<ES extends ClientEntitySet,E extends ClientEntity>` This class implements an OData EntitySet query request.

    Methods in org.apache.olingo.client.api.communication.request.retrieve that return types with arguments of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `ODataEntityRequest<ClientEntity>` | RetrieveRequestFactory.`getEntityRequest(URI uri)` Gets a uri request returning a single OData entity.
    `ODataEntitySetIteratorRequest<ClientEntitySet,ClientEntity>` | RetrieveRequestFactory.`getEntitySetIteratorRequest(URI uri)` Gets a uri request returning a set of one or more OData entities.

  - ### Uses of ClientEntity in org.apache.olingo.client.api.communication.request.streamed

    Classes in org.apache.olingo.client.api.communication.request.streamed with type parameters of type ClientEntity
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MediaEntityCreateStreamManager<E extends ClientEntity>` Media entity payload object.
    `interface` | `MediaEntityUpdateStreamManager<E extends ClientEntity>` Media entity payload object.
    `interface` | `ODataMediaEntityCreateRequest<E extends ClientEntity>` This class implements an OData Media Entity create request.
    `interface` | `ODataMediaEntityUpdateRequest<E extends ClientEntity>` This class implements an OData Media Entity create request.

  - ### Uses of ClientEntity in org.apache.olingo.client.api.communication.response

    Classes in org.apache.olingo.client.api.communication.response with type parameters of type ClientEntity
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataEntityCreateResponse<E extends ClientEntity>` This interface describes the response to an OData entity create request.
    `interface` | `ODataEntityUpdateResponse<E extends ClientEntity>` This class implements the response to an OData update request.
    `interface` | `ODataMediaEntityCreateResponse<E extends ClientEntity>` This class implements the response to an OData media entity create request.
    `interface` | `ODataMediaEntityUpdateResponse<E extends ClientEntity>` This class implements the response to an Odata media entity update request.

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

    Classes in org.apache.olingo.client.api.domain with type parameters of type ClientEntity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientEntitySetIterator<T extends ClientEntitySet,E extends ClientEntity>` OData entity set iterator class.

    Subinterfaces of ClientEntity in org.apache.olingo.client.api.domain
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClientSingleton`

    Methods in org.apache.olingo.client.api.domain that return ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `ClientEntity` | ClientInlineEntity.`getEntity()` Gets wrapped entity.
    `ClientEntity` | ClientObjectFactory.`newEntity(FullQualifiedName typeName)` Instantiates a new entity.
    `ClientEntity` | ClientObjectFactory.`newEntity(FullQualifiedName typeName, URI link)` Instantiates a new entity.

    Methods in org.apache.olingo.client.api.domain that return types with arguments of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `List<ClientEntity>` | ClientEntitySet.`getEntities()` Gets contained entities.

    Methods in org.apache.olingo.client.api.domain with parameters of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `ClientInlineEntity` | ClientObjectFactory.`newDeepInsertEntity(String name, ClientEntity entity)` Instantiates a new entity (for deep insert).

    Constructors in org.apache.olingo.client.api.domain with parameters of type ClientEntity
    Constructor and Description
    `ClientInlineEntity(URI uri, ClientLinkType type, String title, ClientEntity entity)` Constructor.
    `ClientInlineEntity(URI baseURI, String href, ClientLinkType type, String title, ClientEntity entity)` Constructor.

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

    Methods in org.apache.olingo.client.api.serialization that return ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `ClientEntity` | ODataBinder.`getODataEntity(ResWrap<Entity> resource)` Gets `ODataEntity` from the given entity resource.
    `ClientEntity` | ODataReader.`readEntity(InputStream input, ContentType contentType)` Parses a stream taking care to de-serializes the first OData entity found.

    Methods in org.apache.olingo.client.api.serialization with parameters of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ODataBinder.`add(ClientEntity entity, ClientProperty property)` Adds the given property to the given entity.
    `Entity` | ODataBinder.`getEntity(ClientEntity entity)` Gets an `Entity` from the given OData entity.
    `InputStream` | ODataWriter.`writeEntity(ClientEntity entity, ContentType format)` Serializes a single OData entity.

    Method parameters in org.apache.olingo.client.api.serialization with type arguments of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `InputStream` | ODataWriter.`writeEntities(Collection<ClientEntity> entities, ContentType contentType)` Writes a collection of OData entities.

  - ### Uses of ClientEntity in org.apache.olingo.ext.proxy.commons

    Methods in org.apache.olingo.ext.proxy.commons that return ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `ClientEntity` | EntityInvocationHandler.`getEntity()`

    Methods in org.apache.olingo.ext.proxy.commons with parameters of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `static EntityInvocationHandler` | EntityInvocationHandler.`getInstance(ClientEntity entity, URI entitySetURI, Class<?> typeRef, AbstractService<?> service)`
    `static EntityInvocationHandler` | EntityInvocationHandler.`getInstance(ClientEntity entity, URI entitySetURI, URI entityURI, Class<?> typeRef, AbstractService<?> service)`
    `void` | EntityInvocationHandler.`setEntity(ClientEntity entity)`
    `EntityUUID` | EntityInvocationHandler.`updateEntityUUID(URI entitySetURI, Class<?> type, ClientEntity entity)`

  - ### Uses of ClientEntity in org.apache.olingo.ext.proxy.utils

    Methods in org.apache.olingo.ext.proxy.utils with parameters of type ClientEntity
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CoreUtils.`addProperties(EdmEnabledODataClient client, Map<String,Object> changes, ClientEntity entity)`
    `static Object` | ProxyUtils.`getEntityProxy(AbstractService<?> service, ClientEntity entity, URI entitySetURI, Class<?> type, String eTag, boolean checkInTheContext)`
    `static Object` | CoreUtils.`getKey(EdmEnabledODataClient client, EntityInvocationHandler typeHandler, Class<?> entityTypeRef, ClientEntity entity)`
    `static URI` | CoreUtils.`getMediaEditLink(String name, ClientEntity entity)`

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