Implement Connection.setCallCapabilities

Change-Id: I90238eeefbcbfaa044881d80833b62e4474821d6
diff --git a/src/com/android/telecomm/Call.java b/src/com/android/telecomm/Call.java
index 5785ee7..f5229cc 100644
--- a/src/com/android/telecomm/Call.java
+++ b/src/com/android/telecomm/Call.java
@@ -67,7 +67,7 @@
         void onFailedIncomingCall(Call call);
         void onRequestingRingback(Call call, boolean requestingRingback);
         void onPostDialWait(Call call, String remaining);
-        void onIsConferenceCapableChanged(Call call, boolean isConferenceCapable);
+        void onCallCapabilitiesChanged(Call call);
         void onExpiredConferenceCall(Call call);
         void onConfirmedConferenceCall(Call call);
         void onParentChanged(Call call);
@@ -96,7 +96,7 @@
         @Override
         public void onPostDialWait(Call call, String remaining) {}
         @Override
-        public void onIsConferenceCapableChanged(Call call, boolean isConferenceCapable) {}
+        public void onCallCapabilitiesChanged(Call call) {}
         @Override
         public void onExpiredConferenceCall(Call call) {}
         @Override
@@ -216,7 +216,7 @@
     /** Whether direct-to-voicemail query is pending. */
     private boolean mDirectToVoicemailQueryPending;
 
-    private boolean mIsConferenceCapable = false;
+    private int mCallCapabilities;
 
     private boolean mIsConference = false;
 
@@ -419,15 +419,15 @@
         mConnectTimeMillis = connectTimeMillis;
     }
 
-    boolean isConferenceCapable() {
-        return mIsConferenceCapable;
+    int getCallCapabilities() {
+        return mCallCapabilities;
     }
 
-    void setIsConferenceCapable(boolean isConferenceCapable) {
-        if (mIsConferenceCapable != isConferenceCapable) {
-            mIsConferenceCapable = isConferenceCapable;
+    void setCallCapabilities(int callCapabilities) {
+        if (mCallCapabilities != callCapabilities) {
+            mCallCapabilities = callCapabilities;
             for (Listener l : mListeners) {
-                l.onIsConferenceCapableChanged(this, mIsConferenceCapable);
+                l.onCallCapabilitiesChanged(this);
             }
         }
     }