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

Commit f49879c9 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Change name from ProvisionSubscriberId to SatelliteSubscriberInfo." into main

parents 06f3ba5a 1885b43b
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -254,7 +254,6 @@ public final class SatelliteManager {
     */
    public static final String KEY_PROVISION_SATELLITE_TOKENS = "provision_satellite";


    /**
     * The request was successfully processed.
     */
@@ -2643,7 +2642,7 @@ public final class SatelliteManager {
    @RequiresPermission(Manifest.permission.SATELLITE_COMMUNICATION)
    @FlaggedApi(Flags.FLAG_CARRIER_ROAMING_NB_IOT_NTN)
    public void requestProvisionSubscriberIds(@NonNull @CallbackExecutor Executor executor,
            @NonNull OutcomeReceiver<List<ProvisionSubscriberId>, SatelliteException> callback) {
            @NonNull OutcomeReceiver<List<SatelliteSubscriberInfo>, SatelliteException> callback) {
        Objects.requireNonNull(executor);
        Objects.requireNonNull(callback);

@@ -2655,10 +2654,10 @@ public final class SatelliteManager {
                    protected void onReceiveResult(int resultCode, Bundle resultData) {
                        if (resultCode == SATELLITE_RESULT_SUCCESS) {
                            if (resultData.containsKey(KEY_REQUEST_PROVISION_SUBSCRIBER_ID_TOKEN)) {
                                List<ProvisionSubscriberId> list =
                                List<SatelliteSubscriberInfo> list =
                                        resultData.getParcelableArrayList(
                                                KEY_REQUEST_PROVISION_SUBSCRIBER_ID_TOKEN,
                                                ProvisionSubscriberId.class);
                                                SatelliteSubscriberInfo.class);
                                executor.execute(() -> Binder.withCleanCallingIdentity(() ->
                                        callback.onResult(list)));
                            } else {
@@ -2743,9 +2742,9 @@ public final class SatelliteManager {
    }

    /**
     * Deliver the list of provisioned satellite subscriber ids.
     * Deliver the list of provisioned satellite subscriber infos.
     *
     * @param list List of ProvisionSubscriberId.
     * @param list The list of provisioned satellite subscriber infos.
     * @param executor The executor on which the callback will be called.
     * @param callback The callback object to which the result will be delivered.
     *
@@ -2754,7 +2753,7 @@ public final class SatelliteManager {
     */
    @RequiresPermission(Manifest.permission.SATELLITE_COMMUNICATION)
    @FlaggedApi(Flags.FLAG_CARRIER_ROAMING_NB_IOT_NTN)
    public void provisionSatellite(@NonNull List<ProvisionSubscriberId> list,
    public void provisionSatellite(@NonNull List<SatelliteSubscriberInfo> list,
            @NonNull @CallbackExecutor Executor executor,
            @NonNull OutcomeReceiver<Boolean, SatelliteException> callback) {
        Objects.requireNonNull(executor);
+1 −1
Original line number Diff line number Diff line
@@ -16,4 +16,4 @@

package android.telephony.satellite;

parcelable ProvisionSubscriberId;
parcelable SatelliteSubscriberInfo;
+11 −11
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ import com.android.internal.telephony.flags.Flags;
import java.util.Objects;

/**
 * ProvisionSubscriberId
 * SatelliteSubscriberInfo
 *
 * Satellite Gateway client will use these subscriber ids to register with satellite gateway service
 * which identify user subscription with unique subscriber ids. These subscriber ids can be any
@@ -35,7 +35,7 @@ import java.util.Objects;
 * @hide
 */
@FlaggedApi(Flags.FLAG_CARRIER_ROAMING_NB_IOT_NTN)
public final class ProvisionSubscriberId implements Parcelable {
public final class SatelliteSubscriberInfo implements Parcelable {
    /** provision subscriberId */
    @NonNull
    private String mSubscriberId;
@@ -49,14 +49,14 @@ public final class ProvisionSubscriberId implements Parcelable {
    /**
     * @hide
     */
    public ProvisionSubscriberId(@NonNull String subscriberId, @NonNull int carrierId,
    public SatelliteSubscriberInfo(@NonNull String subscriberId, @NonNull int carrierId,
            @NonNull String niddApn) {
        this.mCarrierId = carrierId;
        this.mSubscriberId = subscriberId;
        this.mNiddApn = niddApn;
    }

    private ProvisionSubscriberId(Parcel in) {
    private SatelliteSubscriberInfo(Parcel in) {
        readFromParcel(in);
    }

@@ -72,16 +72,16 @@ public final class ProvisionSubscriberId implements Parcelable {
    }

    @FlaggedApi(Flags.FLAG_CARRIER_ROAMING_NB_IOT_NTN)
    public static final @android.annotation.NonNull Creator<ProvisionSubscriberId> CREATOR =
            new Creator<ProvisionSubscriberId>() {
    public static final @android.annotation.NonNull Creator<SatelliteSubscriberInfo> CREATOR =
            new Creator<SatelliteSubscriberInfo>() {
                @Override
                public ProvisionSubscriberId createFromParcel(Parcel in) {
                    return new ProvisionSubscriberId(in);
                public SatelliteSubscriberInfo createFromParcel(Parcel in) {
                    return new SatelliteSubscriberInfo(in);
                }

                @Override
                public ProvisionSubscriberId[] newArray(int size) {
                    return new ProvisionSubscriberId[size];
                public SatelliteSubscriberInfo[] newArray(int size) {
                    return new SatelliteSubscriberInfo[size];
                }
            };

@@ -148,7 +148,7 @@ public final class ProvisionSubscriberId implements Parcelable {
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        ProvisionSubscriberId that = (ProvisionSubscriberId) o;
        SatelliteSubscriberInfo that = (SatelliteSubscriberInfo) o;
        return mSubscriberId.equals(that.mSubscriberId) && mCarrierId
                == that.mCarrierId && mNiddApn.equals(that.mNiddApn);
    }
+1 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ package android.telephony.satellite.stub;
/**
 * {@hide}
 */
parcelable ProvisionSubscriberId {
parcelable SatelliteSubscriberInfo {
    /** provision subscriberId */
    String subscriberId;

+4 −4
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ import android.telephony.satellite.ISatelliteModemStateCallback;
import android.telephony.satellite.NtnSignalStrength;
import android.telephony.satellite.SatelliteCapabilities;
import android.telephony.satellite.SatelliteDatagram;
import android.telephony.satellite.ProvisionSubscriberId;
import android.telephony.satellite.SatelliteSubscriberInfo;
import com.android.ims.internal.IImsServiceFeatureCallback;
import com.android.internal.telephony.CellNetworkScanResult;
import com.android.internal.telephony.IBooleanConsumer;
@@ -3428,13 +3428,13 @@ interface ITelephony {
    void requestIsProvisioned(in String satelliteSubscriberId, in ResultReceiver result);

    /**
     * Deliver the list of provisioned satellite subscriber ids.
     * Deliver the list of provisioned satellite subscriber infos.
     *
     * @param list List of provisioned satellite subscriber ids.
     * @param list The list of provisioned satellite subscriber infos.
     * @param result The result receiver that returns whether deliver success or fail.
     * @hide
     */
    @JavaPassthrough(annotation="@android.annotation.RequiresPermission("
            + "android.Manifest.permission.SATELLITE_COMMUNICATION)")
    void provisionSatellite(in List<ProvisionSubscriberId> list, in ResultReceiver result);
    void provisionSatellite(in List<SatelliteSubscriberInfo> list, in ResultReceiver result);
}