package cat.foixench.apps.lectorss.db; import android.net.Uri; import android.provider.BaseColumns; /** * Define variables estaticas para la definici�n de las tablas y de las bases de datos de la aplicacion LectoRSS. * @author llorenc * */ public class RssContract { public static final String DB_NAME = "rss.db"; public static final String AUTHORITY = "cat.foixench.apps.lectorss"; public static final String FEEDS_PATH = "feeds"; /** * definimos un constructor privado para evitar que se creen instancias de esta clase. */ private RssContract () { } public static class FeedsTable implements BaseColumns { private FeedsTable() { super (); } public static final String TABLE_NAME = "FEEDS"; public static final String COLUMN_TITLE = "title"; public static final String COLUMN_LINK = "link"; public static final String COLUMN_PUB_DATE = "pubDate"; public static final String COLUMN_DESCRIPTION = "description"; public static final String COLUMN_AUTHOR = "author"; public static Uri getUri() { return Uri.parse ("content://" + AUTHORITY + "/" + FEEDS_PATH); } public static Uri getUri(long id) { return Uri.parse("content://" + AUTHORITY + "/" + FEEDS_PATH + "/" + id); } } }