/** Delete this object using the default database connection. */ public void delete() { if (!mTransient) { SQLiteDatabase db = ORMDroidApplication.getDefaultDatabase(); db.beginTransaction(); try { delete(db); db.setTransactionSuccessful(); } finally { db.endTransaction(); } db.close(); } }
/** * Insert or update this object using the default database connection. * * @return The primary key of the inserted item (if object was transient), or -1 if an update was * performed. */ public int save() { SQLiteDatabase db = ORMDroidApplication.getDefaultDatabase(); db.beginTransaction(); int result = -1; try { result = save(db); db.setTransactionSuccessful(); } finally { db.endTransaction(); } db.close(); return result; }