diff options
10 files changed, 50 insertions, 50 deletions
diff --git a/packages/Connectivity/framework/api/system-current.txt b/packages/Connectivity/framework/api/system-current.txt index de673ee9715e..935b09330c6c 100644 --- a/packages/Connectivity/framework/api/system-current.txt +++ b/packages/Connectivity/framework/api/system-current.txt @@ -275,7 +275,7 @@ package android.net {      method @NonNull public int[] getAdministratorUids();      method @Nullable public static String getCapabilityCarrierName(int);      method @Nullable public String getSsid(); -    method @NonNull public java.util.Set<java.lang.Integer> getSubIds(); +    method @NonNull public java.util.Set<java.lang.Integer> getSubscriptionIds();      method @NonNull public int[] getTransportTypes();      method public boolean isPrivateDnsBroken();      method public boolean satisfiedByNetworkCapabilities(@Nullable android.net.NetworkCapabilities); @@ -306,7 +306,7 @@ package android.net {      method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setRequestorUid(int);      method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP) public android.net.NetworkCapabilities.Builder setSignalStrength(int);      method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_FACTORY) public android.net.NetworkCapabilities.Builder setSsid(@Nullable String); -    method @NonNull public android.net.NetworkCapabilities.Builder setSubIds(@NonNull java.util.Set<java.lang.Integer>); +    method @NonNull public android.net.NetworkCapabilities.Builder setSubscriptionIds(@NonNull java.util.Set<java.lang.Integer>);      method @NonNull public android.net.NetworkCapabilities.Builder setTransportInfo(@Nullable android.net.TransportInfo);    } @@ -329,7 +329,7 @@ package android.net {    public static class NetworkRequest.Builder {      method @NonNull @RequiresPermission(android.Manifest.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP) public android.net.NetworkRequest.Builder setSignalStrength(int); -    method @NonNull public android.net.NetworkRequest.Builder setSubIds(@NonNull java.util.Set<java.lang.Integer>); +    method @NonNull public android.net.NetworkRequest.Builder setSubscriptionIds(@NonNull java.util.Set<java.lang.Integer>);    }    public final class NetworkScore implements android.os.Parcelable { diff --git a/packages/Connectivity/framework/src/android/net/NetworkCapabilities.java b/packages/Connectivity/framework/src/android/net/NetworkCapabilities.java index a43dd15a8765..937a9d23933c 100644 --- a/packages/Connectivity/framework/src/android/net/NetworkCapabilities.java +++ b/packages/Connectivity/framework/src/android/net/NetworkCapabilities.java @@ -1733,7 +1733,7 @@ public final class NetworkCapabilities implements Parcelable {          combineSSIDs(nc);          combineRequestor(nc);          combineAdministratorUids(nc); -        combineSubIds(nc); +        combineSubscriptionIds(nc);      }      /** @@ -1755,7 +1755,7 @@ public final class NetworkCapabilities implements Parcelable {                  && (onlyImmutable || satisfiedByUids(nc))                  && (onlyImmutable || satisfiedBySSID(nc))                  && (onlyImmutable || satisfiedByRequestor(nc)) -                && (onlyImmutable || satisfiedBySubIds(nc))); +                && (onlyImmutable || satisfiedBySubscriptionIds(nc)));      }      /** @@ -1852,7 +1852,7 @@ public final class NetworkCapabilities implements Parcelable {                  && equalsPrivateDnsBroken(that)                  && equalsRequestor(that)                  && equalsAdministratorUids(that) -                && equalsSubIds(that); +                && equalsSubscriptionIds(that);      }      @Override @@ -2329,7 +2329,7 @@ public final class NetworkCapabilities implements Parcelable {       * @hide       */      @NonNull -    public NetworkCapabilities setSubIds(@NonNull Set<Integer> subIds) { +    public NetworkCapabilities setSubscriptionIds(@NonNull Set<Integer> subIds) {          mSubIds = new ArraySet(Objects.requireNonNull(subIds));          return this;      } @@ -2345,14 +2345,14 @@ public final class NetworkCapabilities implements Parcelable {       */      @NonNull      @SystemApi -    public Set<Integer> getSubIds() { +    public Set<Integer> getSubscriptionIds() {          return new ArraySet<>(mSubIds);      }      /**       * Tests if the subscription ID set of this network is the same as that of the passed one.       */ -    private boolean equalsSubIds(@NonNull NetworkCapabilities nc) { +    private boolean equalsSubscriptionIds(@NonNull NetworkCapabilities nc) {          return Objects.equals(mSubIds, nc.mSubIds);      } @@ -2361,7 +2361,7 @@ public final class NetworkCapabilities implements Parcelable {       * If specified in the request, the passed one need to have at least one subId and at least       * one of them needs to be in the request set.       */ -    private boolean satisfiedBySubIds(@NonNull NetworkCapabilities nc) { +    private boolean satisfiedBySubscriptionIds(@NonNull NetworkCapabilities nc) {          if (mSubIds.isEmpty()) return true;          if (nc.mSubIds.isEmpty()) return false;          for (final Integer subId : nc.mSubIds) { @@ -2378,7 +2378,7 @@ public final class NetworkCapabilities implements Parcelable {       * <p>If both subscription IDs are not equal, they belong to different subscription       * (or no subscription). In this case, it would not make sense to add them together.       */ -    private void combineSubIds(@NonNull NetworkCapabilities nc) { +    private void combineSubscriptionIds(@NonNull NetworkCapabilities nc) {          if (!Objects.equals(mSubIds, nc.mSubIds)) {              throw new IllegalStateException("Can't combine two subscription ID sets");          } @@ -2720,8 +2720,8 @@ public final class NetworkCapabilities implements Parcelable {           */          @NonNull          @SystemApi -        public Builder setSubIds(@NonNull final Set<Integer> subIds) { -            mCaps.setSubIds(subIds); +        public Builder setSubscriptionIds(@NonNull final Set<Integer> subIds) { +            mCaps.setSubscriptionIds(subIds);              return this;          } diff --git a/packages/Connectivity/framework/src/android/net/NetworkRequest.java b/packages/Connectivity/framework/src/android/net/NetworkRequest.java index 07b6c7d5be6b..8c4f4193b50f 100644 --- a/packages/Connectivity/framework/src/android/net/NetworkRequest.java +++ b/packages/Connectivity/framework/src/android/net/NetworkRequest.java @@ -512,8 +512,8 @@ public class NetworkRequest implements Parcelable {           */          @NonNull          @SystemApi -        public Builder setSubIds(@NonNull Set<Integer> subIds) { -            mNetworkCapabilities.setSubIds(subIds); +        public Builder setSubscriptionIds(@NonNull Set<Integer> subIds) { +            mNetworkCapabilities.setSubscriptionIds(subIds);              return this;          }      } diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 149994d46e30..142169efc89d 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -1948,7 +1948,7 @@ public class ConnectivityService extends IConnectivityManager.Stub          newNc.setAdministratorUids(new int[0]);          if (!checkAnyPermissionOf(                  callerPid, callerUid, android.Manifest.permission.NETWORK_FACTORY)) { -            newNc.setSubIds(Collections.emptySet()); +            newNc.setSubscriptionIds(Collections.emptySet());          }          return newNc; @@ -5763,7 +5763,7 @@ public class ConnectivityService extends IConnectivityManager.Stub          }          mAppOpsManager.checkPackage(callerUid, callerPackageName); -        if (!nc.getSubIds().isEmpty()) { +        if (!nc.getSubscriptionIds().isEmpty()) {              enforceNetworkFactoryPermission();          }      } diff --git a/services/core/java/com/android/server/VcnManagementService.java b/services/core/java/com/android/server/VcnManagementService.java index 723507b877ff..45eb77453dbd 100644 --- a/services/core/java/com/android/server/VcnManagementService.java +++ b/services/core/java/com/android/server/VcnManagementService.java @@ -759,7 +759,7 @@ public class VcnManagementService extends IVcnManagementService.Stub {          // If multiple subscription IDs exist, they MUST all point to the same subscription          // group. Otherwise undefined behavior may occur. -        for (int subId : networkCapabilities.getSubIds()) { +        for (int subId : networkCapabilities.getSubscriptionIds()) {              // Verify that all subscriptions point to the same group              if (subGrp != null && !subGrp.equals(snapshot.getGroupForSubId(subId))) {                  Slog.wtf(TAG, "Got multiple subscription groups for a single network"); @@ -1041,14 +1041,14 @@ public class VcnManagementService extends IVcnManagementService.Stub {          }          private boolean requiresRestartForCarrierWifi(NetworkCapabilities caps) { -            if (!caps.hasTransport(TRANSPORT_WIFI) || caps.getSubIds() == null) { +            if (!caps.hasTransport(TRANSPORT_WIFI) || caps.getSubscriptionIds() == null) {                  return false;              }              synchronized (mCaps) {                  for (NetworkCapabilities existing : mCaps.values()) {                      if (existing.hasTransport(TRANSPORT_WIFI) -                            && caps.getSubIds().equals(existing.getSubIds())) { +                            && caps.getSubscriptionIds().equals(existing.getSubscriptionIds())) {                          // Restart if any immutable capabilities have changed                          return existing.hasCapability(NET_CAPABILITY_NOT_RESTRICTED)                                  != caps.hasCapability(NET_CAPABILITY_NOT_RESTRICTED); diff --git a/services/core/java/com/android/server/vcn/UnderlyingNetworkTracker.java b/services/core/java/com/android/server/vcn/UnderlyingNetworkTracker.java index 48ccad33e631..88180239da67 100644 --- a/services/core/java/com/android/server/vcn/UnderlyingNetworkTracker.java +++ b/services/core/java/com/android/server/vcn/UnderlyingNetworkTracker.java @@ -154,14 +154,14 @@ public class UnderlyingNetworkTracker {       * Builds the Route selection request       *       * <p>This request is guaranteed to select carrier-owned, non-VCN underlying networks by virtue -     * of a populated set of subIds as expressed in NetworkCapabilities#getSubIds(). Only carrier -     * owned networks may be selected, as the request specifies only subIds in the VCN's +     * of a populated set of subIds as expressed in NetworkCapabilities#getSubscriptionIds(). Only +     * carrier owned networks may be selected, as the request specifies only subIds in the VCN's       * subscription group, while the VCN networks are excluded by virtue of not having subIds set on       * the VCN-exposed networks.       */      private NetworkRequest getRouteSelectionRequest() {          return getBaseNetworkRequestBuilder() -                .setSubIds(mLastSnapshot.getAllSubIdsInGroup(mSubscriptionGroup)) +                .setSubscriptionIds(mLastSnapshot.getAllSubIdsInGroup(mSubscriptionGroup))                  .build();      } @@ -177,7 +177,7 @@ public class UnderlyingNetworkTracker {      private NetworkRequest getWifiNetworkRequest() {          return getBaseNetworkRequestBuilder()                  .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) -                .setSubIds(mLastSnapshot.getAllSubIdsInGroup(mSubscriptionGroup)) +                .setSubscriptionIds(mLastSnapshot.getAllSubIdsInGroup(mSubscriptionGroup))                  .build();      } diff --git a/tests/net/common/java/android/net/NetworkCapabilitiesTest.java b/tests/net/common/java/android/net/NetworkCapabilitiesTest.java index e7718b546c1e..33f2c67646e5 100644 --- a/tests/net/common/java/android/net/NetworkCapabilitiesTest.java +++ b/tests/net/common/java/android/net/NetworkCapabilitiesTest.java @@ -311,7 +311,7 @@ public class NetworkCapabilitiesTest {              .addCapability(NET_CAPABILITY_EIMS)              .addCapability(NET_CAPABILITY_NOT_METERED);          if (isAtLeastS()) { -            netCap.setSubIds(Set.of(TEST_SUBID1, TEST_SUBID2)); +            netCap.setSubscriptionIds(Set.of(TEST_SUBID1, TEST_SUBID2));              netCap.setUids(uids);          }          if (isAtLeastR()) { @@ -641,16 +641,16 @@ public class NetworkCapabilitiesTest {              assertTrue(nc2.appliesToUid(22));              // Verify the subscription id list can be combined only when they are equal. -            nc1.setSubIds(Set.of(TEST_SUBID1, TEST_SUBID2)); -            nc2.setSubIds(Set.of(TEST_SUBID2)); +            nc1.setSubscriptionIds(Set.of(TEST_SUBID1, TEST_SUBID2)); +            nc2.setSubscriptionIds(Set.of(TEST_SUBID2));              assertThrows(IllegalStateException.class, () -> nc2.combineCapabilities(nc1)); -            nc2.setSubIds(Set.of()); +            nc2.setSubscriptionIds(Set.of());              assertThrows(IllegalStateException.class, () -> nc2.combineCapabilities(nc1)); -            nc2.setSubIds(Set.of(TEST_SUBID2, TEST_SUBID1)); +            nc2.setSubscriptionIds(Set.of(TEST_SUBID2, TEST_SUBID1));              nc2.combineCapabilities(nc1); -            assertEquals(Set.of(TEST_SUBID2, TEST_SUBID1), nc2.getSubIds()); +            assertEquals(Set.of(TEST_SUBID2, TEST_SUBID1), nc2.getSubscriptionIds());          }      } @@ -805,20 +805,20 @@ public class NetworkCapabilitiesTest {          assertEquals(nc1, nc2);          if (isAtLeastS()) { -            assertThrows(NullPointerException.class, () -> nc1.setSubIds(null)); -            nc1.setSubIds(Set.of()); +            assertThrows(NullPointerException.class, () -> nc1.setSubscriptionIds(null)); +            nc1.setSubscriptionIds(Set.of());              nc2.set(nc1);              assertEquals(nc1, nc2); -            nc1.setSubIds(Set.of(TEST_SUBID1)); +            nc1.setSubscriptionIds(Set.of(TEST_SUBID1));              nc2.set(nc1);              assertEquals(nc1, nc2); -            nc2.setSubIds(Set.of(TEST_SUBID2, TEST_SUBID1)); +            nc2.setSubscriptionIds(Set.of(TEST_SUBID2, TEST_SUBID1));              nc2.set(nc1);              assertEquals(nc1, nc2); -            nc2.setSubIds(Set.of(TEST_SUBID3, TEST_SUBID2)); +            nc2.setSubscriptionIds(Set.of(TEST_SUBID3, TEST_SUBID2));              assertNotEquals(nc1, nc2);          }      } @@ -907,8 +907,8 @@ public class NetworkCapabilitiesTest {          // satisfy these requests.          final NetworkCapabilities nc = new NetworkCapabilities.Builder()                  .addCapability(NET_CAPABILITY_NOT_VCN_MANAGED) -                .setSubIds(new ArraySet<>(subIds)).build(); -        assertEquals(new ArraySet<>(subIds), nc.getSubIds()); +                .setSubscriptionIds(new ArraySet<>(subIds)).build(); +        assertEquals(new ArraySet<>(subIds), nc.getSubscriptionIds());          return nc;      } @@ -920,11 +920,11 @@ public class NetworkCapabilitiesTest {          final NetworkCapabilities ncWithoutRequestedIds = capsWithSubIds(TEST_SUBID3);          final NetworkRequest requestWithoutId = new NetworkRequest.Builder().build(); -        assertEmpty(requestWithoutId.networkCapabilities.getSubIds()); +        assertEmpty(requestWithoutId.networkCapabilities.getSubscriptionIds());          final NetworkRequest requestWithIds = new NetworkRequest.Builder() -                .setSubIds(Set.of(TEST_SUBID1, TEST_SUBID2)).build(); +                .setSubscriptionIds(Set.of(TEST_SUBID1, TEST_SUBID2)).build();          assertEquals(Set.of(TEST_SUBID1, TEST_SUBID2), -                requestWithIds.networkCapabilities.getSubIds()); +                requestWithIds.networkCapabilities.getSubscriptionIds());          assertFalse(requestWithIds.canBeSatisfiedBy(ncWithoutId));          assertTrue(requestWithIds.canBeSatisfiedBy(ncWithOtherIds)); @@ -1132,8 +1132,8 @@ public class NetworkCapabilitiesTest {          if (isAtLeastS()) {              final NetworkCapabilities nc2 = new NetworkCapabilities.Builder() -                    .setSubIds(Set.of(TEST_SUBID1)).build(); -            assertEquals(Set.of(TEST_SUBID1), nc2.getSubIds()); +                    .setSubscriptionIds(Set.of(TEST_SUBID1)).build(); +            assertEquals(Set.of(TEST_SUBID1), nc2.getSubscriptionIds());          }      }  } diff --git a/tests/net/java/com/android/server/ConnectivityServiceTest.java b/tests/net/java/com/android/server/ConnectivityServiceTest.java index c58e9370063d..9c797e403bad 100644 --- a/tests/net/java/com/android/server/ConnectivityServiceTest.java +++ b/tests/net/java/com/android/server/ConnectivityServiceTest.java @@ -12314,12 +12314,12 @@ public class ConnectivityServiceTest {      public void testSubIdsClearedWithoutNetworkFactoryPermission() throws Exception {          mServiceContext.setPermission(NETWORK_FACTORY, PERMISSION_DENIED);          final NetworkCapabilities nc = new NetworkCapabilities(); -        nc.setSubIds(Collections.singleton(Process.myUid())); +        nc.setSubscriptionIds(Collections.singleton(Process.myUid()));          final NetworkCapabilities result =                  mService.networkCapabilitiesRestrictedForCallerPermissions(                          nc, Process.myPid(), Process.myUid()); -        assertTrue(result.getSubIds().isEmpty()); +        assertTrue(result.getSubscriptionIds().isEmpty());      }      @Test @@ -12328,17 +12328,17 @@ public class ConnectivityServiceTest {          final Set<Integer> subIds = Collections.singleton(Process.myUid());          final NetworkCapabilities nc = new NetworkCapabilities(); -        nc.setSubIds(subIds); +        nc.setSubscriptionIds(subIds);          final NetworkCapabilities result =                  mService.networkCapabilitiesRestrictedForCallerPermissions(                          nc, Process.myPid(), Process.myUid()); -        assertEquals(subIds, result.getSubIds()); +        assertEquals(subIds, result.getSubscriptionIds());      }      private NetworkRequest getRequestWithSubIds() {          return new NetworkRequest.Builder() -                .setSubIds(Collections.singleton(Process.myUid())) +                .setSubscriptionIds(Collections.singleton(Process.myUid()))                  .build();      } diff --git a/tests/vcn/java/com/android/server/VcnManagementServiceTest.java b/tests/vcn/java/com/android/server/VcnManagementServiceTest.java index 545448db1973..aa4b5f8e208f 100644 --- a/tests/vcn/java/com/android/server/VcnManagementServiceTest.java +++ b/tests/vcn/java/com/android/server/VcnManagementServiceTest.java @@ -734,7 +734,7 @@ public class VcnManagementServiceTest {                          .addCapability(NET_CAPABILITY_NOT_VCN_MANAGED)                          .addTransportType(transport);          if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) { -            ncBuilder.setSubIds(Collections.singleton(subId)); +            ncBuilder.setSubscriptionIds(Collections.singleton(subId));          }          return ncBuilder; diff --git a/tests/vcn/java/com/android/server/vcn/UnderlyingNetworkTrackerTest.java b/tests/vcn/java/com/android/server/vcn/UnderlyingNetworkTrackerTest.java index 0c7363e55cc6..8289e85dadf9 100644 --- a/tests/vcn/java/com/android/server/vcn/UnderlyingNetworkTrackerTest.java +++ b/tests/vcn/java/com/android/server/vcn/UnderlyingNetworkTrackerTest.java @@ -189,7 +189,7 @@ public class UnderlyingNetworkTrackerTest {      private NetworkRequest getWifiRequest(Set<Integer> netCapsSubIds) {          return getExpectedRequestBase()                  .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) -                .setSubIds(netCapsSubIds) +                .setSubscriptionIds(netCapsSubIds)                  .build();      } @@ -201,7 +201,7 @@ public class UnderlyingNetworkTrackerTest {      }      private NetworkRequest getRouteSelectionRequest(Set<Integer> netCapsSubIds) { -        return getExpectedRequestBase().setSubIds(netCapsSubIds).build(); +        return getExpectedRequestBase().setSubscriptionIds(netCapsSubIds).build();      }      private NetworkRequest.Builder getExpectedRequestBase() {  |