## Uses of Class
org.apache.olingo.server.api.ODataApplicationException

- Packages that use ODataApplicationException
  Package | Description
  --- | ---
  org.apache.olingo.server.api.batch | Olingo Server API - Batch The batch package is used to condense common parts about the OData batch processing.
  org.apache.olingo.server.api.processor | Olingo Processors Processors are used to handle OData requests and send back the OData reponse.
  org.apache.olingo.server.api.uri.queryoption.expression | Olingo Server API - URI - QueryOptions - Expressions The uri.queryoption.expression package is used to condense all about the Olingo expressions within the query options (in uri context).

- - ### Uses of ODataApplicationException in org.apache.olingo.server.api.batch

    Methods in org.apache.olingo.server.api.batch that throw ODataApplicationException
    Modifier and Type | Method and Description
    --- | ---
    `String` | BatchFacade.`extractBoundaryFromContentType(String contentType)` Extracts the boundary of a multipart/mixed header.
    `ODataResponsePart` | BatchFacade.`handleBatchRequest(BatchRequestPart request)` Handles a BatchRequestPart.
    `ODataResponse` | BatchFacade.`handleODataRequest(ODataRequest request)` Executes an ODataRequest, which must be a part of a change set.

  - ### Uses of ODataApplicationException in org.apache.olingo.server.api.processor

    Methods in org.apache.olingo.server.api.processor that throw ODataApplicationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | CountComplexCollectionProcessor.`countComplexCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Counts complex properties from persistence and puts serialized content and status into the response.
    `void` | CountEntityCollectionProcessor.`countEntityCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Counts entities from persistence and puts serialized content and status into the response.
    `void` | CountPrimitiveCollectionProcessor.`countPrimitiveCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Counts primitive properties from persistence and puts serialized content and status into the response.
    `void` | EntityProcessor.`createEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Creates an entity with send data in the persistence and puts content, status, and Location into the response.
    `void` | MediaEntityProcessor.`createMediaEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Creates an entity with sent media data in the persistence and puts content, status and Location into the response.
    `void` | ReferenceProcessor.`createReference(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat)` Creates entity reference in the persistence and puts content, status, and Location into the response.
    `void` | ComplexProcessor.`deleteComplex(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes complex-type value from an entity and puts the status into the response.
    `void` | ComplexCollectionProcessor.`deleteComplexCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes complex-type collection from an entity and puts the status into the response.
    `void` | EntityProcessor.`deleteEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes entity from persistence and puts the status into the response.
    `void` | MediaEntityProcessor.`deleteMediaEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes entity media data and associated entity from persistence and puts the status into the response.
    `void` | PrimitiveProcessor.`deletePrimitive(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes primitive-type value from an entity and puts the status into the response.
    `void` | PrimitiveCollectionProcessor.`deletePrimitiveCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes primitive-type collection from an entity and puts the status into the response.
    `void` | PrimitiveValueProcessor.`deletePrimitiveValue(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes primitive-type raw value from an entity and puts the status into the response.
    `void` | ReferenceProcessor.`deleteReference(ODataRequest request, ODataResponse response, UriInfo uriInfo)` Deletes reference to an entity from persistence and puts the status into the response.
    `void` | ActionComplexProcessor.`processActionComplex(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Process an action which has as return type a complex type.
    `void` | ActionComplexCollectionProcessor.`processActionComplexCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Process an action which has as return type a complex-type collection.
    `void` | ActionEntityProcessor.`processActionEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Process an action which has as return type an entity.
    `void` | ActionEntityCollectionProcessor.`processActionEntityCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Process an action which has as return type a collection of entities.
    `void` | ActionPrimitiveProcessor.`processActionPrimitive(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Process an action which has as return type a primitive-type.
    `void` | ActionPrimitiveCollectionProcessor.`processActionPrimitiveCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Process an action which has as return type a primitive-type collection.
    `void` | ActionVoidProcessor.`processActionVoid(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat)` Process an action which has no return type.
    `void` | BatchProcessor.`processBatch(BatchFacade facade, ODataRequest request, ODataResponse response)` Process a complete batch request and puts serialized content and status into the response.
    `ODataResponsePart` | BatchProcessor.`processChangeSet(BatchFacade facade, List<ODataRequest> requests)` Process a batch change set (containing several batch requests) and puts serialized content and status into the response.
    `void` | ComplexProcessor.`readComplex(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads complex-type instance.
    `void` | ComplexCollectionProcessor.`readComplexCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads complex-type collection.
    `void` | EntityProcessor.`readEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads entity data from persistence and puts serialized content and status into the response.
    `void` | EntityCollectionProcessor.`readEntityCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads entities data from persistence and puts serialized content and status into the response.
    `void` | MediaEntityProcessor.`readMediaEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads entity media data from persistence and puts content and status into the response.
    `void` | DefaultProcessor.`readMetadata(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestedContentType)`
    `void` | MetadataProcessor.`readMetadata(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads data from persistence and puts serialized content and status into the response.
    `void` | PrimitiveProcessor.`readPrimitive(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads primitive-type instance.
    `void` | PrimitiveCollectionProcessor.`readPrimitiveCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads primitive-type collection.
    `void` | PrimitiveValueProcessor.`readPrimitiveValue(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads raw value of a primitive-type instance, e.g., of a primitive property of an entity.
    `void` | ReferenceProcessor.`readReference(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads entity reference from persistence and put it as serialized content and status into the response.
    `void` | ReferenceCollectionProcessor.`readReferenceCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads entity references from persistence and put them as serialized content and with according status into the response.
    `void` | ServiceDocumentProcessor.`readServiceDocument(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType responseFormat)` Reads service-document information from persistence and puts serialized content and status into the response.
    `void` | DefaultProcessor.`readServiceDocument(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestedContentType)`
    `void` | ComplexProcessor.`updateComplex(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Update complex-type instance with send data in the persistence and puts content, status, and Location into the response.
    `void` | ComplexCollectionProcessor.`updateComplexCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Update (replace) complex-type collection with send data in the persistence and puts content, status, and Location into the response.
    `void` | EntityProcessor.`updateEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Update entity data with send data in the persistence and puts content, status, and Location into the response.
    `void` | MediaEntityProcessor.`updateMediaEntity(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Updates entity media data in the persistence and puts content and status into the response.
    `void` | PrimitiveProcessor.`updatePrimitive(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Update primitive-type instance with send data in the persistence and puts content, status, and Location into the response.
    `void` | PrimitiveCollectionProcessor.`updatePrimitiveCollection(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Update (replace) primitive-type collection with send data in the persistence and puts content, status, and Location into the response.
    `void` | PrimitiveValueProcessor.`updatePrimitiveValue(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat, ContentType responseFormat)` Update primitive-type instance with sent raw data in the persistence and puts content, status, and Location into the response.
    `void` | ReferenceProcessor.`updateReference(ODataRequest request, ODataResponse response, UriInfo uriInfo, ContentType requestFormat)` Update entity reference in the persistence and puts content, status, and Location into the response.

  - ### Uses of ODataApplicationException in org.apache.olingo.server.api.uri.queryoption.expression

    Methods in org.apache.olingo.server.api.uri.queryoption.expression that throw ODataApplicationException
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | VisitableExpression.`accept(ExpressionVisitor<T> visitor)` Method `VisitableExpression.accept(ExpressionVisitor)` is called when traversing the expression tree.
    `T` | ExpressionVisitor.`visitAlias(String aliasName)` Called for each traversed `Alias` expression
    `T` | ExpressionVisitor.`visitBinaryOperator(BinaryOperatorKind operator, T left, List<T> right)` Called for each traversed `Binary` expression
    `T` | ExpressionVisitor.`visitBinaryOperator(BinaryOperatorKind operator, T left, T right)` Called for each traversed `Binary` expression
    `default T` | ExpressionVisitor.`visitComputeAggregate(AggregateExpression aggregateExpr)` Called for each traversed `AggregateExpression`
    `T` | ExpressionVisitor.`visitEnum(EdmEnumType type, List<String> enumValues)` Called for each traversed `Enumeration` expression
    `T` | ExpressionVisitor.`visitLambdaExpression(String lambdaFunction, String lambdaVariable, Expression expression)` Called for each traversed lambda expression
    `T` | ExpressionVisitor.`visitLambdaReference(String variableName)` Called for each traversed `LambdaRef`
    `T` | ExpressionVisitor.`visitLiteral(Literal literal)` Called for each traversed `Literal` expression
    `T` | ExpressionVisitor.`visitMember(Member member)` Called for each traversed `Member` expression
    `T` | ExpressionVisitor.`visitMethodCall(MethodKind methodCall, List<T> parameters)` Called for each traversed `Method` expression
    `T` | ExpressionVisitor.`visitTypeLiteral(EdmType type)` Called for each traversed `TypeLiteral` expression
    `T` | ExpressionVisitor.`visitUnaryOperator(UnaryOperatorKind operator, T operand)` Called for each traversed `Unary` expression

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