blob: 158084a4be2178848533ff26b71f917a5aa279f3 [file] [log] [blame]
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();
}
}