package com.android.server.backup; import android.app.admin.DevicePolicyManager; import android.content.ComponentName; import android.content.Context; import com.android.internal.annotations.VisibleForTesting; /** * A helper class to decouple this service from {@link DevicePolicyManager} in order to improve * testability. */ @VisibleForTesting public class BackupPolicyEnforcer { private DevicePolicyManager mDevicePolicyManager; public BackupPolicyEnforcer(Context context) { mDevicePolicyManager = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE); } public ComponentName getMandatoryBackupTransport() { return mDevicePolicyManager.getMandatoryBackupTransport(); } }