OSDN Git Service

Introduce BackupManagerServiceInteface in remaining parts of the code.
authorArtem Iglikov <artikz@google.com>
Wed, 5 Apr 2017 12:43:10 +0000 (13:43 +0100)
committerArtem Iglikov <artikz@google.com>
Wed, 5 Apr 2017 13:54:07 +0000 (14:54 +0100)
commitadf8288a3f1291fad9db7ced9301905841bbf66c
tree881b0737008b0cc82e42e6f32c85bbe8ebd740f7
parent06d6b4d9b0cc895c7d28e56019213800d4d522cf
Introduce BackupManagerServiceInteface in remaining parts of the code.

Use it in Trampoline, KeyValueAdbBackupEngine, KeyValueAdbRestoreEngine
where it wasn't used automatically, because of using package-private
methods and fields. To be able to do this, also make couple of methods
public and move them to the interface and add getBackupManagerBinder()
method to use instead of directly accessing the field.

Test: not required as behaviour is not modified.

Bug: 36850431

Change-Id: Ia7a26f93f8dba37ece87305979c922acb58a271f
services/backup/java/com/android/server/backup/BackupManagerService.java
services/backup/java/com/android/server/backup/BackupManagerServiceInterface.java
services/backup/java/com/android/server/backup/BackupRestoreTask.java [new file with mode: 0644]
services/backup/java/com/android/server/backup/FileMetadata.java [new file with mode: 0644]
services/backup/java/com/android/server/backup/KeyValueAdbBackupEngine.java
services/backup/java/com/android/server/backup/KeyValueAdbRestoreEngine.java
services/backup/java/com/android/server/backup/Trampoline.java