package org.wikipedia.useroption.database; import android.database.Cursor; import android.support.annotation.NonNull; import org.wikipedia.database.async.AsyncTable; import org.wikipedia.database.contract.UserOptionContract; import org.wikipedia.database.http.HttpRow; import org.wikipedia.database.http.HttpStatus; import org.wikipedia.useroption.UserOption; public class UserOptionHttpDatabaseTable extends AsyncTable<HttpStatus, UserOption, HttpRow<UserOption>> { private static final int DATABASE_VERSION = 11; public UserOptionHttpDatabaseTable() { super(UserOptionContract.TABLE_HTTP, UserOptionContract.Http.URI, UserOptionContract.HTTP_COLS); } @Override public HttpRow<UserOption> fromCursor(@NonNull Cursor cursor) { return UserOptionContract.HTTP_COLS.val(cursor); } @Override protected int getDBVersionIntroducedAt() { return DATABASE_VERSION; } }