diff options
author | Rubin Xu <rubinxu@google.com> | 2015-04-20 23:56:26 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-04-20 23:56:27 +0000 |
commit | 97e2f7d5afebb107a8c2c65a094ae4426bbe701b (patch) | |
tree | 0b4cac4d66c1d5221411e03e514aaeeada8cada5 /services | |
parent | d0ac1d176d4c2767145ead6cfbe9bd56d6f55fb1 (diff) | |
parent | 5faad8e4cdf04211239f076b5d073e26d0ae3207 (diff) | |
download | frameworks_base-97e2f7d5afebb107a8c2c65a094ae4426bbe701b.zip frameworks_base-97e2f7d5afebb107a8c2c65a094ae4426bbe701b.tar.gz frameworks_base-97e2f7d5afebb107a8c2c65a094ae4426bbe701b.tar.bz2 |
Merge "Rename public OTA policy APIs in DevicePolicyManager"
Diffstat (limited to 'services')
-rw-r--r-- | services/devicepolicy/java/com/android/server/devicepolicy/DeviceOwner.java | 34 | ||||
-rw-r--r-- | services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java | 13 |
2 files changed, 24 insertions, 23 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DeviceOwner.java b/services/devicepolicy/java/com/android/server/devicepolicy/DeviceOwner.java index 2661643..28ffc57 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DeviceOwner.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DeviceOwner.java @@ -60,7 +60,7 @@ class DeviceOwner { private static final String ATTR_PACKAGE = "package"; private static final String ATTR_COMPONENT_NAME = "component"; private static final String ATTR_USERID = "userId"; - private static final String TAG_OTA_POLICY = "ota-policy"; + private static final String TAG_SYSTEM_UPDATE_POLICY = "system-update-policy"; private AtomicFile fileForWriting; @@ -77,8 +77,8 @@ class DeviceOwner { // Internal state for the profile owner packages. private final HashMap<Integer, OwnerInfo> mProfileOwners = new HashMap<Integer, OwnerInfo>(); - // Local OTA policy controllable by device owner. - private PersistableBundle mOtaPolicy; + // Local system update policy controllable by device owner. + private PersistableBundle mSystemUpdatePolicy; // Private default constructor. private DeviceOwner() { @@ -192,16 +192,16 @@ class DeviceOwner { return mProfileOwners.keySet(); } - PersistableBundle getOtaPolicy() { - return mOtaPolicy; + PersistableBundle getSystemUpdatePolicy() { + return mSystemUpdatePolicy; } - void setOtaPolicy(PersistableBundle otaPolicy) { - mOtaPolicy = otaPolicy; + void setSystemUpdatePolicy(PersistableBundle systemUpdatePolicy) { + mSystemUpdatePolicy = systemUpdatePolicy; } - void clearOtaPolicy() { - mOtaPolicy = null; + void clearSystemUpdatePolicy() { + mSystemUpdatePolicy = null; } boolean hasDeviceOwner() { @@ -290,8 +290,8 @@ class DeviceOwner { profileOwnerInfo = new OwnerInfo(profileOwnerName, profileOwnerPackageName); } mProfileOwners.put(userId, profileOwnerInfo); - } else if (TAG_OTA_POLICY.equals(tag)) { - mOtaPolicy = PersistableBundle.restoreFromXml(parser); + } else if (TAG_SYSTEM_UPDATE_POLICY.equals(tag)) { + mSystemUpdatePolicy = PersistableBundle.restoreFromXml(parser); } else { throw new XmlPullParserException( "Unexpected tag in device owner file: " + tag); @@ -358,15 +358,15 @@ class DeviceOwner { } } - // Write OTA policy tag - if (mOtaPolicy != null) { - out.startTag(null, TAG_OTA_POLICY); + // Write system update policy tag + if (mSystemUpdatePolicy != null) { + out.startTag(null, TAG_SYSTEM_UPDATE_POLICY); try { - mOtaPolicy.saveToXml(out); + mSystemUpdatePolicy.saveToXml(out); } catch (XmlPullParserException e) { - Slog.e(TAG, "Failed to save OTA policy", e); + Slog.e(TAG, "Failed to save system update policy", e); } - out.endTag(null, TAG_OTA_POLICY); + out.endTag(null, TAG_SYSTEM_UPDATE_POLICY); } out.endDocument(); out.flush(); diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index e22a2cc..bc0910e 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -6015,24 +6015,25 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { } @Override - public void setOtaPolicy(ComponentName who, PersistableBundle policy) { + public void setSystemUpdatePolicy(ComponentName who, PersistableBundle policy) { synchronized (this) { getActiveAdminForCallerLocked(who, DeviceAdminInfo.USES_POLICY_DEVICE_OWNER); if (policy == null) { - mDeviceOwner.clearOtaPolicy(); + mDeviceOwner.clearSystemUpdatePolicy(); } else { - mDeviceOwner.setOtaPolicy(policy); + mDeviceOwner.setSystemUpdatePolicy(policy); } mDeviceOwner.writeOwnerFile(); } - mContext.sendBroadcastAsUser(new Intent(DevicePolicyManager.ACTION_OTA_POLICY_CHANGED), + mContext.sendBroadcastAsUser( + new Intent(DevicePolicyManager.ACTION_SYSTEM_UPDATE_POLICY_CHANGED), UserHandle.OWNER); } @Override - public PersistableBundle getOtaPolicy() { + public PersistableBundle getSystemUpdatePolicy() { synchronized (this) { - return mDeviceOwner.getOtaPolicy(); + return mDeviceOwner.getSystemUpdatePolicy(); } } } |