1 package com.android.server.backup; 2 3 import android.app.admin.DevicePolicyManager; 4 import android.content.ComponentName; 5 import android.content.Context; 6 7 import com.android.internal.annotations.VisibleForTesting; 8 9 /** 10 * A helper class to decouple this service from {@link DevicePolicyManager} in order to improve 11 * testability. 12 */ 13 @VisibleForTesting 14 public class BackupPolicyEnforcer { 15 private DevicePolicyManager mDevicePolicyManager; 16 17 public BackupPolicyEnforcer(Context context) { 18 mDevicePolicyManager = 19 (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE); 20 } 21 22 public ComponentName getMandatoryBackupTransport() { 23 return mDevicePolicyManager.getMandatoryBackupTransport(); 24 } 25 } 26