Lines Matching defs:subId

62  * Any setters which take subId, slotId or phoneId as a parameter will throw an exception if the
309 * @param subId The subscription ID
312 private String getSubscriptionCountryIso(int subId) {
313 final int phoneId = getPhoneId(subId);
388 * Get the active SubscriptionInfo with the subId key
389 * @param subId The unique SubscriptionInfo key in database
394 public SubscriptionInfo getActiveSubscriptionInfo(int subId, String callingPackage) {
406 if (si.getSubscriptionId() == subId) {
408 logd("[getActiveSubInfoForSubscriber]+ subId=" + subId
415 logd("[getActiveSubInfoForSubscriber]- subId=" + subId
485 + " subId=" + si);
492 + " subId=null");
701 int subId = cursor.getInt(0);
717 "=" + Long.toString(subId), null);
734 int subId = cursor.getInt(cursor.getColumnIndexOrThrow(
736 // If sSlotIdxToSubId already has a valid subId for a slotId/phoneId,
737 // do not add another subId for same slotId/phoneId.
742 // one, need to update the default subId with second one.
747 sSlotIdxToSubId.put(slotId, subId);
753 + " slotId=" + slotId + " subId=" + subId
760 setDefaultFallbackSubId(subId);
765 logdl("[addSubInfoRecord] one sim set defaults to subId=" + subId);
767 setDefaultDataSubId(subId);
768 setDefaultSmsSubId(subId);
769 setDefaultVoiceSubId(subId);
777 if (DBG) logdl("[addSubInfoRecord] hashmap(" + slotId + "," + subId + ")");
874 * @param subId the unique SubInfoRecord index in database
877 private int setCarrierText(String text, int subId) {
878 if (DBG) logd("[setCarrierText]+ text:" + text + " subId:" + subId);
890 Long.toString(subId), null);
902 * @param subId the unique SubInfoRecord index in database
906 public int setIconTint(int tint, int subId) {
907 if (DBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId);
914 validateSubId(subId);
921 Long.toString(subId), null);
933 * @param subId the unique SubInfoRecord index in database
937 public int setDisplayName(String displayName, int subId) {
938 return setDisplayNameUsingSrc(displayName, subId, -1);
944 * @param subId the unique SubInfoRecord index in database
950 public int setDisplayNameUsingSrc(String displayName, int subId, long nameSource) {
952 logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId
961 validateSubId(subId);
978 Long.toString(subId), null);
988 * Set phone number by subId
990 * @param subId the unique SubInfoRecord index in database
994 public int setDisplayNumber(String number, int subId) {
995 if (DBG) logd("[setDisplayNumber]+ subId:" + subId);
1002 validateSubId(subId);
1004 int phoneId = getPhoneId(subId);
1020 + "=" + Long.toString(subId), null);
1033 * @param subId the unique SubInfoRecord index in database
1037 public int setDataRoaming(int roaming, int subId) {
1038 if (DBG) logd("[setDataRoaming]+ roaming:" + roaming + " subId:" + subId);
1045 validateSubId(subId);
1056 Long.toString(subId), null);
1068 * @param subId the unique SubInfoRecord index in database
1071 public int setMccMnc(String mccMnc, int subId) {
1080 if (DBG) logd("[setMccMnc]+ mcc/mnc:" + mcc + "/" + mnc + " subId:" + subId);
1086 SubscriptionManager.UNIQUE_KEY_SUBSCRIPTION_ID + "=" + Long.toString(subId), null);
1094 public int getSlotId(int subId) {
1095 if (VDBG) printStackTrace("[getSlotId] subId=" + subId);
1097 if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1098 subId = getDefaultSubId();
1100 if (!SubscriptionManager.isValidSubscriptionId(subId)) {
1101 if (DBG) logd("[getSlotId]- subId invalid");
1117 if (subId == sub)
1129 * Return the subId for specified slot Id.
1137 // Map default slotIdx to the current default subId.
1189 public int getPhoneId(int subId) {
1190 if (VDBG) printStackTrace("[getPhoneId] subId=" + subId);
1193 if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1194 subId = getDefaultSubId();
1195 if (DBG) logdl("[getPhoneId] asked for default subId=" + subId);
1198 if (!SubscriptionManager.isValidSubscriptionId(subId)) {
1200 logdl("[getPhoneId]- invalid subId return="
1218 if (subId == sub) {
1219 if (VDBG) logdl("[getPhoneId]- found subId=" + subId + " phoneId=" + sim);
1226 logdl("[getPhoneId]- subId=" + subId + " not found return default phoneId=" + phoneId);
1245 + " return " + numSubs + " DummySubIds with each subId=" + dummyValues[0]);
1313 int subId;
1317 subId = getDefaultVoiceSubId();
1318 if (VDBG) logdl("[getDefaultSubId] isVoiceCapable subId=" + subId);
1320 subId = getDefaultDataSubId();
1321 if (VDBG) logdl("[getDefaultSubId] NOT VoiceCapable subId=" + subId);
1323 if (!isActiveSubId(subId)) {
1324 subId = mDefaultFallbackSubId;
1325 if (VDBG) logdl("[getDefaultSubId] NOT active use fall back subId=" + subId);
1327 if (VDBG) logv("[getDefaultSubId]- value = " + subId);
1328 return subId;
1332 public void setDefaultSmsSubId(int subId) {
1335 if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1338 if (DBG) logdl("[setDefaultSmsSubId] subId=" + subId);
1340 Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION, subId);
1341 broadcastDefaultSmsSubIdChanged(subId);
1344 private void broadcastDefaultSmsSubIdChanged(int subId) {
1346 if (DBG) logdl("[broadcastDefaultSmsSubIdChanged] subId=" + subId);
1349 intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId);
1355 int subId = Settings.Global.getInt(mContext.getContentResolver(),
1358 if (VDBG) logd("[getDefaultSmsSubId] subId=" + subId);
1359 return subId;
1363 public void setDefaultVoiceSubId(int subId) {
1366 if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1369 if (DBG) logdl("[setDefaultVoiceSubId] subId=" + subId);
1371 Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION, subId);
1372 broadcastDefaultVoiceSubIdChanged(subId);
1375 private void broadcastDefaultVoiceSubIdChanged(int subId) {
1377 if (DBG) logdl("[broadcastDefaultVoiceSubIdChanged] subId=" + subId);
1380 intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId);
1386 int subId = Settings.Global.getInt(mContext.getContentResolver(),
1389 if (VDBG) logd("[getDefaultVoiceSubId] subId=" + subId);
1390 return subId;
1395 int subId = Settings.Global.getInt(mContext.getContentResolver(),
1398 if (VDBG) logd("[getDefaultDataSubId] subId= " + subId);
1399 return subId;
1403 public void setDefaultDataSubId(int subId) {
1406 if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1409 if (DBG) logdl("[setDefaultDataSubId] subId=" + subId);
1415 if (SubscriptionManager.isValidSubscriptionId(subId)) {
1423 if (id == subId) {
1431 logdl("[setDefaultDataSubId] phoneId=" + phoneId + " subId=" + id + " RAF=" + raf);
1437 if (DBG) logdl("[setDefaultDataSubId] no valid subId's found - not updating.");
1445 Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION, subId);
1446 broadcastDefaultDataSubIdChanged(subId);
1459 private void broadcastDefaultDataSubIdChanged(int subId) {
1461 if (DBG) logdl("[broadcastDefaultDataSubIdChanged] subId=" + subId);
1464 intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId);
1469 * sub is set as default subId. If two or more sub's are active
1472 private void setDefaultFallbackSubId(int subId) {
1473 if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1476 if (DBG) logdl("[setDefaultFallbackSubId] subId=" + subId);
1477 if (SubscriptionManager.isValidSubscriptionId(subId)) {
1478 int phoneId = getPhoneId(subId);
1481 if (DBG) logdl("[setDefaultFallbackSubId] set mDefaultFallbackSubId=" + subId);
1482 mDefaultFallbackSubId = subId;
1490 SubscriptionManager.putPhoneIdAndSubIdExtra(intent, phoneId, subId);
1492 logdl("[setDefaultFallbackSubId] broadcast default subId changed phoneId=" +
1493 phoneId + " subId=" + subId);
1499 + " subId=" + subId);
1532 private boolean shouldDefaultBeCleared(List<SubscriptionInfo> records, int subId) {
1533 if (DBG) logdl("[shouldDefaultBeCleared: subId] " + subId);
1535 if (DBG) logdl("[shouldDefaultBeCleared] return true no records subId=" + subId);
1538 if (!SubscriptionManager.isValidSubscriptionId(subId)) {
1539 // If the subId parameter is not valid its already cleared so return false.
1540 if (DBG) logdl("[shouldDefaultBeCleared] return false only one subId, subId=" + subId);
1546 if (id == subId) {
1547 logdl("[shouldDefaultBeCleared] return false subId is active, subId=" + subId);
1551 if (DBG) logdl("[shouldDefaultBeCleared] return true not active subId=" + subId);
1622 private void validateSubId(int subId) {
1623 if (DBG) logd("validateSubId subId: " + subId);
1624 if (!SubscriptionManager.isValidSubscriptionId(subId)) {
1626 } else if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {
1636 * @return the list of subId's that are active, is never null but the length maybe 0.
1656 public boolean isActiveSubId(int subId) {
1657 boolean retVal = SubscriptionManager.isValidSubscriptionId(subId)
1658 && sSlotIdxToSubId.containsValue(subId);
1698 * @param subId Subscription Id of Subscription
1700 * @param propValue Value to store in DB for particular subId & column name
1704 public void setSubscriptionProperty(int subId, String propKey, String propValue) {
1731 "=" + Integer.toString(subId), null);
1737 * @param subId Subscription Id of Subscription
1739 * @return Value associated with subId and propKey column in database
1743 public String getSubscriptionProperty(int subId, String propKey, String callingPackage) {
1752 new String[]{subId + ""}, null);
1825 pw.println(" sSlotIdxToSubId[" + entry.getKey() + "]: subId=" + entry.getValue());