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

Commit a077c653 authored by Holly Jiuyu Sun's avatar Holly Jiuyu Sun Committed by Gerrit Code Review
Browse files

Merge "Add APIs to EuiccCardController."

parents a69b5f5a 2fa223a9
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);