Skip to content

Instantly share code, notes, and snippets.

@mrmike
Created April 9, 2013 11:46
Show Gist options
  • Select an option

  • Save mrmike/5345057 to your computer and use it in GitHub Desktop.

Select an option

Save mrmike/5345057 to your computer and use it in GitHub Desktop.
Eclipse template for creating database table in AUContentProvider library.
// Add this template in Preferences > Java > Editor > Templates > New
// I stored this snippet with newTable name, but you can use any name you want
public static class ${tableName} implements BaseColumns {
public static final String CONTENT_PATH = ${name};
public static final Uri CONTENT_URI = Uri.withAppendedPath(AUTHORITY_URI, CONTENT_PATH);
public static final String CONTENT_ITEM_TYPE = DataHelper.contentItemType(AUTHORITY, CONTENT_PATH);
public static final String CONTENT_DIR_TYPE = DataHelper.contentType(AUTHORITY, CONTENT_PATH);
static final String DB_TABLE = CONTENT_PATH;
public static final String ${table_name}_ID = DataHelper.field(DB_TABLE, _ID);
public static final String GUID = DataHelper.field(DB_TABLE, "guid");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment