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

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

Merge "Add APIs to EuiccCardController."

am: a077c653

Change-Id: I15d011756e2fb33dcc25f77946bd1682b66738d2
parents 990f3053 a077c653
Loading
Loading
Loading
Loading
+76 −0
Original line number Original line 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.
        // 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
    @Override
    public void getRulesAuthTable(String callingPackage, IGetRulesAuthTableCallback callback) {
    public void getRulesAuthTable(String callingPackage, IGetRulesAuthTableCallback callback) {
        checkCallingPackage(callingPackage);
        checkCallingPackage(callingPackage);