public long create(Image image) { ContentValues values = new ContentValues(); values.put(ImageTable.ID, image.getId()); values.put(ImageTable.NAME, image.getName()); values.put(ImageTable.DISTRIBUTION, image.getDistribution()); values.put(ImageTable.SLUG, image.getSlug()); values.put(ImageTable.PUBLIC, image.isPublic() ? 1 : 0); long id = db.insertWithOnConflict( getTableHelper().TABLE_NAME, null, values, SQLiteDatabase.CONFLICT_REPLACE); return id; }