Advertisement
Guest User

Article.java

a guest
Jul 20th, 2012
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.52 KB | None | 0 0
  1. package com.mysite.models;
  2.  
  3. import com.mysite.news.R;
  4.  
  5. public class Article
  6. {
  7.     public static final String TABLE = "articles";
  8.     public static final String COLUMN_ID = "_id";
  9.     public static final String COLUMN_TITLE = "title";
  10.     public static final String COLUMN_SUBTITLE = "subtitle";
  11.     public static final String COLUMN_LINK = "link";
  12.     public static final String COLUMN_BYLINE = "byline";
  13.     public static final String COLUMN_DESCRIPTION = "description";
  14.     public static final String COLUMN_STORYTEXT = "storytext";
  15.     public static final String COLUMN_TRIBID = "tribid";
  16.     public static final String COLUMN_PUBDATE = "pubdate";
  17.     public static final String COLUMN_KEYWORDS = "keywords";
  18.     public static final String COLUMN_CATEGORY = "category";
  19.     public static final String COLUMN_SUBCATEGORY = "subcategory";
  20.     public static final String COLUMN_WEIGHT = "weight";
  21.     public static final String COLUMN_MODIFIED = "modified";
  22.     public static final String COLUMN_S_TOP = "s_top";
  23.     public static final String COLUMN_S_UTAH = "s_utah";
  24.     public static final String COLUMN_S_SPORTS = "s_sports";
  25.     public static final String COLUMN_S_MONEY = "s_money";
  26.     public static final String COLUMN_S_OPINION = "s_opinion";
  27.     public static final String COLUMN_S_MIX = "s_mix";
  28.     public static final String COLUMN_S_POPULAR = "s_popular";
  29.     public static final String COLUMN_S_BAGLEY = "s_bagley";
  30.     public static final String COLUMN_S_OBITS = "s_obits";
  31.     public static final String COLUMN_THUMBPATH = "filepath"; //not a table column - just a place to hold thumb path
  32.     public static final int IMAGE_PLACEHOLDER = R.drawable.ic_launcher;
  33.    
  34.     public long id;
  35.     public String title;
  36.     public String subtitle;
  37.     public String link;
  38.     public String byline;
  39.     public String description;
  40.     public String storytext;
  41.     public String tribid;
  42.     public String pubdate;
  43.     public String keywords;
  44.     public String category;
  45.     public String subcategory;
  46.     public int weight;
  47.     public String modified;
  48.     public int s_top; //each section  is 1 or 0/null if it's in that section (can be in more than 1)
  49.     public int s_utah;
  50.     public int s_sports;
  51.     public int s_money;
  52.     public int s_opinion;
  53.     public int s_mix;
  54.     public int s_popular;
  55.     public int s_bagley;
  56.     public int s_obits;
  57.    
  58.     public String filepath; //temporarily holds the "filepath" from the SQL join when querying for the lists
  59.    
  60.    
  61.     //Database creation sql statement
  62.     public static final String TABLE_CREATE = "CREATE TABLE "
  63.         + Article.TABLE + "( "
  64.             + Article.COLUMN_ID + " INTEGER primary key autoincrement, "
  65.             + Article.COLUMN_TITLE + " TEXT, "
  66.             + Article.COLUMN_SUBTITLE + " TEXT, "
  67.             + Article.COLUMN_LINK + " TEXT, "
  68.             + Article.COLUMN_BYLINE + " TEXT, "
  69.             + Article.COLUMN_DESCRIPTION + " TEXT, "
  70.             + Article.COLUMN_STORYTEXT + " TEXT, "
  71.             + Article.COLUMN_TRIBID + " TEXT, "
  72.             + Article.COLUMN_PUBDATE + " TEXT, "
  73.             + Article.COLUMN_KEYWORDS + " TEXT, "
  74.             + Article.COLUMN_CATEGORY + " TEXT, "
  75.             + Article.COLUMN_SUBCATEGORY + " TEXT, "
  76.             + Article.COLUMN_WEIGHT + " INTEGER, "
  77.             + Article.COLUMN_MODIFIED + " TEXT, "
  78.             + Article.COLUMN_S_TOP + " INT, "
  79.             + Article.COLUMN_S_UTAH + " INT, "
  80.             + Article.COLUMN_S_SPORTS + " INT, "
  81.             + Article.COLUMN_S_MONEY + " INT, "
  82.             + Article.COLUMN_S_OPINION + " INT, "
  83.             + Article.COLUMN_S_MIX + " INT, "
  84.             + Article.COLUMN_S_POPULAR + " INT, "
  85.             + Article.COLUMN_S_BAGLEY + " INT, "
  86.             + Article.COLUMN_S_OBITS + " INT"
  87.         + ");";
  88.    
  89.     //Will be used by the ArrayAdapter in the ListView
  90.     @Override
  91.     public String toString() { return this.title; }
  92.    
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement