Beispiel #1
0
 private boolean update(final Preset preset) {
   final ContentValues args = new ContentValues();
   args.put("LABEL", preset.getLabel());
   return DatabaseHelper.getRwDatabase(context)
           .update("PRESET", args, "PRE_ID" + "=" + preset.getId().longValue(), null)
       > 0;
 }
Beispiel #2
0
 /**
  * Save preset.
  *
  * @param preset Preset.
  * @return Preset id.
  */
 public Long save(final Preset preset) {
   if (preset.getId() == null) {
     // Insert.
     return insert(preset);
   } else {
     // Update.
     if (update(preset)) {
       return preset.getId();
     }
     return null;
   }
 }
Beispiel #3
0
 private Long insert(final Preset preset) {
   final ContentValues initialValues = new ContentValues();
   initialValues.put("LABEL", preset.getLabel());
   return DatabaseHelper.getRwDatabase(context).insert("PRESET", null, initialValues);
 }