# Uses of Package
org.apache.olingo.odata2.api.exception

- Packages that use org.apache.olingo.odata2.api.exception
  Package | Description
  --- | ---
  org.apache.olingo.odata2.annotation.processor.api | Annotations-API for Entity Data Model definition The core API package contains contains the AnnotationServiceFactory as entry point to an implementation (core) of the Annotations-API for Entity Data Model definition.
  org.apache.olingo.odata2.annotation.processor.ref |
  org.apache.olingo.odata2.api | OData Library API OData Library is a protocol implementation of the OData V2.0 standard.
  org.apache.olingo.odata2.api.batch |
  org.apache.olingo.odata2.api.edm | Entity Data Model API The Entity Data Model is described in the OData protocol specification as well as in the Conceptual Schema Definition for the OData Protocol.
  org.apache.olingo.odata2.api.edm.provider | Entity Data Model Provider API Classes in this package are used to provide an EDM to the library as well as to the application.
  org.apache.olingo.odata2.api.ep | Entity Provider The org.apache.olingo.odata2.api.ep package contains all classes related and necessary to provide an `EntityProvider`.
  org.apache.olingo.odata2.api.ep.callback | Entity Provider Callbacks These callbacks will be used to support the $expand query option.
  org.apache.olingo.odata2.api.exception | Exception Classes used in the OData library as well as the implementing application APPLICATION DEVELOPERS: Please use `ODataApplicationException` for custom exceptions.
  org.apache.olingo.odata2.api.processor | Data Processor A data processor implements all create, read, update and delete (CRUD) methods of an OData service.
  org.apache.olingo.odata2.api.processor.feature | Processor Features Optional feature interfaces.
  org.apache.olingo.odata2.api.processor.part | Processor Parts
  org.apache.olingo.odata2.api.rt | Runtime Support Provides a mechanism for loading of implementation classes for interfaces.
  org.apache.olingo.odata2.api.uri | URI Parser Facade The URI package has one central class `UriParser` to parse a request URI as well as several interfaces that provide access to parsed parts of the URI.
  org.apache.olingo.odata2.api.uri.expression | Expression Parser This package contains all classes necessary to decribe an expression tree(e.g. a filter or order by tree) Trees can be traversed by implementing the `ExpressionVisitor` interface and calling the accept() method.
  org.apache.olingo.odata2.client.api.ep.callback |
  org.apache.olingo.odata2.jpa.processor.api | OData JPA Processor API Library The library provides a way for the developers to create an OData Service from a Java Persistence Model.
  org.apache.olingo.odata2.jpa.processor.api.exception | OData JPA Processor API Library - Exceptions There are two main types of exceptions thrown from the library Model Exception Runtime Exception The Model Exception is thrown while processing JPA metamodels and runtime exception is thrown while processing persistence data.
  org.apache.olingo.odata2.jpa.processor.ref.extension |
  org.apache.olingo.odata2.jpa.processor.ref.util |
  org.apache.olingo.odata2.ref.edm |
  org.apache.olingo.odata2.ref.processor |

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.annotation.processor.api
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.annotation.processor.ref
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.batch
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataException Base exception for all `OData`-related exceptions.
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.edm
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataException Base exception for all `OData`-related exceptions.
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.edm.provider
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.ep
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataException Base exception for all `OData`-related exceptions.
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.ep.callback
  Class and Description
  ODataApplicationException This class represents a translated application exception.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.exception
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataApplicationException This class represents a translated application exception.
  ODataException Base exception for all `OData`-related exceptions.
  ODataHttpException `ODataMessageException` with a HTTP status code.
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.processor
  Class and Description
  ODataApplicationException This class represents a translated application exception.
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.processor.feature
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.processor.part
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.rt
  Class and Description
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.uri
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataBadRequestException Exceptions of this class will result in a HTTP status 400 bad request
  ODataException Base exception for all `OData`-related exceptions.
  ODataHttpException `ODataMessageException` with a HTTP status code.
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.
  ODataNotFoundException Exceptions of this class will result in a HTTP status 404 not found

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.api.uri.expression
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataApplicationException This class represents a translated application exception.
  ODataBadRequestException Exceptions of this class will result in a HTTP status 400 bad request
  ODataException Base exception for all `OData`-related exceptions.
  ODataHttpException `ODataMessageException` with a HTTP status code.
  ODataMessageException DO NOT EXTEND THIS EXCEPTION APPLICATION DEVELOPERS: please use `ODataApplicationException` o throw custom exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.client.api.ep.callback
  Class and Description
  ODataApplicationException This class represents a translated application exception.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.jpa.processor.api
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.
  ODataNotFoundException Exceptions of this class will result in a HTTP status 404 not found

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.jpa.processor.api.exception
  Class and Description
  MessageReference APPLICATION DEVELOPERS: Please use `ODataApplicationException` to throw custom exceptions.
  ODataApplicationException This class represents a translated application exception.
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.jpa.processor.ref.extension
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.jpa.processor.ref.util
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.ref.edm
  Class and Description
  ODataException Base exception for all `OData`-related exceptions.

- Classes in org.apache.olingo.odata2.api.exception used by org.apache.olingo.odata2.ref.processor
  Class and Description
  ODataApplicationException This class represents a translated application exception.
  ODataException Base exception for all `OData`-related exceptions.
  ODataNotFoundException Exceptions of this class will result in a HTTP status 404 not found
  ODataNotImplementedException Exceptions of this class will result in a HTTP status 501 (Not implemented).

Copyright © 2013-2022 The Apache Software Foundation. All Rights Reserved.