Skip to content

Instantly share code, notes, and snippets.

@Rosariobc
Forked from udacityandroid/StoreContract.java
Created September 17, 2018 00:32
Show Gist options
  • Save Rosariobc/d952df208788cdfd7caa0a821628f45a to your computer and use it in GitHub Desktop.
Save Rosariobc/d952df208788cdfd7caa0a821628f45a to your computer and use it in GitHub Desktop.
Example contract class for a table which contains data about the store's headphones stock
public final class StoreContract {
public static abstract class HeadphoneEntry implements BaseColumns {
public static final String TABLE_NAME = "headphones";
public static final String COLUMN_NAME = "name";
public static final String COLUMN_PRICE = "price";
public static final String COLUMN_STYLE = "style";
public static final String COLUMN_IN_STOCK = "in_stock";
public static final String COLUMN_DESCRIPTION = "description";
/**
* Possible values for the style of the headphone.
*/
public static final int STYLE_EAR_BUD = 0;
public static final int STYLE_ON_EAR = 1;
public static final int STYLE_OVER_EAR = 2;
public static final int STYLE_BONE_CONDUCTION = 3;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment