public class ODataResponseBatchDefaultImpl extends java.lang.Object implements ODataResponseBatch
ODataResponseBatch
.ODataResponse.Headers
Constructor and Description |
---|
ODataResponseBatchDefaultImpl(java.util.List<ODataResponseBatchItem> responses,
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) |
ODataResponseBatchDefaultImpl(java.util.List<ODataResponseBatchItem> responses,
java.util.Map<ODataResponse.Headers,java.lang.String> headers,
java.lang.String customTag)
Constructor of the odata response batch.
|
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.
|
java.util.List<ODataResponseBatchItem> |
getResponses()
Returns all the response items (
ODataResponseBatchItem ). |
boolean |
isBatch()
Tells whether the response is batch or not.
|
public ODataResponseBatchDefaultImpl(java.util.List<ODataResponseBatchItem> responses, java.util.Map<ODataResponse.Headers,java.lang.String> headers, java.lang.String customTag)
responses
- list of response batch itemsheaders
- headers of the batch response, MUST be non-nullcustomTag
- custom tag can be set for an ODataRequestParamBatchDefaultImpl
public ODataResponseBatchDefaultImpl(java.util.List<ODataResponseBatchItem> responses, 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)
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.List<ODataResponseBatchItem> getResponses()
ODataResponseBatch
ODataResponseBatchItem
). A batch item can be either a single read response (ODataResponseSingle
) or a change set (ODataResponseChangeSet
).getResponses
in interface ODataResponseBatch
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllHttpHeaders()
ODataResponse
getAllHttpHeaders
in interface ODataResponse