| Modifier and Type | Class and Description |
|---|---|
static class |
ODataProtocol.ODataProtocolV2
OData protocol v2.
|
static class |
ODataProtocol.ODataProtocolV4
OData protocol v4.
|
| Modifier and Type | Field and Description |
|---|---|
static ODataProtocol |
ODataProtocol.V2
Version 2.0 of the OData protocol.
|
static ODataProtocol |
ODataProtocol.V4
Version 4.0 of the OData protocol.
|
| Modifier and Type | Method and Description |
|---|---|
default boolean |
ODataProtocol.isEqualTo(ODataProtocol otherProtocol)
Compares this protocol with the given protocol based on their version identifiers.
|
| Constructor and Description |
|---|
ODataResponseDeserializer(ODataProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
static ODataServiceError |
ODataServiceError.fromResultObject(ResultObject resultObject,
ODataProtocol protocol)
SDK internal method to construct an OData error from a
ResultObject. |
| Modifier and Type | Method and Description |
|---|---|
default String |
Expressions.Operand.getExpression(ODataProtocol protocol)
Create the String representation of the expression based on a given
ODataProtocol. |
String |
ValueBinary.Expression.getExpression(ODataProtocol protocol) |
String |
ValueBoolean.Expression.getExpression(ODataProtocol protocol) |
String |
ValueCollection.Expression.getExpression(ODataProtocol protocol) |
String |
ValueDate.Expression.getExpression(ODataProtocol protocol) |
String |
ValueDateTime.Expression.getExpression(ODataProtocol protocol) |
String |
ValueDateTimeOffset.Expression.getExpression(ODataProtocol protocol) |
String |
ValueDuration.Expression.getExpression(ODataProtocol protocol) |
String |
ValueNumeric.Expression.getExpression(ODataProtocol protocol) |
String |
ValueString.Expression.getExpression(ODataProtocol protocol) |
String |
ValueTimeOfDay.Expression.getExpression(ODataProtocol protocol) |
String |
Expressions.Operand.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes)
Create the String representation of the expression.
|
default String |
FieldReference.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueBinary.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueBoolean.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueCollection.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueDate.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueDateTime.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueDateTimeOffset.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueDuration.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueNumeric.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueString.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
String |
ValueTimeOfDay.Expression.getExpression(ODataProtocol protocol,
Map<String,Predicate<FieldReference>> prefixes) |
| Modifier and Type | Method and Description |
|---|---|
ODataProtocol |
StructuredQuery.getProtocol() |
| Modifier and Type | Method and Description |
|---|---|
static StructuredQuery |
StructuredQuery.asNestedQueryOnProperty(String fieldName,
ODataProtocol protocol)
Create a nested query on a property.
|
static StructuredQuery |
StructuredQuery.onEntity(String entityName,
ODataProtocol protocol)
Create a
StructuredQuery for building up OData 2.0 or 4.0 queries. |
| Modifier and Type | Method and Description |
|---|---|
ODataProtocol |
AbstractODataParameters.getProtocol()
The
ODataProtocol these parameters should conform to. |
ODataProtocol |
ODataRequestGeneric.getProtocol()
The OData protocol version of this request.
|
| Modifier and Type | Method and Description |
|---|---|
static ODataFunctionParameters |
ODataFunctionParameters.empty(ODataProtocol protocol)
Convenience method to create an empty set of function parameters.
|
static ODataEntityKey |
ODataEntityKey.of(Map<String,Object> key,
ODataProtocol protocol)
Create an instance of
ODataEntityKey from a generic key-value composition. |
static ODataFunctionParameters |
ODataFunctionParameters.of(Map<String,Object> parameters,
ODataProtocol protocol)
Create an instance of
ODataFunctionParameters from a set of parameters. |
| Constructor and Description |
|---|
ODataEntityKey(ODataProtocol protocol)
Create a new, empty entity key for the given protocol version.
|
ODataFunctionParameters(ODataProtocol protocol)
Create a new, empty set of parameters for an OData function.
|
ODataRequestAction(String servicePath,
ODataResourcePath actionPath,
String actionParameters,
ODataProtocol protocol)
Default constructor for OData Action request.
|
ODataRequestAction(String servicePath,
ODataResourcePath actionPath,
String actionParameters,
String encodedQuery,
ODataProtocol protocol)
Constructor with StructuredQuery for OData Function request.
|
ODataRequestAction(String servicePath,
String actionName,
String actionParameters,
ODataProtocol protocol)
Convenience constructor for invocations of unbound actions.
|
ODataRequestBatch(String servicePath,
ODataProtocol protocol)
Default constructor for OData Batch request.
|
ODataRequestBatch(String servicePath,
ODataProtocol protocol,
Supplier<UUID> uuidProvider)
Default constructor for OData Batch request.
|
ODataRequestCount(String servicePath,
ODataResourcePath resourcePath,
String encodedQuery,
ODataProtocol protocol)
Default constructor for OData Count request.
|
ODataRequestCount(String servicePath,
String entityName,
String encodedQuery,
ODataProtocol protocol)
Default constructor for OData Count request.
|
ODataRequestCreate(String servicePath,
ODataResourcePath entityPath,
String serializedEntity,
ODataProtocol protocol)
Default constructor for OData Create request.
|
ODataRequestCreate(String servicePath,
String entityName,
String serializedEntity,
ODataProtocol protocol)
Convenience constructor for OData delete requests on entity collections directly.
|
ODataRequestDelete(String servicePath,
ODataResourcePath entityPath,
String versionIdentifier,
ODataProtocol protocol)
Default constructor for OData delete requests.
|
ODataRequestDelete(String servicePath,
String entityName,
ODataEntityKey entityKey,
String versionIdentifier,
ODataProtocol protocol)
Convenience constructor for OData delete requests on entity collections directly.
|
ODataRequestFunction(String servicePath,
ODataResourcePath functionPath,
ODataFunctionParameters parameters,
String query,
ODataProtocol protocol)
Convenience constructor for invocations of unbound functions.
|
ODataRequestFunction(String servicePath,
ODataResourcePath functionPath,
String encodedQuery,
ODataProtocol protocol)
Default constructor for OData Function request.
|
ODataRequestFunction(String servicePath,
String functionName,
ODataFunctionParameters parameters,
ODataProtocol protocol)
Convenience constructor for invocations of unbound functions.
|
ODataRequestRead(String servicePath,
ODataResourcePath entityPath,
String encodedQuery,
ODataProtocol protocol)
Default constructor for OData Read request.
|
ODataRequestRead(String servicePath,
String entityName,
String encodedQuery,
ODataProtocol protocol)
Convenience constructor for OData read requests on entity collections directly.
|
ODataRequestReadByKey(String servicePath,
ODataResourcePath entityPath,
String encodedQuery,
ODataProtocol protocol)
Default constructor for OData Read requests.
|
ODataRequestReadByKey(String servicePath,
String entityName,
ODataEntityKey entityKey,
String encodedQuery,
ODataProtocol protocol)
Convenience constructor for OData read requests on entity collections directly.
|
ODataRequestUpdate(String servicePath,
ODataResourcePath entityPath,
org.apache.http.HttpEntity httpEntity,
UpdateStrategy updateStrategy,
String versionIdentifier,
ODataProtocol protocol)
Default constructor for OData Update requests.
|
ODataRequestUpdate(String servicePath,
ODataResourcePath entityPath,
String serializedEntity,
UpdateStrategy updateStrategy,
String versionIdentifier,
ODataProtocol protocol)
Default constructor for OData Update requests.
|
ODataRequestUpdate(String servicePath,
String entityName,
ODataEntityKey entityKey,
String serializedEntity,
UpdateStrategy updateStrategy,
String versionIdentifier,
ODataProtocol protocol)
Convenience constructor for OData update requests on entity collections directly.
|
Copyright © 2022 SAP SE. All rights reserved.