OriginalFileDescriptor originalJson = fileDescription.getOriginalFileDescription();
originalJson.setMediaFileName(actualFile.getName());
// Add user data
UserDataDescriptor userData = fileDescription.getUserDataDescription();
for(String key : parameters.keySet()) {
if( "id".equals(key)
|| "rev".equals(key)
) {
// Drop already processed parameters
} else {
List<String> values = parameters.get(key);
if( values.size() > 0 ) {
userData.setStringAttribute(key, values.get(0));
}
}
}
// Update document before saving