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

Commit df2cbc89 authored by Tyler Gunn's avatar Tyler Gunn
Browse files

API Cleanup - rename IConferenceable to Conferenceable.

Bug: 20165255
Change-Id: If4cb323749b6ef9e8657506434d760d07c34167f
parent 56d16568
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -29993,7 +29993,7 @@ package android.telecom {
    field public static final android.os.Parcelable.Creator<android.telecom.CameraCapabilities> CREATOR;
  }
  public abstract class Conference implements android.telecom.IConferenceable {
  public abstract class Conference implements android.telecom.Conferenceable {
    ctor public Conference(android.telecom.PhoneAccountHandle);
    method public final boolean addConnection(android.telecom.Connection);
    method public final void destroy();
@@ -30027,7 +30027,10 @@ package android.telecom {
    field public static final long CONNECT_TIME_NOT_SPECIFIED = 0L; // 0x0L
  }
  public abstract class Connection implements android.telecom.IConferenceable {
  public abstract interface Conferenceable {
  }
  public abstract class Connection implements android.telecom.Conferenceable {
    ctor public Connection();
    method public static java.lang.String capabilitiesToString(int);
    method public static android.telecom.Connection createCanceledConnection();
@@ -30040,7 +30043,7 @@ package android.telecom {
    method public final java.lang.String getCallerDisplayName();
    method public final int getCallerDisplayNamePresentation();
    method public final android.telecom.Conference getConference();
    method public final java.util.List<android.telecom.IConferenceable> getConferenceables();
    method public final java.util.List<android.telecom.Conferenceable> getConferenceables();
    method public final int getConnectionCapabilities();
    method public final android.telecom.DisconnectCause getDisconnectCause();
    method public final int getState();
@@ -30064,7 +30067,7 @@ package android.telecom {
    method public final void setAudioModeIsVoip(boolean);
    method public final void setCallerDisplayName(java.lang.String, int);
    method public final void setConferenceableConnections(java.util.List<android.telecom.Connection>);
    method public final void setConferenceables(java.util.List<android.telecom.IConferenceable>);
    method public final void setConferenceables(java.util.List<android.telecom.Conferenceable>);
    method public final void setConnectionCapabilities(int);
    method public final void setConnectionService(android.telecom.ConnectionService);
    method public final void setDialing();
@@ -30192,9 +30195,6 @@ package android.telecom {
    field public static final android.os.Parcelable.Creator<android.telecom.GatewayInfo> CREATOR;
  }
  public abstract interface IConferenceable {
  }
  public abstract class InCallService extends android.app.Service {
    ctor public InCallService();
    method public final android.telecom.Phone getPhone();
+7 −7
Original line number Diff line number Diff line
@@ -32093,7 +32093,7 @@ package android.telecom {
    field public static final android.os.Parcelable.Creator<android.telecom.CameraCapabilities> CREATOR;
  }
  public abstract class Conference implements android.telecom.IConferenceable {
  public abstract class Conference implements android.telecom.Conferenceable {
    ctor public Conference(android.telecom.PhoneAccountHandle);
    method public final boolean addConnection(android.telecom.Connection);
    method public final void destroy();
@@ -32127,7 +32127,10 @@ package android.telecom {
    field public static final long CONNECT_TIME_NOT_SPECIFIED = 0L; // 0x0L
  }
  public abstract class Connection implements android.telecom.IConferenceable {
  public abstract interface Conferenceable {
  }
  public abstract class Connection implements android.telecom.Conferenceable {
    ctor public Connection();
    method public static java.lang.String capabilitiesToString(int);
    method public static android.telecom.Connection createCanceledConnection();
@@ -32140,7 +32143,7 @@ package android.telecom {
    method public final java.lang.String getCallerDisplayName();
    method public final int getCallerDisplayNamePresentation();
    method public final android.telecom.Conference getConference();
    method public final java.util.List<android.telecom.IConferenceable> getConferenceables();
    method public final java.util.List<android.telecom.Conferenceable> getConferenceables();
    method public final int getConnectionCapabilities();
    method public final android.telecom.DisconnectCause getDisconnectCause();
    method public final int getState();
@@ -32164,7 +32167,7 @@ package android.telecom {
    method public final void setAudioModeIsVoip(boolean);
    method public final void setCallerDisplayName(java.lang.String, int);
    method public final void setConferenceableConnections(java.util.List<android.telecom.Connection>);
    method public final void setConferenceables(java.util.List<android.telecom.IConferenceable>);
    method public final void setConferenceables(java.util.List<android.telecom.Conferenceable>);
    method public final void setConnectionCapabilities(int);
    method public final void setConnectionService(android.telecom.ConnectionService);
    method public final void setDialing();
@@ -32292,9 +32295,6 @@ package android.telecom {
    field public static final android.os.Parcelable.Creator<android.telecom.GatewayInfo> CREATOR;
  }
  public abstract interface IConferenceable {
  }
  public abstract class InCallService extends android.app.Service {
    ctor public InCallService();
    method public final android.telecom.Phone getPhone();
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
/**
 * Represents a conference call which can contain any number of {@link Connection} objects.
 */
public abstract class Conference implements IConferenceable {
public abstract class Conference implements Conferenceable {

    /**
     * Used to indicate that the conference connection time is not specified.  If not specified,
+26 −0
Original line number Diff line number Diff line
/*
 * Copyright (C) 2015 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License
 */

package android.telecom;

/**
 * Interface used to identify entities with which another entity can participate in a conference
 * call with.  The {@link ConnectionService} implementation will only recognize
 * {@link Conferenceable}s which are {@link Connection}s or {@link Conference}s.
 */
public interface Conferenceable {

}
+8 −8
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ import java.util.concurrent.ConcurrentHashMap;
 * must call {@link #destroy()} to signal to the framework that the {@code Connection} is no
 * longer used and associated resources may be recovered.
 */
public abstract class Connection implements IConferenceable {
public abstract class Connection implements Conferenceable {

    public static final int STATE_INITIALIZING = 0;

@@ -374,7 +374,7 @@ public abstract class Connection implements IConferenceable {
        public void onAudioModeIsVoipChanged(Connection c, boolean isVoip) {}
        public void onStatusHintsChanged(Connection c, StatusHints statusHints) {}
        public void onConferenceablesChanged(
                Connection c, List<IConferenceable> conferenceables) {}
                Connection c, List<Conferenceable> conferenceables) {}
        public void onConferenceChanged(Connection c, Conference conference) {}
        /** @hide */
        public void onConferenceParticipantsChanged(Connection c,
@@ -788,8 +788,8 @@ public abstract class Connection implements IConferenceable {
     */
    private final Set<Listener> mListeners = Collections.newSetFromMap(
            new ConcurrentHashMap<Listener, Boolean>(8, 0.9f, 1));
    private final List<IConferenceable> mConferenceables = new ArrayList<>();
    private final List<IConferenceable> mUnmodifiableConferenceables =
    private final List<Conferenceable> mConferenceables = new ArrayList<>();
    private final List<Conferenceable> mUnmodifiableConferenceables =
            Collections.unmodifiableList(mConferenceables);

    private int mState = STATE_NEW;
@@ -1277,9 +1277,9 @@ public abstract class Connection implements IConferenceable {
     *
     * @param conferenceables The conferenceables.
     */
    public final void setConferenceables(List<IConferenceable> conferenceables) {
    public final void setConferenceables(List<Conferenceable> conferenceables) {
        clearConferenceableList();
        for (IConferenceable c : conferenceables) {
        for (Conferenceable c : conferenceables) {
            // If statement checks for duplicates in input. It makes it N^2 but we're dealing with a
            // small amount of items here.
            if (!mConferenceables.contains(c)) {
@@ -1299,7 +1299,7 @@ public abstract class Connection implements IConferenceable {
    /**
     * Returns the connections or conferences with which this connection can be conferenced.
     */
    public final List<IConferenceable> getConferenceables() {
    public final List<Conferenceable> getConferenceables() {
        return mUnmodifiableConferenceables;
    }

@@ -1564,7 +1564,7 @@ public abstract class Connection implements IConferenceable {
    }

    private final void clearConferenceableList() {
        for (IConferenceable c : mConferenceables) {
        for (Conferenceable c : mConferenceables) {
            if (c instanceof Connection) {
                Connection connection = (Connection) c;
                connection.removeConnectionListener(mConnectionDeathListener);
Loading