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

- Packages that use ClientValue
  Package | Description
  --- | ---
  org.apache.olingo.client.api.communication.request.invoke |
  org.apache.olingo.client.api.domain |
  org.apache.olingo.ext.proxy.commons |
  org.apache.olingo.ext.proxy.utils |

- - ### Uses of ClientValue in org.apache.olingo.client.api.communication.request.invoke

    Method parameters in org.apache.olingo.client.api.communication.request.invoke with type arguments of type ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | EdmEnabledInvokeRequestFactory.`getActionImportInvokeRequest(String actionImportName, Map<String,ClientValue> parameters)` Gets an invoke request instance for the action import with the given name.
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | InvokeRequestFactory.`getActionInvokeRequest(URI uri, Class<T> resultRef, Map<String,ClientValue> parameters)` Gets an invoke request instance for the action bound to given URI (with parameters).
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | EdmEnabledInvokeRequestFactory.`getBoundActionInvokeRequest(URI bindingParameterURI, FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, Map<String,ClientValue> parameters)` Gets an invoke request instance for the action bound to given URI (with parameters).
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | EdmEnabledInvokeRequestFactory.`getBoundFunctionInvokeRequest(URI bindingParameterURI, FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, Map<String,ClientValue> parameters)` Gets an invoke request instance for the function bound to given URI (with parameters).
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | EdmEnabledInvokeRequestFactory.`getFunctionImportInvokeRequest(String functionImportName, Map<String,ClientValue> parameters)` Gets an invoke request instance for the function import with the given name and matching parameter names.
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | InvokeRequestFactory.`getFunctionInvokeRequest(URI uri, Class<T> resultRef, Map<String,ClientValue> parameters)` Gets an invoke request instance for the function bound to given URI (with parameters).
    `<T extends ClientInvokeResult> ODataInvokeRequest<T>` | InvokeRequestFactory.`getInvokeRequest(HttpMethod method, URI uri, Class<T> resultRef, Map<String,ClientValue> parameters)` Gets an invoke request instance for the operation bound to given URI.
    `void` | ODataInvokeRequest.`setParameters(Map<String,ClientValue> parameters)` Sets operation parameters.

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

    Classes in org.apache.olingo.client.api.domain with type parameters of type ClientValue
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClientCollectionValue<T extends ClientValue>` OData collection property value.

    Subinterfaces of ClientValue in org.apache.olingo.client.api.domain
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClientCollectionValue<T extends ClientValue>` OData collection property value.
    `interface` | `ClientComplexValue` OData complex property value.
    `interface` | `ClientEnumValue`
    `interface` | `ClientPrimitiveValue`

    Classes in org.apache.olingo.client.api.domain that implement ClientValue
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientValue` Abstract representation of an OData entity property value.

    Methods in org.apache.olingo.client.api.domain with type parameters of type ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `<OV extends ClientValue> ClientCollectionValue<OV>` | AbstractClientValue.`asCollection()` Casts to collection value.
    `<T extends ClientValue> ClientCollectionValue<T>` | ClientValue.`asCollection()` Casts to collection value.

    Methods in org.apache.olingo.client.api.domain that return ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `ClientValue` | ClientValuable.`getValue()` Returns annotation value.

    Methods in org.apache.olingo.client.api.domain that return types with arguments of type ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `ClientCollectionValue<ClientValue>` | ClientValuable.`getCollectionValue()` Gets collection value.
    `ClientCollectionValue<ClientValue>` | ClientObjectFactory.`newCollectionValue(String typeName)`

    Methods in org.apache.olingo.client.api.domain with parameters of type ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `ClientCollectionValue<T>` | ClientCollectionValue.`add(ClientValue value)` Adds a value to the collection.

    Method parameters in org.apache.olingo.client.api.domain with type arguments of type ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `ClientProperty` | ClientObjectFactory.`newCollectionProperty(String name, ClientCollectionValue<? extends ClientValue> value)` Instantiates a new collection property.

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

    Constructor parameters in org.apache.olingo.ext.proxy.commons with type arguments of type ClientValue
    Constructor and Description
    `InvokerInvocationHandler(URI uri, Map<String,ClientValue> parameters, Operation operation, EdmOperation edmOperation, Type[] references, AbstractService<?> service)`
    `StructuredComposableInvokerInvocationHandler(URI uri, Map<String,ClientValue> parameters, Operation operation, EdmOperation edmOperation, Type[] references, org.apache.olingo.commons.core.edm.EdmTypeInfo returnType, AbstractService<?> service)`

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

    Methods in org.apache.olingo.ext.proxy.utils that return ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `static ClientValue` | CoreUtils.`getODataValue(EdmEnabledODataClient client, org.apache.olingo.commons.core.edm.EdmTypeInfo type, Object obj)`

    Methods in org.apache.olingo.ext.proxy.utils with parameters of type ClientValue
    Modifier and Type | Method and Description
    --- | ---
    `static Object` | ProxyUtils.`getComplexProxy(AbstractService<?> service, String name, ClientValue value, Class<?> ref, EntityInvocationHandler handler, URI baseURI, boolean collectionItem)`
    `static Class<?>` | CoreUtils.`getComplexTypeRef(AbstractService<?> service, ClientValue value)`
    `static Object` | CoreUtils.`getObjectFromODataValue(ClientValue value, Class<?> ref, AbstractService<?> service)`
    `static Object` | CoreUtils.`getObjectFromODataValue(ClientValue value, Type typeRef, AbstractService<?> service)`

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