| Package | Description |
|---|---|
| org.apache.olingo.odata2.api.batch | |
| org.apache.olingo.odata2.api.edm |
Entity Data Model API
|
| org.apache.olingo.odata2.api.ep |
Entity Provider
|
| org.apache.olingo.odata2.api.exception |
Exception Classes used in the OData library as well as the implementing application
|
| org.apache.olingo.odata2.api.rt |
Runtime Support
|
| org.apache.olingo.odata2.api.uri |
URI Parser Facade
|
| org.apache.olingo.odata2.api.uri.expression |
Expression Parser
|
| org.apache.olingo.odata2.core.ep | |
| org.apache.olingo.odata2.core.rt | |
| org.apache.olingo.odata2.core.uri | |
| org.apache.olingo.odata2.core.uri.expression |
| Modifier and Type | Class and Description |
|---|---|
class |
BatchException |
| Modifier and Type | Class and Description |
|---|---|
class |
EdmException |
class |
EdmLiteralException |
class |
EdmSimpleTypeException |
| Modifier and Type | Class and Description |
|---|---|
class |
EntityProviderException
An
EntityProviderException is the base exception for all EntityProvider related exceptions. |
| Modifier and Type | Class and Description |
|---|---|
class |
ODataBadRequestException
Exceptions of this class will result in a HTTP status 400 bad request
|
class |
ODataConflictException
Exceptions of this class will result in a HTTP status 409 Conflict
|
class |
ODataForbiddenException
Exceptions of this class will result in a HTTP status 403 forbidden
|
class |
ODataHttpException
ODataMessageException with a HTTP status code. |
class |
ODataInternalServerErrorException |
class |
ODataMethodNotAllowedException
Exceptions of this class will result in a HTTP status 405 (method not allowed).
|
class |
ODataNotAcceptableException
Exceptions of this class will result in a HTTP status 406 not acceptable
|
class |
ODataNotFoundException
Exceptions of this class will result in a HTTP status 404 not found
|
class |
ODataNotImplementedException
Exceptions of this class will result in a HTTP status 501 (Not implemented).
|
class |
ODataPreconditionFailedException
Exceptions of this class will result in a HTTP Status 412 Precondition Failed.
|
class |
ODataPreconditionRequiredException
Exceptions of this class will result in a HTTP status 428 precondition required
|
class |
ODataServiceUnavailableException
Exceptions of this class will result in a HTTP status 503 service unavailable
|
class |
ODataUnsupportedMediaTypeException
Exceptions of this class will result in a HTTP status 415 unsupported media type
|
| Modifier and Type | Method and Description |
|---|---|
ODataMessageException |
ODataException.getMessageExceptionCause()
Search for and return first (from top)
ODataMessageException in the cause hierarchy. |
| Modifier and Type | Method and Description |
|---|---|
protected static MessageReference |
ODataMessageException.createMessageReference(Class<? extends ODataMessageException> clazz,
String messageReferenceKey)
Creates
MessageReference objects more conveniently. |
| Modifier and Type | Method and Description |
|---|---|
static String |
RuntimeDelegate.extractExceptionMessage(ODataMessageException exception)
Extract message of
ODataMessageException and return it as a string. |
abstract String |
RuntimeDelegate.RuntimeDelegateInstance.extractExceptionMessage(ODataMessageException exception)
Extract message of
ODataMessageException and return it as a string. |
| Modifier and Type | Class and Description |
|---|---|
class |
UriNotMatchingException
URI-parsing exception resulting in a 404 Not Found response.
|
class |
UriSyntaxException
Exception for violation of the OData URI construction rules,
resulting in a 400 Bad Request response.
|
| Modifier and Type | Method and Description |
|---|---|
static FilterExpression |
UriParser.parseFilter(Edm edm,
EdmEntityType edmType,
String expression)
Parses a $filter expression string and create an expression tree.
|
abstract FilterExpression |
UriParser.parseFilterString(EdmEntityType edmType,
String expression)
Parses a $filter expression string and create an expression tree.
|
static OrderByExpression |
UriParser.parseOrderBy(Edm edm,
EdmEntityType edmType,
String expression)
Parses a $orderby expression string and creates an expression tree.
|
abstract OrderByExpression |
UriParser.parseOrderByString(EdmEntityType edmType,
String expression)
Parses a $orderby expression string and creates an expression tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExceptionVisitExpression
Exception thrown while traversing/visiting a filter expression tree
|
class |
ExpressionParserException
Exception thrown while parsing a filter or orderby expression
|
| Modifier and Type | Class and Description |
|---|---|
class |
EntityProviderProducerException |
| Modifier and Type | Method and Description |
|---|---|
String |
RuntimeDelegateImpl.extractExceptionMessage(ODataMessageException exception) |
| Modifier and Type | Method and Description |
|---|---|
FilterExpression |
UriParserImpl.parseFilterString(EdmEntityType entityType,
String expression) |
OrderByExpression |
UriParserImpl.parseOrderByString(EdmEntityType entityType,
String expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionParserInternalError
Internal error in the expression parser.
|
class |
FilterParserExceptionImpl
This class is used to create exceptions of type FilterParserException.
|
class |
TokenizerException
This exception is thrown if there is an error during tokenizing.
This exception in not in the public API, but may be added as cause for the ExpressionParserException exception. |
class |
TokenizerExpectError
This exception is thrown if a token should be read
from the top of the
TokenList which does not match an
expected token. |
| Modifier and Type | Method and Description |
|---|---|
FilterExpression |
FilterParser.parseFilterString(String expression)
Parses a $filter expression string and creates an $orderby expression tree.
|
OrderByExpression |
OrderByParser.parseOrderByString(String orderByExpression)
Parses a $orderby expression string and creates an $orderby expression tree
|
Copyright © 2020. All rights reserved.