package org.cacahuete.app.feedreader.db; import android.net.Uri; import android.provider.BaseColumns; public class RssContract { public static final String DB_NAME="feedreader.db"; public static final String AUTHORITY = "org.cacahuete.app.feedreader.rsscontentprovider"; private RssContract() { } public static class ArticlesTable implements BaseColumns{ private ArticlesTable() {} public static final String TABLE_NAME = "articles"; public static final String TITLE="title"; public static final String LINK="link"; public static final String PUBDATE="pubDate"; public static final String TS_DATE="ts_date"; public static final String DESCRIPTION="description"; public static final String CONTENT="content"; public static Uri getUri() { return Uri.parse("content://"+AUTHORITY+"/articles"); } public static Uri getUri(long id) { return Uri.parse("content://"+AUTHORITY+"/articles/"+id); } } public static class FeedsTable implements BaseColumns{ private FeedsTable() {} public static final String TABLE_NAME = "feeds"; public static final String URL="url"; public static final String LASTCHECKTIMESTAMP="lastCheckTimestamp"; public static final String NAME="name"; public static final String DESCRIPTION="description"; public static Uri getUri() { return Uri.parse("content://"+AUTHORITY+"/feeds"); } public static Uri getUri(long id) { return Uri.parse("content://"+AUTHORITY+"/feeds/"+id); } } }