public void updateChildren(Map map){
java.util.Map<String, Object> mm = (java.util.Map<String, Object>) map;
//for(int i=0; i<map.getSize(); i++) {
// mm.put((String) map.GetKeyAt(i), map.GetValueAt(i));
//}
getObject().updateChildren(mm, new CompletionListener(){
@Override
public void onComplete(DatabaseError error, DatabaseReference paramDatabaseReference) {
// TODO Auto-generated method stub
if (ba.subExists(eventName + "_oncomplete")) {
BA.Log("lib:Raising.. "+eventName + "_oncomplete()");
//app.raiseEvent(app.context, eventName+"_pagerendered", i, pageCount, filename+"-" + i + ".png");
ba.raiseEventFromDifferentThread(this, null, 0, eventName + "_oncomplete", true, new Object[] {error.getCode(),error.getMessage()});
}else {
BA.Log("lib: NOTFOUND '"+eventName + "_oncomplete");
}
}
});
}