Update properties:
var url = "http://localhost:8080/rest/private/cmisatom/";
url += repository;
url += "/object/";
url += obj_id;
//constructing document
String atomDoc = "<?xml version='1.0' encoding='utf-8'?>";
atomDoc += "<entry xmlns='http://www.w3.org/2005/Atom'";
atomDoc += " xmlns:cmis='http://docs.oasis-open.org/ns/cmis/core/200908/'";
atomDoc += " xmlns:cmisra='http://docs.oasis-open.org/ns/cmis/restatom/200908/'>";
atomDoc += "<cmisra:object><cmis:properties>";
atomDoc += "<cmis:propertyString queryName='cmis:name' localName='cmis:name' propertyDefinitionId='cmis:name'>";
atomDoc += "<cmis:value>newName</cmis:value>";
atomDoc += "</cmis:propertyString>";
atomDoc += "</cmis:properties></cmisra:object></entry>";
var params = {};
params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.PUT;
params[gadgets.io.RequestParameters.POST_DATA] = atomDoc;
gadgets.io.makeRequest(url, handler, params);
Set content stream:
var url = "http://localhost:8080/rest/private/cmisatom/";
url += repository;
url += "/file/";
url += obj_id;
var params = {};
params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
params[gadgets.io.RequestParameters.CONTENT_TYPE] = "multipart/form-data";
params[gadgets.io.RequestParameters.POST_DATA] = contentStream;
gadgets.io.makeRequest(url, handler, params);