summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorRubin Xu <rubinxu@google.com>2015-04-20 23:56:26 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-20 23:56:27 +0000
commit97e2f7d5afebb107a8c2c65a094ae4426bbe701b (patch)
tree0b4cac4d66c1d5221411e03e514aaeeada8cada5 /services
parentd0ac1d176d4c2767145ead6cfbe9bd56d6f55fb1 (diff)
parent5faad8e4cdf04211239f076b5d073e26d0ae3207 (diff)
downloadframeworks_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.java34
-rw-r--r--services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java13
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();
}
}
}