BookmarkGateways now accept SQLLiteHelper instead of a BookmarkDB class

This commit is contained in:
Martin Fleisz
2013-02-06 02:09:19 -08:00
parent ff5bd2e1ff
commit 01d7ac134b
3 changed files with 8 additions and 5 deletions

View File

@@ -18,13 +18,14 @@ import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteQueryBuilder;
import android.util.Log;
public abstract class BookmarkBaseGateway
{
private final static String TAG = "BookmarkBaseGateway";
private BookmarkDB bookmarkDB;
private SQLiteOpenHelper bookmarkDB;
protected abstract BookmarkBase createBookmark();
protected abstract String getBookmarkTableName();
@@ -32,7 +33,7 @@ public abstract class BookmarkBaseGateway
protected abstract void addBookmarkSpecificColumns(BookmarkBase bookmark, ContentValues columns);
protected abstract void readBookmarkSpecificColumns(BookmarkBase bookmark, Cursor cursor);
public BookmarkBaseGateway(BookmarkDB bookmarkDB)
public BookmarkBaseGateway(SQLiteOpenHelper bookmarkDB)
{
this.bookmarkDB = bookmarkDB;
}

View File

@@ -13,13 +13,14 @@ import java.util.ArrayList;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteOpenHelper;
import com.freerdp.afreerdp.domain.BookmarkBase;
import com.freerdp.afreerdp.domain.ManualBookmark;
public class ManualBookmarkGateway extends BookmarkBaseGateway {
public ManualBookmarkGateway(BookmarkDB bookmarkDB) {
public ManualBookmarkGateway(SQLiteOpenHelper bookmarkDB) {
super(bookmarkDB);
}

View File

@@ -18,15 +18,16 @@ import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class QuickConnectHistoryGateway {
private final static String TAG = "QuickConnectHistoryGateway";
private HistoryDB historyDB;
private SQLiteOpenHelper historyDB;
public QuickConnectHistoryGateway(HistoryDB historyDB)
public QuickConnectHistoryGateway(SQLiteOpenHelper historyDB)
{
this.historyDB = historyDB;
}