mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
BookmarkGateways now accept SQLLiteHelper instead of a BookmarkDB class
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user