# Package org.apache.olingo.ext.proxy.api.annotations

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  AnnotationsForNavigationProperty |
  AnnotationsForProperty |
  CollectionRef | Associate EntityType Java object with its collection.
  ComplexType | Mark POJO as EDM complex type.
  CompoundKey | Identifies a compound key.
  CompoundKeyElement | Mark multi key class field (property) as multi key element.
  EntityContainer | Mark POJO as EDM entity container.
  EntitySet | Give entity set a name.
  EntityType | Mark POJO as EDM entity type.
  EnumType | Mark Java enum as EDM enum type.
  Key | Mark POJO field (property) as key.
  KeyClass | Specifies a composite primary key class that is mapped to multiple fields or properties of an EntityType.
  KeyRef | Identifies a compound key.
  Namespace | Associate Java package with OData namespace.
  NavigationProperty | Bind POJO field to EDM navigation property.
  Operation | Mark method as EDM function import.
  Parameter | Function import parameter information.
  Property | Bind POJO field to EDM property.
  ReferentialConstraint | Annotate navigation property with information about referential constraint.
  RowType | Mark inner class as EDM row type.
  Singleton | Give singleton a name.
  Term | Mark POJO as term.

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