public long insertTournaItem(ATPSchedule tournaItem) { ContentValues cv = new ContentValues(); cv.put(AppDatabase.TournasDatabase.TOURNA_ID, tournaItem.getTournaId()); cv.put(AppDatabase.TournasDatabase.NAME, tournaItem.getTournaName()); cv.put(AppDatabase.TournasDatabase.DATE_NUMBER, tournaItem.getTournaDay()); cv.put(AppDatabase.TournasDatabase.DATE_MONTH, tournaItem.getTournaMonth()); cv.put(AppDatabase.TournasDatabase.DATE_YEAR, tournaItem.getTournaYear()); cv.put(AppDatabase.TournasDatabase.DATE_WEEK_START, tournaItem.getTournaWeekStart()); cv.put(AppDatabase.TournasDatabase.DATE_WEEK_END, tournaItem.getTournaWeekEnd()); cv.put(AppDatabase.TournasDatabase.CITY, tournaItem.getTournaCity()); cv.put(AppDatabase.TournasDatabase.COUNTRY, tournaItem.getTournaCountry()); cv.put(AppDatabase.TournasDatabase.SURFACE, tournaItem.getTournaSurface()); cv.put(AppDatabase.TournasDatabase.IS_SLAM, tournaItem.getTournaSlam()); cv.put(AppDatabase.TournasDatabase.IS_PREMIER, tournaItem.getTournaPremier()); cv.put(AppDatabase.TournasDatabase.LINK, tournaItem.getTournaWebSite()); cv.put(AppDatabase.TournasDatabase.MAP_TILE_NAME, tournaItem.getTournaMapTile()); cv.put(AppDatabase.TournasDatabase.MAP_URL, tournaItem.getTournaMapUrl()); cv.put(AppDatabase.TournasDatabase.IS_STARRED, tournaItem.getIsStarred()); cv.put(AppDatabase.TournasDatabase.IS_SHARED, tournaItem.getIsShared()); cv.put(AppDatabase.TournasDatabase.WINNER, tournaItem.getTournaWinner()); cv.put(AppDatabase.TournasDatabase.PRIZE, tournaItem.getTournaPrizeMoney()); cv.put(AppDatabase.TournasDatabase.POINTS, tournaItem.getTournaPoints()); cv.put(AppDatabase.TournasDatabase.SHARE_TEXT, tournaItem.getTournaShareText()); return getWritableDatabase() .insertWithOnConflict( AppDatabase.TournasDatabase.TABLE_NAME, null, cv, SQLiteDatabase.CONFLICT_IGNORE); }