@Override
protected Response delegate(HttpHeaders httpHeaders, URI baseUri, ContextResolver<ODataProducer> producerResolver) throws Exception {
ODataProducer producer = producerResolver.getContext(ODataProducer.class);
OEntity entity = new BatchRequestResource().getRequestEntity(httpHeaders, getResourceHeaders(),
getUriInfo(),
getResourceContent(),
producer.getMetadata(),
getEnitySetName(),
OEntityKey.parse(getEntityKey()), false);
producer.updateEntity(null, getEnitySetName(), entity);
Response response = Response.ok().header(ODataConstants.Headers.DATA_SERVICE_VERSION, ODataConstants.DATA_SERVICE_VERSION_HEADER)
.header(ODataConstants.Headers.CONTENT_TYPE, getResourceHeaders().getFirst(ODataConstants.Headers.CONTENT_TYPE))
.header(ODataConstants.Headers.CONTENT_LENGTH, 0).build();
return response;
}
ODataBatchPutUnit.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:oreva
作者:
评论列表
文章目录