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

Commit 79f22b45 authored by Holly Jiuyu Sun's avatar Holly Jiuyu Sun Committed by android-build-merger
Browse files

Merge "Add APIs to EuiccCardController." am: a077c653

am: f0ec9422

Change-Id: Iba8c4892342ca4ac36df3a2ced81b162dcaf9ed1
parents b642db48 f0ec9422
Loading
Loading
Loading
Loading
+76 −0
Original line number Diff line number Diff line
@@ -89,6 +89,82 @@ public class EuiccCardController extends IEuiccCardController.Stub {
        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void getProfile(String callingPackage, String iccid, IGetProfileCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void disableProfile(String callingPackage, String iccid, boolean refresh,
            IDisableProfileCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void switchToProfile(String callingPackage, String iccid, boolean refresh,
            ISwitchToProfileCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public String getEid() {
        // TODO(b/38206971): Wait until the eid is ready and return.
        return null;
    }

    @Override
    public void setNickname(String callingPackage, String iccid, String nickname,
            ISetNicknameCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public  void deleteProfile(String callingPackage, String iccid,
            IDeleteProfileCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void resetMemory(String callingPackage, @EuiccCardManager.ResetOption int options,
            IResetMemoryCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void getDefaultSmdpAddress(String callingPackage,
            IGetDefaultSmdpAddressCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void getSmdsAddress(String callingPackage, IGetSmdsAddressCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void setDefaultSmdpAddress(String callingPackage, String address,
            ISetDefaultSmdpAddressCallback callback) {
        checkCallingPackage(callingPackage);

        // TODO(b/38206971): Get EuiccCard instance from UiccController and call the API.
    }

    @Override
    public void getRulesAuthTable(String callingPackage, IGetRulesAuthTableCallback callback) {
        checkCallingPackage(callingPackage);