de.unikassel.android.sdcframework.persistence
Class DatabaseAdapterImpl.DatabaseHelper

Package class diagram package DatabaseAdapterImpl.DatabaseHelper
java.lang.Object
  extended by android.database.sqlite.SQLiteOpenHelper
      extended by de.unikassel.android.sdcframework.persistence.DatabaseAdapterImpl.DatabaseHelper
Enclosing class:
DatabaseAdapterImpl

private static final class DatabaseAdapterImpl.DatabaseHelper
extends SQLiteOpenHelper

The internal SQLite helper class


Field Summary
private  long maxDBSize
          The maximum database size
 
Constructor Summary
DatabaseAdapterImpl.DatabaseHelper(String dbName, long maxDBSize, Context context)
          Constructor
 
Method Summary
 void onCreate(SQLiteDatabase db)
           
 void onOpen(SQLiteDatabase db)
           
 void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
           
 void setMaxDBSize(long maxDBSize)
          Setter for the maxDBSize
 
Methods inherited from class android.database.sqlite.SQLiteOpenHelper
close, getReadableDatabase, getWritableDatabase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxDBSize

private long maxDBSize
The maximum database size

Constructor Detail

DatabaseAdapterImpl.DatabaseHelper

DatabaseAdapterImpl.DatabaseHelper(String dbName,
                                   long maxDBSize,
                                   Context context)
Constructor

Parameters:
dbName - the database name
maxDBSize - the maximum database size
context - the context
Method Detail

setMaxDBSize

public final void setMaxDBSize(long maxDBSize)
Setter for the maxDBSize

Parameters:
maxDBSize - the maxDBSize to set

onCreate

public final void onCreate(SQLiteDatabase db)
Specified by:
onCreate in class SQLiteOpenHelper

onOpen

public final void onOpen(SQLiteDatabase db)
Overrides:
onOpen in class SQLiteOpenHelper

onUpgrade

public final void onUpgrade(SQLiteDatabase db,
                            int oldVersion,
                            int newVersion)
Specified by:
onUpgrade in class SQLiteOpenHelper