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; }
/** * 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; } }
private Long insert(final Preset preset) { final ContentValues initialValues = new ContentValues(); initialValues.put("LABEL", preset.getLabel()); return DatabaseHelper.getRwDatabase(context).insert("PRESET", null, initialValues); }