Update SubscriptionManager API as per API council.
bug: 17575308
Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
diff --git a/Common/src/com/googlecode/android_scripting/facade/tele/SubscriptionManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/tele/SubscriptionManagerFacade.java
index e070157..326b8d3 100644
--- a/Common/src/com/googlecode/android_scripting/facade/tele/SubscriptionManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/tele/SubscriptionManagerFacade.java
@@ -19,7 +19,7 @@
import android.app.Service;
import android.content.Context;
import android.telephony.SubscriptionManager;
-import android.telephony.SubInfoRecord;
+import android.telephony.SubscriptionInfo;
import com.googlecode.android_scripting.Log;
import com.googlecode.android_scripting.facade.FacadeManager;
@@ -85,20 +85,20 @@
}
@Rpc(description = "Return a List of all Subscription Info Records")
- public List<SubInfoRecord> subscriptionGetAllSubInfoList() {
- return SubscriptionManager.getAllSubInfoList();
+ public List<SubscriptionInfo> subscriptionGetAllSubInfoList() {
+ return SubscriptionManager.getAllSubscriptionInfoList();
}
@Rpc(description = "Return a List of all Active Subscription Info Records")
- public List<SubInfoRecord> subscriptionGetActiveSubInfoList() {
- return SubscriptionManager.getActiveSubInfoList();
+ public List<SubscriptionInfo> subscriptionGetActiveSubInfoList() {
+ return SubscriptionManager.getActiveSubscriptionInfoList();
}
@Rpc(description = "Return the Subscription Info for a Particular Subscription ID")
- public SubInfoRecord subscriptionGetSubInfoForSubscriber(
+ public SubscriptionInfo subscriptionGetSubInfoForSubscriber(
@RpcParameter(name = "subId")
Integer subId) {
- return SubscriptionManager.getSubInfoForSubscriber(subId);
+ return SubscriptionManager.getSubscriptionInfoForSubscriber(subId);
}
@Rpc(description = "Set Data Roaming Enabled or Disabled for a particular Subscription ID")
diff --git a/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java b/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java
index 87fc4b3..e860d5a 100644
--- a/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java
+++ b/Common/src/com/googlecode/android_scripting/jsonrpc/JsonBuilder.java
@@ -59,7 +59,7 @@
import android.telephony.SmsMessage;
import android.telephony.SubscriptionManager;
import android.telephony.gsm.GsmCellLocation;
-import android.telephony.SubInfoRecord;
+import android.telephony.SubscriptionInfo;
import android.util.DisplayMetrics;
import android.util.SparseArray;
@@ -186,8 +186,8 @@
if (data instanceof PhoneAccountHandle) {
return buildPhoneAccountHandle((PhoneAccountHandle) data);
}
- if (data instanceof SubInfoRecord) {
- return buildSubscriptionInfoRecord((SubInfoRecord) data);
+ if (data instanceof SubscriptionInfo) {
+ return buildSubscriptionInfoRecord((SubscriptionInfo) data);
}
if (data instanceof DisplayMetrics) {
return buildDisplayMetrics((DisplayMetrics) data);
@@ -562,7 +562,7 @@
return msg;
}
- private static Object buildSubscriptionInfoRecord(SubInfoRecord data) throws JSONException {
+ private static Object buildSubscriptionInfoRecord(SubscriptionInfo data) throws JSONException {
JSONObject msg = new JSONObject();
msg.put("subscriptionId", data.getSubscriptionId());
msg.put("iccId", data.getIccId());