Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e241044 authored by Sooraj Sasindran's avatar Sooraj Sasindran Committed by Automerger Merge Worker
Browse files

Merge "Use int array for included and excluded uids" am: fd8ac5ce am: 59157833

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2019627

Change-Id: I649ea11cb08cba9fdeaac61179626e19337b0078
parents c7d06c9e 59157833
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -17877,14 +17877,8 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
            } else {
                preferenceBuilder.setPreference(PROFILE_NETWORK_PREFERENCE_DEFAULT);
            }
            List<Integer> allowedUids = Arrays.stream(
                    preferentialNetworkServiceConfig.getIncludedUids()).boxed().collect(
                    Collectors.toList());
            List<Integer> excludedUids = Arrays.stream(
                    preferentialNetworkServiceConfig.getExcludedUids()).boxed().collect(
                    Collectors.toList());
            preferenceBuilder.setIncludedUids(allowedUids);
            preferenceBuilder.setExcludedUids(excludedUids);
            preferenceBuilder.setIncludedUids(preferentialNetworkServiceConfig.getIncludedUids());
            preferenceBuilder.setExcludedUids(preferentialNetworkServiceConfig.getExcludedUids());
            preferenceBuilder.setPreferenceEnterpriseId(
                    preferentialNetworkServiceConfig.getNetworkId());
+2 −8
Original line number Diff line number Diff line
@@ -4240,14 +4240,11 @@ public class DevicePolicyManagerTest extends DpmTestBase {
        dpm.setPreferentialNetworkServiceConfigs(List.of(preferentialNetworkServiceConfigEnabled));
        assertThat(dpm.getPreferentialNetworkServiceConfigs().get(0)
                .isEnabled()).isTrue();
        List<Integer> includedList = new ArrayList<>();
        includedList.add(1);
        includedList.add(2);
        ProfileNetworkPreference preferenceDetails =
                new ProfileNetworkPreference.Builder()
                        .setPreference(PROFILE_NETWORK_PREFERENCE_ENTERPRISE_NO_FALLBACK)
                        .setPreferenceEnterpriseId(NET_ENTERPRISE_ID_1)
                        .setIncludedUids(includedList)
                        .setIncludedUids(new int[]{1, 2})
                        .build();
        List<ProfileNetworkPreference> preferences = new ArrayList<>();
        preferences.add(preferenceDetails);
@@ -4275,14 +4272,11 @@ public class DevicePolicyManagerTest extends DpmTestBase {
        dpm.setPreferentialNetworkServiceConfigs(List.of(preferentialNetworkServiceConfigEnabled));
        assertThat(dpm.getPreferentialNetworkServiceConfigs().get(0)
                .isEnabled()).isTrue();
        List<Integer> excludedUids = new ArrayList<>();
        excludedUids.add(1);
        excludedUids.add(2);
        ProfileNetworkPreference preferenceDetails =
                new ProfileNetworkPreference.Builder()
                        .setPreference(PROFILE_NETWORK_PREFERENCE_ENTERPRISE_NO_FALLBACK)
                        .setPreferenceEnterpriseId(NET_ENTERPRISE_ID_1)
                        .setExcludedUids(excludedUids)
                        .setExcludedUids(new int[]{1, 2})
                        .build();
        List<ProfileNetworkPreference> preferences = new ArrayList<>();
        preferences.clear();