private Pursuit cursorToPursuit(Cursor cursor) { Pursuit pursuit = new Pursuit(); pursuit.setId(cursor.getLong(DatabaseHelper.INDEX_COLUMN_PURSUIT_ID_PK)); pursuit.setName(cursor.getString(DatabaseHelper.INDEX_COLUMN_PURSUIT_NAME)); // TODO - pursuit.setIdealScore(); int type = (cursor.getInt(DatabaseHelper.INDEX_COLUMN_PURSUIT_TYPE)); // TODO - feels hacky to use -1 ... change? pursuit.setStatedType(Pursuit.PursuitType.values()[type - 1]); return pursuit; }