From 9ecde320adfff3f486a2e990a491d59a12a7f75f Mon Sep 17 00:00:00 2001 From: Lenka Trochtova Date: Mon, 1 Oct 2018 15:49:29 +0200 Subject: BaseIDevicePolicyManager cleanup. Move P APIs out of BaseIDevicePolicyManager. Bug: 73469681 Test: make -j64 checkbuild Test: make RunFrameworksServicesRoboTests Change-Id: Ieffafb5c331b0befed5356f8d45e9ac6e0d81bee --- .../devicepolicy/BaseIDevicePolicyManager.java | 98 ---------------------- 1 file changed, 98 deletions(-) diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/BaseIDevicePolicyManager.java b/services/devicepolicy/java/com/android/server/devicepolicy/BaseIDevicePolicyManager.java index 84de6b4b5281..66cf48c8ad24 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/BaseIDevicePolicyManager.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/BaseIDevicePolicyManager.java @@ -15,20 +15,10 @@ */ package com.android.server.devicepolicy; -import android.annotation.UserIdInt; import android.app.admin.IDevicePolicyManager; -import android.content.ComponentName; -import android.os.PersistableBundle; -import android.security.keymaster.KeymasterCertificateChain; -import android.security.keystore.ParcelableKeyGenParameterSpec; -import android.telephony.data.ApnSetting; import com.android.server.SystemService; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - /** * Defines the required interface for IDevicePolicyManager implemenation. * @@ -64,93 +54,9 @@ abstract class BaseIDevicePolicyManager extends IDevicePolicyManager.Stub { */ abstract void handleStopUser(int userId); - public void setSystemSetting(ComponentName who, String setting, String value){} - - public void transferOwnership(ComponentName admin, ComponentName target, PersistableBundle bundle) {} - - public PersistableBundle getTransferOwnershipBundle() { - return null; - } - - public boolean generateKeyPair(ComponentName who, String callerPackage, String algorithm, - ParcelableKeyGenParameterSpec keySpec, int idAttestationFlags, - KeymasterCertificateChain attestationChain) { - return false; - } - - public boolean isUsingUnifiedPassword(ComponentName who) { - return true; - } - - public boolean setKeyPairCertificate(ComponentName who, String callerPackage, String alias, - byte[] cert, byte[] chain, boolean isUserSelectable) { - return false; - } - - @Override - public void setStartUserSessionMessage( - ComponentName admin, CharSequence startUserSessionMessage) {} - - @Override - public void setEndUserSessionMessage(ComponentName admin, CharSequence endUserSessionMessage) {} - - @Override - public String getStartUserSessionMessage(ComponentName admin) { - return null; - } - - @Override - public String getEndUserSessionMessage(ComponentName admin) { - return null; - } - - @Override - public List setMeteredDataDisabledPackages(ComponentName admin, List packageNames) { - return packageNames; - } - - @Override - public List getMeteredDataDisabledPackages(ComponentName admin) { - return new ArrayList<>(); - } - - @Override - public int addOverrideApn(ComponentName admin, ApnSetting apnSetting) { - return -1; - } - - @Override - public boolean updateOverrideApn(ComponentName admin, int apnId, ApnSetting apnSetting) { - return false; - } - - @Override - public boolean removeOverrideApn(ComponentName admin, int apnId) { - return false; - } - - @Override - public List getOverrideApns(ComponentName admin) { - return Collections.emptyList(); - } - - @Override - public void setOverrideApnsEnabled(ComponentName admin, boolean enabled) {} - - @Override - public boolean isOverrideApnEnabled(ComponentName admin) { - return false; - } - public void clearSystemUpdatePolicyFreezePeriodRecord() { } - @Override - public boolean isMeteredDataDisabledPackageForUser(ComponentName admin, - String packageName, int userId) { - return false; - } - @Override public long forceNetworkLogs() { return 0; @@ -160,8 +66,4 @@ abstract class BaseIDevicePolicyManager extends IDevicePolicyManager.Stub { public long forceSecurityLogs() { return 0; } - - @Override - public void setDefaultSmsApplication(ComponentName admin, String packageName) { - } } -- cgit v1.2.3-59-g8ed1b