package org.odata4j.consumer;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import org.odata4j.core.ODataClientChangeSetResponse;
/**
* An implementation of ODataClientChangeSetResponse.
*
* Copyright 2013 Halliburton
* @author <a href="mailto:peng.chen@halliburton.com">Kevin Chen</a>
*
*/
public class ConsumerChangeSetResponseImpl implements ODataClientChangeSetResponse {
List<ODataClientBatchResponse> results = new ArrayList<ODataClientBatchResponse>();
int status = 200;
@Override
public int getStatus() {
return status;
}
@Override
public List<ODataClientBatchResponse> getEntity() {
return results;
}
@Override
public MultivaluedMap<String, String> getHeaders() {
return null;
}
@Override
public void close() {
}
@Override
public void add(ODataClientBatchResponse result) {
results.add(result);
}
@Override
public InputStream getEntityInputStream() {
throw new UnsupportedOperationException("not supported by ConsumerChangeSetResponseImpl");
}
@Override
public MediaType getMediaType() {
throw new UnsupportedOperationException("not supported by ConsumerChangeSetResponseImpl");
}
}