Remove Controller interface
This is just useless as is. Change-Id: I957ea3bda4097ccb8d730943639cd5e74b1b2440
This commit is contained in:
@@ -39,7 +39,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public class UpdaterController implements Controller {
|
||||
public class UpdaterController {
|
||||
|
||||
public static final String ACTION_DOWNLOAD_PROGRESS = "action_download_progress";
|
||||
public static final String ACTION_INSTALL_PROGRESS = "action_install_progress";
|
||||
@@ -292,7 +292,6 @@ public class UpdaterController implements Controller {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUpdatesNotAvailableOnline(List<String> downloadIds) {
|
||||
for (String downloadId : downloadIds) {
|
||||
DownloadEntry update = mDownloads.get(downloadId);
|
||||
@@ -302,7 +301,6 @@ public class UpdaterController implements Controller {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUpdatesAvailableOnline(List<String> downloadIds, boolean purgeList) {
|
||||
List<String> toRemove = new ArrayList<>();
|
||||
for (DownloadEntry entry : mDownloads.values()) {
|
||||
@@ -320,7 +318,6 @@ public class UpdaterController implements Controller {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean addUpdate(UpdateInfo update) {
|
||||
return addUpdate(update, true);
|
||||
}
|
||||
@@ -346,7 +343,6 @@ public class UpdaterController implements Controller {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean startDownload(String downloadId) {
|
||||
Log.d(TAG, "Starting " + downloadId);
|
||||
if (!mDownloads.containsKey(downloadId) || isDownloading(downloadId)) {
|
||||
@@ -382,7 +378,6 @@ public class UpdaterController implements Controller {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean resumeDownload(String downloadId) {
|
||||
Log.d(TAG, "Resuming " + downloadId);
|
||||
if (!mDownloads.containsKey(downloadId) || isDownloading(downloadId)) {
|
||||
@@ -426,7 +421,6 @@ public class UpdaterController implements Controller {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean pauseDownload(String downloadId) {
|
||||
Log.d(TAG, "Pausing " + downloadId);
|
||||
if (!isDownloading(downloadId)) {
|
||||
@@ -453,7 +447,6 @@ public class UpdaterController implements Controller {
|
||||
}).start();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean deleteUpdate(String downloadId) {
|
||||
Log.d(TAG, "Cancelling " + downloadId);
|
||||
if (!mDownloads.containsKey(downloadId) || isDownloading(downloadId)) {
|
||||
@@ -476,12 +469,10 @@ public class UpdaterController implements Controller {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getIds() {
|
||||
return mDownloads.keySet();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UpdateInfo> getUpdates() {
|
||||
List<UpdateInfo> updates = new ArrayList<>();
|
||||
for (DownloadEntry entry : mDownloads.values()) {
|
||||
@@ -490,7 +481,6 @@ public class UpdaterController implements Controller {
|
||||
return updates;
|
||||
}
|
||||
|
||||
@Override
|
||||
public UpdateInfo getUpdate(String downloadId) {
|
||||
DownloadEntry entry = mDownloads.get(downloadId);
|
||||
return entry != null ? entry.mUpdate : null;
|
||||
@@ -501,41 +491,38 @@ public class UpdaterController implements Controller {
|
||||
return entry != null ? entry.mUpdate : null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDownloading(String downloadId) {
|
||||
return mDownloads.containsKey(downloadId) &&
|
||||
mDownloads.get(downloadId).mDownloadClient != null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasActiveDownloads() {
|
||||
return mActiveDownloads > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isVerifyingUpdate() {
|
||||
return mVerifyingUpdates.size() > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isVerifyingUpdate(String downloadId) {
|
||||
return mVerifyingUpdates.contains(downloadId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isInstallingUpdate() {
|
||||
return UpdateInstaller.isInstalling() ||
|
||||
ABUpdateInstaller.isInstallingUpdate(mContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isInstallingUpdate(String downloadId) {
|
||||
return UpdateInstaller.isInstalling(downloadId) ||
|
||||
ABUpdateInstaller.isInstallingUpdate(mContext, downloadId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isInstallingABUpdate() {
|
||||
return ABUpdateInstaller.isInstallingUpdate(mContext);
|
||||
}
|
||||
|
||||
public boolean isWaitingForReboot(String downloadId) {
|
||||
return ABUpdateInstaller.isWaitingForReboot(mContext, downloadId);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user