# Hierarchy For Package org.apache.olingo.ext.proxy.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.olingo.ext.proxy.api.AbstractEntityKey (implements java.io.Serializable)
  - org.apache.olingo.ext.proxy.api.ODataResponseError
  - org.apache.olingo.ext.proxy.api.Sort (implements java.util.Map.Entry<K,V>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.olingo.commons.api.ex.ODataRuntimeException
          - org.apache.olingo.ext.proxy.api.ODataFlushException

## Interface Hierarchy

- org.apache.olingo.ext.proxy.api.AbstractOpenType
- org.apache.olingo.ext.proxy.api.CommonQuery
  - org.apache.olingo.ext.proxy.api.CollectionQuery<CT>
    - org.apache.olingo.ext.proxy.api.PrimitiveCollection<T> (also extends org.apache.olingo.ext.proxy.api.GenericCollection<T,C>)
    - org.apache.olingo.ext.proxy.api.PrimitiveCollectionInvoker<T> (also extends org.apache.olingo.ext.proxy.api.Invoker<T>)
    - org.apache.olingo.ext.proxy.api.StructuredCollectionQuery<CT> (also extends org.apache.olingo.ext.proxy.api.StructuredQuery<T>)
      - org.apache.olingo.ext.proxy.api.StructuredCollectionInvoker<CT> (also extends org.apache.olingo.ext.proxy.api.Invoker<T>)
        - org.apache.olingo.ext.proxy.api.StructuredCollectionComposableInvoker<CT,O> (also extends org.apache.olingo.ext.proxy.api.ComposableInvoker<T,O>)
  - org.apache.olingo.ext.proxy.api.StructuredQuery<T>
    - org.apache.olingo.ext.proxy.api.StructuredCollectionQuery<CT> (also extends org.apache.olingo.ext.proxy.api.CollectionQuery<CT>)
      - org.apache.olingo.ext.proxy.api.StructuredCollectionInvoker<CT> (also extends org.apache.olingo.ext.proxy.api.Invoker<T>)
        - org.apache.olingo.ext.proxy.api.StructuredCollectionComposableInvoker<CT,O> (also extends org.apache.olingo.ext.proxy.api.ComposableInvoker<T,O>)
    - org.apache.olingo.ext.proxy.api.StructuredInvoker<T> (also extends org.apache.olingo.ext.proxy.api.Invoker<T>)
      - org.apache.olingo.ext.proxy.api.StructuredComposableInvoker<T,O> (also extends org.apache.olingo.ext.proxy.api.ComposableInvoker<T,O>)
- org.apache.olingo.ext.proxy.api.EdmStreamValue
- org.apache.olingo.ext.proxy.api.EntitySet<T,EC>
- org.apache.olingo.ext.proxy.api.Invoker<T>
  - org.apache.olingo.ext.proxy.api.ComposableInvoker<T,O>
    - org.apache.olingo.ext.proxy.api.StructuredCollectionComposableInvoker<CT,O> (also extends org.apache.olingo.ext.proxy.api.StructuredCollectionInvoker<CT>)
    - org.apache.olingo.ext.proxy.api.StructuredComposableInvoker<T,O> (also extends org.apache.olingo.ext.proxy.api.StructuredInvoker<T>)
  - org.apache.olingo.ext.proxy.api.PrimitiveCollectionInvoker<T> (also extends org.apache.olingo.ext.proxy.api.CollectionQuery<CT>)
  - org.apache.olingo.ext.proxy.api.StructuredCollectionInvoker<CT> (also extends org.apache.olingo.ext.proxy.api.StructuredCollectionQuery<CT>)
    - org.apache.olingo.ext.proxy.api.StructuredCollectionComposableInvoker<CT,O> (also extends org.apache.olingo.ext.proxy.api.ComposableInvoker<T,O>)
  - org.apache.olingo.ext.proxy.api.StructuredInvoker<T> (also extends org.apache.olingo.ext.proxy.api.StructuredQuery<T>)
    - org.apache.olingo.ext.proxy.api.StructuredComposableInvoker<T,O> (also extends org.apache.olingo.ext.proxy.api.ComposableInvoker<T,O>)
- java.lang.Iterable<T>
  - org.apache.olingo.ext.proxy.api.AbstractEntitySet<T,KEY,EC> (also extends java.io.Serializable)
  - java.util.Collection<E>
    - org.apache.olingo.ext.proxy.api.GenericCollection<T,C> (also extends java.io.Serializable)
      - org.apache.olingo.ext.proxy.api.PrimitiveCollection<T> (also extends org.apache.olingo.ext.proxy.api.CollectionQuery<CT>)
      - org.apache.olingo.ext.proxy.api.StructuredCollection<T,EC,CT>
        - org.apache.olingo.ext.proxy.api.ComplexCollection<T,EC,CT>
        - org.apache.olingo.ext.proxy.api.EntityCollection<T,EC,CT>
- org.apache.olingo.ext.proxy.api.Operations
- java.io.Serializable
  - org.apache.olingo.ext.proxy.api.AbstractEntitySet<T,KEY,EC> (also extends java.lang.Iterable<T>)
  - org.apache.olingo.ext.proxy.api.AbstractSingleton<T,KEY,EC>
  - org.apache.olingo.ext.proxy.api.AbstractTerm
  - org.apache.olingo.ext.proxy.api.Annotatable
  - org.apache.olingo.ext.proxy.api.GenericCollection<T,C> (also extends java.util.Collection<E>)
    - org.apache.olingo.ext.proxy.api.PrimitiveCollection<T> (also extends org.apache.olingo.ext.proxy.api.CollectionQuery<CT>)
    - org.apache.olingo.ext.proxy.api.StructuredCollection<T,EC,CT>
      - org.apache.olingo.ext.proxy.api.ComplexCollection<T,EC,CT>
      - org.apache.olingo.ext.proxy.api.EntityCollection<T,EC,CT>
  - org.apache.olingo.ext.proxy.api.PersistenceManager
  - org.apache.olingo.ext.proxy.api.Search<T,EC>
  - org.apache.olingo.ext.proxy.api.StructuredType<T>
    - org.apache.olingo.ext.proxy.api.ComplexType<T>
    - org.apache.olingo.ext.proxy.api.EntityType<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.olingo.ext.proxy.api.Sort.Direction
    - org.apache.olingo.ext.proxy.api.OperationType

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