@Override public ConnectionProfile cursorToObject(Cursor cursor) { final ConnectionProfile profile = new ConnectionProfile(); profile.setId(cursor.getLong(columnIds.get(COL_ID))); profile.setName(cursor.getString(columnIds.get(COL_NAME))); profile.setHostname(cursor.getString(columnIds.get(COL_HOSTNAME))); profile.setPort(cursor.getInt(columnIds.get(COL_PORT))); profile.setPassword(cursor.getString(columnIds.get(COL_PASSWORD))); profile.setStreamingHostname(cursor.getString(columnIds.get(COL_STREAMING_HOSTNAME))); profile.setStreamingPort(cursor.getInt(columnIds.get(COL_STREAMING_PORT))); profile.setStreamingSuffix(cursor.getString(columnIds.get(COL_STREAMING_SUFFIX))); profile.setMusicPath(cursor.getString(columnIds.get(COL_MUSIC_PATH))); profile.setCoverFilename(cursor.getString(columnIds.get(COL_COVER_FILENAME))); profile.setUseDatabaseCache(cursor.getInt(columnIds.get(COL_USE_DATABASE_CACHE)) > 0); return profile; }