package com.boardgamegeek.provider; import android.content.ContentUris; import android.net.Uri; import android.provider.BaseColumns; import com.boardgamegeek.provider.BggContract.Categories; import com.boardgamegeek.provider.BggDatabase.Tables; import com.boardgamegeek.util.SelectionBuilder; public class GamesCategoriesIdProvider extends BaseProvider { @Override protected SelectionBuilder buildSimpleSelection(Uri uri) { long id = ContentUris.parseId(uri); return new SelectionBuilder().table(Tables.GAMES_CATEGORIES).whereEquals(BaseColumns._ID, id); } @Override protected String getDefaultSortOrder() { return Categories.DEFAULT_SORT; } @Override protected String getPath() { return "games/categories/#"; } @Override protected String getType(Uri uri) { return Categories.CONTENT_ITEM_TYPE; } }