Ejemplo n.º 1
0
 public boolean update(Object obj, String idValue) {
   String tableName = SqlGetter.getTableName(obj.getClass());
   String idName = SqlGetter.getPrimaryKeyName(obj.getClass());
   Map<String, Object> map = ClassHelper.getFieldValueMap(obj, false);
   ContentValues cv = new ContentValues();
   for (Map.Entry<String, Object> en : map.entrySet())
     cv.put(en.getKey(), en.getValue().toString());
   int c = db.update(tableName, cv, idName + " = '" + idValue + "'", null);
   return c > 0;
 }
Ejemplo n.º 2
0
 public boolean deleteById(Class<?> clz, String id) {
   String table = SqlGetter.getTableName(clz);
   String idName = SqlGetter.getPrimaryKeyName(clz);
   int c = db.delete(table, idName + " = '" + id + "'", null);
   return c > 0;
 }