diff --git a/core/java/android/provider/BrowserContract.java b/core/java/android/provider/BrowserContract.java index c118022fec553..37f1ff20c7c46 100644 --- a/core/java/android/provider/BrowserContract.java +++ b/core/java/android/provider/BrowserContract.java @@ -64,6 +64,24 @@ public class BrowserContract { public static final String SYNC5 = "sync5"; } + /** + * Convenience definitions for use in implementing chrome bookmarks sync in the Bookmarks table. + */ + public static final class ChromeSyncColumns { + private ChromeSyncColumns() {} + + /** The server unique ID for an item */ + public static final String SERVER_UNIQUE = BaseSyncColumns.SYNC3; + + public static final String FOLDER_NAME_ROOT = "google_chrome"; + public static final String FOLDER_NAME_BOOKMARKS = "google_chrome_bookmarks"; + public static final String FOLDER_NAME_BOOKMARKS_BAR = "bookmark_bar"; + public static final String FOLDER_NAME_OTHER_BOOKMARKS = "other_bookmarks"; + + /** The client unique ID for an item */ + public static final String CLIENT_UNIQUE = BaseSyncColumns.SYNC4; + } + /** * Columns that appear when each row of a table belongs to a specific * account, including sync information that an account may need.