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

Commit 1d834f51 authored by Nancy Chen's avatar Nancy Chen
Browse files

Rename listener to callback for ConferenceManager and rename strings 1/4

Updates for items from API review. See bug for details.

Bug: 17390175
Change-Id: I716a12b763766a385b08f8731d9533589639f467
parent 3512bcd3
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -28408,7 +28408,7 @@ package android.telecomm {
  }
  public final class RemoteConference {
    method public final void addListener(android.telecomm.RemoteConference.Listener);
    method public final void addCallback(android.telecomm.RemoteConference.Callback);
    method public void disconnect();
    method public final int getCallCapabilities();
    method public final java.util.List<android.telecomm.RemoteConnection> getConnections();
@@ -28416,13 +28416,13 @@ package android.telecomm {
    method public java.lang.String getDisconnectMessage();
    method public final int getState();
    method public void hold();
    method public final void removeListener(android.telecomm.RemoteConference.Listener);
    method public final void removeCallback(android.telecomm.RemoteConference.Callback);
    method public void separate(android.telecomm.RemoteConnection);
    method public void unhold();
  }
  public static abstract class RemoteConference.Listener {
    ctor public RemoteConference.Listener();
  public static abstract class RemoteConference.Callback {
    ctor public RemoteConference.Callback();
    method public void onCapabilitiesChanged(android.telecomm.RemoteConference, int);
    method public void onConnectionAdded(android.telecomm.RemoteConference, android.telecomm.RemoteConnection);
    method public void onConnectionRemoved(android.telecomm.RemoteConference, android.telecomm.RemoteConnection);
@@ -28513,17 +28513,17 @@ package android.telecomm {
    method public void registerPhoneAccount(android.telecomm.PhoneAccount);
    method public void showInCallScreen(boolean);
    method public void unregisterPhoneAccount(android.telecomm.PhoneAccountHandle);
    field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecomm.intent.action.CHANGE_PHONE_ACCOUNTS";
    field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.intent.action.CONNECTION_SERVICE_CONFIGURE";
    field public static final java.lang.String ACTION_SHOW_CALL_SETTINGS = "android.telecomm.intent.action.SHOW_CALL_SETTINGS";
    field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecomm.action.CHANGE_PHONE_ACCOUNTS";
    field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.telecomm.action.CONNECTION_SERVICE_CONFIGURE";
    field public static final java.lang.String ACTION_SHOW_CALL_SETTINGS = "android.telecomm.action.SHOW_CALL_SETTINGS";
    field public static final char DTMF_CHARACTER_PAUSE = 44; // 0x002c ','
    field public static final char DTMF_CHARACTER_WAIT = 59; // 0x003b ';'
    field public static final java.lang.String EXTRA_CALL_BACK_NUMBER = "android.telecomm.extra.CALL_BACK_NUMBER";
    field public static final java.lang.String EXTRA_CALL_DISCONNECT_CAUSE = "android.telecomm.extra.CALL_DISCONNECT_CAUSE";
    field public static final java.lang.String EXTRA_CALL_DISCONNECT_MESSAGE = "android.telecomm.extra.CALL_DISCONNECT_MESSAGE";
    field public static final java.lang.String EXTRA_CONNECTION_SERVICE = "android.telecomm.extra.CONNECTION_SERVICE";
    field public static final java.lang.String EXTRA_PHONE_ACCOUNT_HANDLE = "android.intent.extra.PHONE_ACCOUNT_HANDLE";
    field public static final java.lang.String EXTRA_START_CALL_WITH_SPEAKERPHONE = "android.intent.extra.START_CALL_WITH_SPEAKERPHONE";
    field public static final java.lang.String EXTRA_PHONE_ACCOUNT_HANDLE = "android.telecomm.extra.PHONE_ACCOUNT_HANDLE";
    field public static final java.lang.String EXTRA_START_CALL_WITH_SPEAKERPHONE = "android.telecomm.extra.START_CALL_WITH_SPEAKERPHONE";
  }
}
+18 −18
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
 */
public final class RemoteConference {

    public abstract static class Listener {
    public abstract static class Callback {
        public void onStateChanged(RemoteConference conference, int oldState, int newState) {}
        public void onDisconnected(RemoteConference conference, int cause, String message) {}
        public void onConnectionAdded(RemoteConference conference, RemoteConnection connection) {}
@@ -44,7 +44,7 @@ public final class RemoteConference {
    private final String mId;
    private final IConnectionService mConnectionService;

    private final Set<Listener> mListeners = new CopyOnWriteArraySet<>();
    private final Set<Callback> mCallbacks = new CopyOnWriteArraySet<>();
    private final List<RemoteConnection> mChildConnections = new CopyOnWriteArrayList<>();
    private final List<RemoteConnection> mUnmodifiableChildConnections =
            Collections.unmodifiableList(mChildConnections);
@@ -70,8 +70,8 @@ public final class RemoteConference {
        for (RemoteConnection connection : mChildConnections) {
            connection.setConference(null);
        }
        for (Listener l : mListeners) {
            l.onDestroyed(this);
        for (Callback c : mCallbacks) {
            c.onDestroyed(this);
        }
    }

@@ -88,8 +88,8 @@ public final class RemoteConference {
        if (mState != newState) {
            int oldState = mState;
            mState = newState;
            for (Listener l : mListeners) {
                l.onStateChanged(this, oldState, newState);
            for (Callback c : mCallbacks) {
                c.onStateChanged(this, oldState, newState);
            }
        }
    }
@@ -99,8 +99,8 @@ public final class RemoteConference {
        if (!mChildConnections.contains(connection)) {
            mChildConnections.add(connection);
            connection.setConference(this);
            for (Listener l : mListeners) {
                l.onConnectionAdded(this, connection);
            for (Callback c : mCallbacks) {
                c.onConnectionAdded(this, connection);
            }
        }
    }
@@ -110,8 +110,8 @@ public final class RemoteConference {
        if (mChildConnections.contains(connection)) {
            mChildConnections.remove(connection);
            connection.setConference(null);
            for (Listener l : mListeners) {
                l.onConnectionRemoved(this, connection);
            for (Callback c : mCallbacks) {
                c.onConnectionRemoved(this, connection);
            }
        }
    }
@@ -120,8 +120,8 @@ public final class RemoteConference {
    void setCallCapabilities(int capabilities) {
        if (mCallCapabilities != capabilities) {
            mCallCapabilities = capabilities;
            for (Listener l : mListeners) {
                l.onCapabilitiesChanged(this, mCallCapabilities);
            for (Callback c : mCallbacks) {
                c.onCapabilitiesChanged(this, mCallCapabilities);
            }
        }
    }
@@ -132,8 +132,8 @@ public final class RemoteConference {
            mDisconnectCause = cause;
            mDisconnectMessage = message;
            setState(Connection.STATE_DISCONNECTED);
            for (Listener l : mListeners) {
                l.onDisconnected(this, cause, message);
            for (Callback c : mCallbacks) {
                c.onDisconnected(this, cause, message);
            }
        }
    }
@@ -188,11 +188,11 @@ public final class RemoteConference {
        return mDisconnectMessage;
    }

    public final void addListener(Listener listener) {
        mListeners.add(listener);
    public final void addCallback(Callback callback) {
        mCallbacks.add(callback);
    }

    public final void removeListener(Listener listener) {
        mListeners.remove(listener);
    public final void removeCallback(Callback callback) {
        mCallbacks.remove(callback);
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -191,7 +191,7 @@ final class RemoteConnectionService {
            conference.setState(parcel.getState());
            conference.setCallCapabilities(parcel.getCapabilities());
            mConferenceById.put(callId, conference);
            conference.addListener(new RemoteConference.Listener() {
            conference.addCallback(new RemoteConference.Callback() {
                @Override
                public void onDestroyed(RemoteConference c) {
                    mConferenceById.remove(callId);
+11 −11
Original line number Diff line number Diff line
@@ -46,34 +46,34 @@ public class TelecommManager {
     *
     * @hide
     */
    public static final String ACTION_INCOMING_CALL = "android.intent.action.INCOMING_CALL";
    public static final String ACTION_INCOMING_CALL = "android.telecomm.action.INCOMING_CALL";

    /**
     * The {@link android.content.Intent} action used to configure a
     * {@link android.telecomm.ConnectionService}.
     */
    public static final String ACTION_CONNECTION_SERVICE_CONFIGURE =
            "android.intent.action.CONNECTION_SERVICE_CONFIGURE";
            "android.telecomm.action.CONNECTION_SERVICE_CONFIGURE";

    /**
     * The {@link android.content.Intent} action used to show the call settings page.
     */
    public static final String ACTION_SHOW_CALL_SETTINGS =
            "android.telecomm.intent.action.SHOW_CALL_SETTINGS";
            "android.telecomm.action.SHOW_CALL_SETTINGS";

    /**
     * The {@link android.content.Intent} action used to show the settings page used to configure
     * {@link PhoneAccount} preferences.
     */
    public static final String ACTION_CHANGE_PHONE_ACCOUNTS =
            "android.telecomm.intent.action.CHANGE_PHONE_ACCOUNTS";
            "android.telecomm.action.CHANGE_PHONE_ACCOUNTS";

    /**
     * Optional extra for {@link android.content.Intent#ACTION_CALL} containing a boolean that
     * determines whether the speakerphone should be automatically turned on for an outgoing call.
     */
    public static final String EXTRA_START_CALL_WITH_SPEAKERPHONE =
            "android.intent.extra.START_CALL_WITH_SPEAKERPHONE";
            "android.telecomm.extra.START_CALL_WITH_SPEAKERPHONE";

    /**
     * Optional extra for {@link android.content.Intent#ACTION_CALL} containing an integer that
@@ -86,7 +86,7 @@ public class TelecommManager {
     * @hide
     */
    public static final String EXTRA_START_CALL_WITH_VIDEO_STATE =
            "android.intent.extra.START_CALL_WITH_VIDEO_STATE";
            "android.telecomm.extra.START_CALL_WITH_VIDEO_STATE";

    /**
     * The extra used with an {@link android.content.Intent#ACTION_CALL} and
@@ -96,7 +96,7 @@ public class TelecommManager {
     * Retrieve with {@link android.content.Intent#getParcelableExtra(String)}.
     */
    public static final String EXTRA_PHONE_ACCOUNT_HANDLE =
            "android.intent.extra.PHONE_ACCOUNT_HANDLE";
            "android.telecomm.extra.PHONE_ACCOUNT_HANDLE";

    /**
     * Optional extra for {@link #ACTION_INCOMING_CALL} containing a {@link Bundle} which contains
@@ -106,7 +106,7 @@ public class TelecommManager {
     * @hide
     */
    public static final String EXTRA_INCOMING_CALL_EXTRAS =
            "android.intent.extra.INCOMING_CALL_EXTRAS";
            "android.telecomm.extra.INCOMING_CALL_EXTRAS";

    /**
     * Optional extra for {@link android.content.Intent#ACTION_CALL} and
@@ -117,7 +117,7 @@ public class TelecommManager {
     * @hide
     */
    public static final String EXTRA_OUTGOING_CALL_EXTRAS =
            "android.intent.extra.OUTGOING_CALL_EXTRAS";
            "android.telecomm.extra.OUTGOING_CALL_EXTRAS";

    /**
     * Optional extra for {@link android.telephony.TelephonyManager#ACTION_PHONE_STATE_CHANGED}
@@ -203,7 +203,7 @@ public class TelecommManager {
     * @hide
     */
    public static final String ACTION_CURRENT_TTY_MODE_CHANGED =
            "android.telecomm.intent.action.CURRENT_TTY_MODE_CHANGED";
            "android.telecomm.action.CURRENT_TTY_MODE_CHANGED";

    /**
     * The lookup key for an int that indicates the current TTY mode.
@@ -226,7 +226,7 @@ public class TelecommManager {
     * @hide
     */
    public static final String ACTION_TTY_PREFERRED_MODE_CHANGED =
            "android.telecomm.intent.action.TTY_PREFERRED_MODE_CHANGED";
            "android.telecomm.action.TTY_PREFERRED_MODE_CHANGED";

    /**
     * The lookup key for an int that indicates preferred TTY mode. Valid modes are: -