public class ODataResponseSingleDefaultImpl extends java.lang.Object implements ODataResponseSingle
ODataResponseSingle
.ODataResponse.Headers
Constructor and Description |
---|
ODataResponseSingleDefaultImpl(ODataPayload.Type payloadType,
ODataPayload payload,
java.util.Map<ODataResponse.Headers,java.lang.String> headers,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> allHeaders,
java.lang.String customTag)
Constructor of odata response single.
|
ODataResponseSingleDefaultImpl(ODataPayload.Type payloadType,
ODataPayload payload,
java.util.Map<ODataResponse.Headers,java.lang.String> headers,
java.lang.String customTag)
Constructor of odata response single.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getAllHttpHeaders()
Gets the all http headers received along the response.
|
java.lang.String |
getCustomTag()
Returns the custom tag of the response.
|
java.util.Map<ODataResponse.Headers,java.lang.String> |
getHeaders()
Returns the map of headers in this response.
|
ODataPayload |
getPayload()
Returns the OData payload (see
ODataPayload ). |
ODataPayload.Type |
getPayloadType()
Returns the type of the payload (see
ODataPayload.Type ). |
boolean |
isBatch()
Tells whether the response is batch or not.
|
public ODataResponseSingleDefaultImpl(ODataPayload.Type payloadType, ODataPayload payload, java.util.Map<ODataResponse.Headers,java.lang.String> headers, java.util.Map<java.lang.String,java.util.List<java.lang.String>> allHeaders, java.lang.String customTag)
payloadType
- the type of the payloadpayload
- the response payload (sent by ther server). It can be null (e.g. for an update request).headers
- the odata relevant HTTP headerscustomTag
- custom tag set by the application for an odata requestallHeaders
- public ODataResponseSingleDefaultImpl(ODataPayload.Type payloadType, ODataPayload payload, java.util.Map<ODataResponse.Headers,java.lang.String> headers, java.lang.String customTag)
payloadType
- the type of the payloadpayload
- the response payload (sent by ther server). It can be null (e.g. for an update request).headers
- the odata relevant HTTP headerscustomTag
- custom tag set by the application for an odata requestallHttpHeaders
- public ODataPayload.Type getPayloadType()
ODataResponseSingle
ODataPayload.Type
). If there is no payload in the response (e.g. for an update request) it returns Type.None.getPayloadType
in interface ODataResponseSingle
public ODataPayload getPayload()
ODataResponseSingle
ODataPayload
). If there is no payload in the response (e.g. for an update request) this returns null.getPayload
in interface ODataResponseSingle
public java.lang.String getCustomTag()
ODataResponse
getCustomTag
in interface ODataResponse
public java.util.Map<ODataResponse.Headers,java.lang.String> getHeaders()
ODataResponse
ODataResponse.Headers
. The value of the map is the
header value in String.getHeaders
in interface ODataResponse
public boolean isBatch()
ODataResponse
isBatch
in interface ODataResponse
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllHttpHeaders()
ODataResponse
getAllHttpHeaders
in interface ODataResponse