package com.ronakmanglani.watchlist.data; import android.net.Uri; import net.simonvt.schematic.annotation.ContentProvider; import net.simonvt.schematic.annotation.ContentUri; import net.simonvt.schematic.annotation.TableEndpoint; @ContentProvider(authority = MovieProvider.AUTHORITY, database = MovieDatabase.class) public class MovieProvider { public static final String AUTHORITY = "com.ronakmanglani.watchlist.database.MovieProvider"; // Table for movies seen @TableEndpoint(table = MovieDatabase.WATCHED) public static class Watched { @ContentUri( path = "watched", type = "vnd.android.cursor.dir/list", defaultSort = MovieColumns.TITLE + " ASC") public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/watched"); } // Table for movies to see @TableEndpoint(table = MovieDatabase.TO_SEE) public static class ToSee { @ContentUri( path = "to_see", type = "vnd.android.cursor.dir/list", defaultSort = MovieColumns.TITLE + " ASC") public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/to_see"); } }