@Beta public class ODataRequestDelete extends ODataRequestGeneric
resourcePath, servicePath
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
ODataRequestResultGeneric |
execute(org.apache.http.client.HttpClient httpClient)
Execute the OData request with the provided HttpClient reference.
|
URI |
getRelativeUri()
Get the static request URI of the OData resource.
|
String |
getVersionIdentifier() |
int |
hashCode() |
addHeader, addHeaderIfAbsent, addListener, addQueryParameter, getHeaders, getListeners, getProtocol, getQueryParameters, getRequestQuery, getResourcePath, getServicePath, setCsrfTokenRetriever, tryExecute, tryExecuteWithCsrfToken
public ODataRequestDelete(@Nonnull String servicePath, @Nonnull String entityName, @Nonnull ODataEntityKey entityKey, @Nullable String versionIdentifier, @Nonnull ODataProtocol protocol)
ODataRequestDelete(String, String, ODataEntityKey, String, ODataProtocol)
.servicePath
- The OData service path.entityName
- The name of the entity to delete.entityKey
- The entity key
that identifies the entity to delete.versionIdentifier
- The version identifier.protocol
- The OData protocol to use.public ODataRequestDelete(@Nonnull String servicePath, @Nonnull ODataResourcePath entityPath, @Nullable String versionIdentifier, @Nonnull ODataProtocol protocol)
servicePath
- The OData service path.entityPath
- The ODataResourcePath
that identifies the entity to delete.versionIdentifier
- The version identifier.protocol
- The OData protocol to use.@Nonnull public URI getRelativeUri()
ODataRequestGeneric
getRelativeUri
in class ODataRequestGeneric
@Nonnull public ODataRequestResultGeneric execute(@Nonnull org.apache.http.client.HttpClient httpClient)
ODataRequestExecutable
httpClient
- The HttpClient.public boolean equals(@Nullable Object o)
equals
in class ODataRequestGeneric
protected boolean canEqual(@Nullable Object other)
canEqual
in class ODataRequestGeneric
public int hashCode()
hashCode
in class ODataRequestGeneric
Copyright © 2021 SAP SE. All rights reserved.