Add requestProvisionSubscriberIds , requestIsSatelliteProvisioned and provisionSatellite for test
Bug: 351278182
Test: atest SatelliteManagerTestOnMockService
Test: manual test with SatelliteTestApp b/351278182#comment2
verify requestProvisionSubscriberIds, requestIsSatelliteProvisioned and provisionSatellite
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn
Change-Id: Ifbe45875a77178f1307371949cca147b2e5fffe0
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 9aed910..7d40a1f 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -14298,7 +14298,8 @@
* @throws SecurityException if the caller doesn't have the required permission.
*/
@Override
- public void requestIsProvisioned(String satelliteSubscriberId, @NonNull ResultReceiver result) {
+ public void requestIsProvisioned(@NonNull String satelliteSubscriberId,
+ @NonNull ResultReceiver result) {
enforceSatelliteCommunicationPermission("requestIsProvisioned");
mSatelliteController.requestIsProvisioned(satelliteSubscriberId, result);
}
@@ -14312,7 +14313,7 @@
* @throws SecurityException if the caller doesn't have the required permission.
*/
@Override
- public void provisionSatellite(List<ProvisionSubscriberId> list,
+ public void provisionSatellite(@NonNull List<ProvisionSubscriberId> list,
@NonNull ResultReceiver result) {
enforceSatelliteCommunicationPermission("provisionSatellite");
mSatelliteController.provisionSatellite(list, result);