Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3289)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java

Issue 2239133002: [Offline pages] Downloads UI: Adding bridge for issuing notifications (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@download-notifications
Patch Set: Addressing CR feedback Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java
index 8e7ef132d416ac7d8c23e49225c7ccd47b78e2ca..c170ee752a3ec04f61e8a4e7ab72f86c2a1398ff 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java
@@ -27,6 +27,7 @@ public final class DownloadInfo {
private final boolean mIsResumable;
private final boolean mIsPaused;
private final boolean mIsOffTheRecord;
+ private final boolean mIsOfflinePage;
private DownloadInfo(Builder builder) {
mUrl = builder.mUrl;
@@ -48,6 +49,7 @@ public final class DownloadInfo {
mIsResumable = builder.mIsResumable;
mIsPaused = builder.mIsPaused;
mIsOffTheRecord = builder.mIsOffTheRecord;
+ mIsOfflinePage = builder.mIsOfflinePage;
}
public String getUrl() {
@@ -129,6 +131,10 @@ public final class DownloadInfo {
return mIsOffTheRecord;
}
+ public boolean isOfflinePage() {
+ return mIsOfflinePage;
+ }
+
/**
* Helper class for building the DownloadInfo object.
*/
@@ -152,6 +158,7 @@ public final class DownloadInfo {
private boolean mIsResumable = true;
private boolean mIsPaused;
private boolean mIsOffTheRecord;
+ private boolean mIsOfflinePage = false;
public Builder setUrl(String url) {
mUrl = url;
@@ -249,6 +256,11 @@ public final class DownloadInfo {
return this;
}
+ public Builder setIsOfflinePage(boolean isOfflinePage) {
+ mIsOfflinePage = isOfflinePage;
+ return this;
+ }
+
public DownloadInfo build() {
return new DownloadInfo(this);
}
@@ -278,7 +290,8 @@ public final class DownloadInfo {
.setTimeRemainingInMillis(downloadInfo.getTimeRemainingInMillis())
.setIsResumable(downloadInfo.isResumable())
.setIsPaused(downloadInfo.isPaused())
- .setIsOffTheRecord(downloadInfo.isOffTheRecord());
+ .setIsOffTheRecord(downloadInfo.isOffTheRecord())
+ .setIsOfflinePage(downloadInfo.isOfflinePage());
return builder;
}

Powered by Google App Engine
This is Rietveld 408576698