public ExampleRequestResponse batchUpdate()
{
checkSupports(ResourceMethod.BATCH_UPDATE);
BatchUpdateRequestBuilder<Object, RecordTemplatePlaceholder> update =
new BatchUpdateRequestBuilder<Object, RecordTemplatePlaceholder>(
_uriTemplate,
RecordTemplatePlaceholder.class, _resourceSpec, _requestOptions);
Object id1 = generateKey(0);
Object id2 = generateKey(1);
update.input(id1, generateEntity());
update.input(id2, generateEntity());
addParams(update, ResourceMethod.BATCH_UPDATE);
addPathKeys(update);
BatchUpdateRequest<Object, RecordTemplatePlaceholder> request = update.build();
return buildRequestResponse(request, createBatchUpdateResult(id1, id2), buildResourceMethodDescriptorForRestMethod(request));
}