Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
index 57f9facd6d5669be09f4f09334c19a33949c7357..60cb913137f188b09b56f9e582437c4bb4d9965d 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
@@ -659,6 +659,24 @@ public final class PrefServiceBridge { |
} |
/** |
+ * Gets the time period for which browsing data will be deleted. |
+ * @return The currently selected browsing data deletion time period (from the shared enum |
+ * {@link org.chromium.chrome.browser.TimePeriod}). |
+ */ |
+ public int getBrowsingDataDeletionTimePeriod() { |
+ return nativeGetBrowsingDataDeletionTimePeriod(); |
+ } |
+ |
+ /** |
+ * Sets the time period for which browsing data will be deleted. |
+ * @param timePeriod The selected browsing data deletion time period (from the shared enum |
+ * {@link org.chromium.chrome.browser.TimePeriod}). |
+ */ |
+ public void setBrowsingDataDeletionTimePeriod(int timePeriod) { |
+ nativeSetBrowsingDataDeletionTimePeriod(timePeriod); |
+ } |
+ |
+ /** |
* Clear the specified types of browsing data asynchronously. |
* |listener| is an object to be notified when clearing completes. |
* It can be null, but many operations (e.g. navigation) are |
@@ -1000,6 +1018,8 @@ public final class PrefServiceBridge { |
private native void nativeSetJavaScriptAllowed(String pattern, int setting); |
private native boolean nativeGetBrowsingDataDeletionPreference(int dataType); |
private native void nativeSetBrowsingDataDeletionPreference(int dataType, boolean value); |
+ private native int nativeGetBrowsingDataDeletionTimePeriod(); |
+ private native void nativeSetBrowsingDataDeletionTimePeriod(int timePeriod); |
private native void nativeClearBrowsingData(int[] dataTypes); |
private native boolean nativeCanDeleteBrowsingHistory(); |
private native void nativeSetAllowCookiesEnabled(boolean allow); |