## Uses of Class
org.apache.olingo.ext.proxy.commons.EntityInvocationHandler

- Packages that use EntityInvocationHandler
  Package | Description
  --- | ---
  org.apache.olingo.ext.proxy.commons |
  org.apache.olingo.ext.proxy.context |
  org.apache.olingo.ext.proxy.utils |

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

    Fields in org.apache.olingo.ext.proxy.commons declared as EntityInvocationHandler
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityInvocationHandler` | AbstractStructuredInvocationHandler.`entityHandler`

    Methods in org.apache.olingo.ext.proxy.commons that return EntityInvocationHandler
    Modifier and Type | Method and Description
    --- | ---
    `EntityInvocationHandler` | TransactionItems.`get(Integer value)`
    `EntityInvocationHandler` | AbstractStructuredInvocationHandler.`getEntityHandler()`
    `static EntityInvocationHandler` | EntityInvocationHandler.`getInstance(Class<?> typeRef, AbstractService<?> service)`
    `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)`
    `static EntityInvocationHandler` | EntityInvocationHandler.`getInstance(URI entityURI, Class<?> typeRef, AbstractService<?> service)`

    Methods in org.apache.olingo.ext.proxy.commons that return types with arguments of type EntityInvocationHandler
    Modifier and Type | Method and Description
    --- | ---
    `Map<ODataBatchableRequest,EntityInvocationHandler>` | PersistenceChanges.`getChanges()`

    Methods in org.apache.olingo.ext.proxy.commons with parameters of type EntityInvocationHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | PersistenceChanges.`addChange(ODataBatchableRequest request, EntityInvocationHandler handler)`
    `boolean` | TransactionItems.`contains(EntityInvocationHandler key)`
    `Integer` | TransactionItems.`get(EntityInvocationHandler key)`
    `static ComplexInvocationHandler` | ComplexInvocationHandler.`getInstance(EntityInvocationHandler handler, Class<?> typeRef)`
    `void` | TransactionItems.`put(EntityInvocationHandler key, Integer value)`
    `void` | TransactionItems.`remove(EntityInvocationHandler key)`
    `void` | AbstractStructuredInvocationHandler.`setEntityHandler(EntityInvocationHandler entityHandler)`

    Constructors in org.apache.olingo.ext.proxy.commons with parameters of type EntityInvocationHandler
    Constructor and Description
    `AbstractStructuredInvocationHandler(Class<?> typeRef, Object internal, EntityInvocationHandler entityHandler)`
    `AnnotatableInvocationHandler(AbstractService<?> service, String propName, String navPropName, EntityInvocationHandler entityHandler, AbstractStructuredInvocationHandler targetHandler)`

  - ### Uses of EntityInvocationHandler in org.apache.olingo.ext.proxy.context

    Methods in org.apache.olingo.ext.proxy.context that return EntityInvocationHandler
    Modifier and Type | Method and Description
    --- | ---
    `EntityInvocationHandler` | AttachedEntity.`getEntity()`
    `EntityInvocationHandler` | EntityContext.`getEntity(EntityUUID uuid)` Searches an entity with the specified key.
    `EntityInvocationHandler` | EntityLinkDesc.`getSource()`

    Methods in org.apache.olingo.ext.proxy.context that return types with arguments of type EntityInvocationHandler
    Modifier and Type | Method and Description
    --- | ---
    `Collection<EntityInvocationHandler>` | EntityLinkDesc.`getTargets()`

    Methods in org.apache.olingo.ext.proxy.context with parameters of type EntityInvocationHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityContext.`attach(EntityInvocationHandler entity)` Attaches an existing entity with status `ATTACHED`.
    `void` | EntityContext.`attach(EntityInvocationHandler entity, AttachedEntityStatus status)` Attaches an entity with specified status.
    `void` | EntityContext.`attach(EntityInvocationHandler entity, AttachedEntityStatus status, boolean force)` Attaches an entity with specified status.
    `void` | EntityContext.`attachNew(EntityInvocationHandler entity)` Attaches an entity with status `NEW`.
    `void` | EntityContext.`detach(EntityInvocationHandler entity)` Detaches entity.
    `AttachedEntityStatus` | EntityContext.`getStatus(EntityInvocationHandler entity)` Gets entity status.
    `boolean` | EntityContext.`isAttached(EntityInvocationHandler entity)` Checks if an entity is already attached.
    `void` | EntityContext.`setStatus(EntityInvocationHandler entity, AttachedEntityStatus status)` Changes attached entity status.

    Constructors in org.apache.olingo.ext.proxy.context with parameters of type EntityInvocationHandler
    Constructor and Description
    `AttachedEntity(EntityInvocationHandler entity, AttachedEntityStatus status)`
    `EntityLinkDesc(String sourceName, EntityInvocationHandler source, Collection<EntityInvocationHandler> target, ClientLinkType type)`
    `EntityLinkDesc(String sourceName, EntityInvocationHandler source, EntityInvocationHandler target, ClientLinkType type)`
    `EntityLinkDesc(String sourceName, EntityInvocationHandler source, String targetRef)`

    Constructor parameters in org.apache.olingo.ext.proxy.context with type arguments of type EntityInvocationHandler
    Constructor and Description
    `EntityLinkDesc(String sourceName, EntityInvocationHandler source, Collection<EntityInvocationHandler> target, ClientLinkType type)`

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

    Methods in org.apache.olingo.ext.proxy.utils with parameters of type EntityInvocationHandler
    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 Object` | CoreUtils.`getKey(EdmEnabledODataClient client, EntityInvocationHandler typeHandler, Class<?> entityTypeRef, ClientEntity entity)`

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