}
public static ODocument createFile(String fileName, String data,
String contentType, long contentLength, InputStream is,
HashMap<String,?> metadata, String contentString) throws Throwable {
FileDao dao = FileDao.getInstance();
ODocument doc=dao.create(fileName,contentType,contentLength,is,metadata,contentString);
if (data!=null && !data.trim().isEmpty()) {
ODocument metaDoc=(new ODocument()).fromJSON("{ '"+DATA_FIELD_NAME+"' : " + data + "}");
doc.merge(metaDoc, true, false);
}
dao.save(doc);