package org.odata4j.consumer; import java.io.InputStream; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MultivaluedMap; public class ODataClientBatchResponseImpl implements ODataClientBatchResponse { final Object entity; final int status; final MultivaluedMap<String, String> headers; public ODataClientBatchResponseImpl(int statusCode, MultivaluedMap<String, String> inHeaders, Object result) { status = statusCode; headers = inHeaders; entity = result; } @Override public MultivaluedMap<String, String> getHeaders() { return headers; } @Override public void close() { } @Override public int getStatus() { return status; } @Override public Object getEntity() { return entity; } @Override public InputStream getEntityInputStream() { throw new UnsupportedOperationException("not supported by ODataClientBatchResponse"); } @Override public MediaType getMediaType() { throw new UnsupportedOperationException("not supported by ODataClientBatchResponse"); } }