Bug 1234315 - Implement getBookmarkIdForFolderWithParentAndName r?rnewman
MozReview-Commit-ID: C73LJ1viAHP
--- a/mobile/android/base/java/org/mozilla/gecko/db/BrowserDatabaseHelper.java
+++ b/mobile/android/base/java/org/mozilla/gecko/db/BrowserDatabaseHelper.java
@@ -1300,16 +1300,38 @@ public final class BrowserDatabaseHelper
}
protected static void debug(String message) {
if (logDebug) {
Log.d(LOGTAG, message);
}
}
+ private Integer getBookmarkIdForFolderWithParentAndName(SQLiteDatabase db,
+ final int parentId,
+ final String folderName) {
+ Integer id = null;
+
+ final Cursor c = db.query(TABLE_BOOKMARKS,
+ new String[] { Bookmarks._ID },
+ Bookmarks.PARENT + " = ? AND " + Bookmarks.TITLE + " = ?",
+ new String[] { String.valueOf(parentId),
+ folderName },
+ null,
+ null,
+ null);
+
+ if (c.moveToFirst()) {
+ id = c.getInt(c.getColumnIndex(Bookmarks._ID));
+ }
+ c.close();
+
+ return id;
+ }
+
private Integer getBookmarkIdForGuid(SQLiteDatabase db, final String guid) {
Cursor c = null;
try {
c = db.query(TABLE_BOOKMARKS,
new String[] { Bookmarks._ID },
Bookmarks.GUID + " = ?",
new String[] { guid },