version.setCustomProperties(propMap);
version.persist();
so = version; // return the version and not the version series to
// caller
} else {
Document doc = fStoreManager.getObjectStore(repositoryId).createDocument(name);
doc.setContent(contentStream, false);
// add document to folder
doc.createSystemBasePropertiesWhenCreated(propMap, user);
doc.setCustomProperties(propMap);
if (null != folder)
folder.addChildDocument(doc); // add document to folder and set
// parent in doc
else
doc.persist();
so = doc;
}
// policies, addACEs, removeACEs, extension are ignored for
// now.