public class InAppMessageStore extends BlueshiftBaseSQLiteOpenHelper<InAppMessage>
BlueshiftBaseSQLiteOpenHelper.FieldType| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
void |
cleanAll()
Delete all the in-app messages stored in the database.
|
protected android.content.ContentValues |
getContentValues(InAppMessage inAppMessage) |
protected java.util.HashMap<java.lang.String,BlueshiftBaseSQLiteOpenHelper.FieldType> |
getFields() |
static InAppMessageStore |
getInstance(android.content.Context context)
This method maintains the singleton behavior of the class.
|
protected InAppMessage |
getObject(android.database.Cursor cursor) |
protected java.lang.String |
getTableName() |
void |
markAsRead(java.util.List<java.lang.String> messageUUIDs) |
void |
onCreate(android.database.sqlite.SQLiteDatabase sqLiteDatabase) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion) |
delete, deleteAll, findAll, getCreateTableQuery, getId, getLong, getString, getTotalRecordCount, insert, updatepublic static InAppMessageStore getInstance(android.content.Context context)
context - valid Context variableInAppMessageStore object or null (if instance and context are both null)public void onCreate(android.database.sqlite.SQLiteDatabase sqLiteDatabase)
onCreate in class android.database.sqlite.SQLiteOpenHelperpublic void onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion)
onUpgrade in class android.database.sqlite.SQLiteOpenHelperprotected java.lang.String getTableName()
getTableName in class BlueshiftBaseSQLiteOpenHelper<InAppMessage>protected InAppMessage getObject(android.database.Cursor cursor)
getObject in class BlueshiftBaseSQLiteOpenHelper<InAppMessage>protected android.content.ContentValues getContentValues(InAppMessage inAppMessage)
getContentValues in class BlueshiftBaseSQLiteOpenHelper<InAppMessage>protected java.util.HashMap<java.lang.String,BlueshiftBaseSQLiteOpenHelper.FieldType> getFields()
getFields in class BlueshiftBaseSQLiteOpenHelper<InAppMessage>public void clean()
public void cleanAll()
public void markAsRead(java.util.List<java.lang.String> messageUUIDs)