package com.kaorisan.dataLayer;
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class SQLiteDatabaseHelper extends SQLiteOpenHelper {
private static String DB_NAME = "Kaorisan_DB";
private static int DB_VERSION = 1;
public static String TABLE_CACHE_DATA = "TBL_CACHE_DATA";
public static String TABLE_CACHE_DATA_COLUMN_PUSHABLE = "Pushable";
public static String TABLE_CACHE_DATA_COLUMN_KAORISAN_TOKEN = "KaorisanToken";
public static String TABLE_CACHE_DATA_COLUMN_AVATAR = "Avatar";
public static String TABLE_CACHE_DATA_COLUMN_NAME = "Name";
public static String TABLE_CACHE_DATA_COLUMN_CURRENT_TASK_PUSH_ID = "CurrentTaskPushId";
public SQLiteDatabaseHelper(Context context) {
super(context, DB_NAME, null, DB_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
// Table cache user
String scriptCreateDb = "CREATE TABLE "
+ "TBL_CACHE_DATA( "
+ "KaorisanToken text, "
+ "Pushable text,"
+ "Avatar text,"
+ "Name text,"
+ "CurrentTaskPushId integer"
+ ");";
db.execSQL(scriptCreateDb);
ContentValues value = new ContentValues();
value.put(TABLE_CACHE_DATA_COLUMN_KAORISAN_TOKEN,"");
value.put(TABLE_CACHE_DATA_COLUMN_PUSHABLE, "");
value.put(TABLE_CACHE_DATA_COLUMN_AVATAR, "");
value.put(TABLE_CACHE_DATA_COLUMN_NAME, "");
value.put(TABLE_CACHE_DATA_COLUMN_CURRENT_TASK_PUSH_ID, 0);
db.insert(TABLE_CACHE_DATA, null, value);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
this.onCreate(db);
}
}