Package org.robolectric.shadows
Class ShadowRcsUceAdapter
java.lang.Object
org.robolectric.shadows.ShadowRcsUceAdapter
@Implements(value=android.telephony.ims.RcsUceAdapter.class, isInAndroidSdk=false, minSdk=30) public class ShadowRcsUceAdapter extends Object
A shadow for
RcsUceAdapter.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShadowRcsUceAdapter.CapabilityFailureInfoA data class holding the info for a failed capabilities exchange -
Constructor Summary
Constructors Constructor Description ShadowRcsUceAdapter() -
Method Summary
Modifier and Type Method Description protected booleanisUceSettingEnabled()Returns the value specified for thesubscriptionIdcorresponding to theRcsUceAdapterbysetUceSettingEnabledForSubscriptionId(int, boolean).protected voidrequestAvailability(Uri contactNumber, Executor executor, RcsUceAdapter.CapabilitiesCallback c)protected voidrequestCapabilities(Collection<Uri> contactNumbers, Executor executor, RcsUceAdapter.CapabilitiesCallback c)static voidreset()static voidsetCapabilitiesFailureForUri(Uri uri, ShadowRcsUceAdapter.CapabilityFailureInfo failureInfo)static voidsetCapabilitiesForUri(Uri uri, RcsContactUceCapability capabilities)static voidsetUceSettingEnabledForSubscriptionId(int subscriptionId, boolean uceSettingEnabled)Overrides the value returned byRcsUceAdapter.isUceSettingEnabled()for RcsUceAdapters associated withsubscriptionId.
-
Constructor Details
-
ShadowRcsUceAdapter
public ShadowRcsUceAdapter()
-
-
Method Details
-
setUceSettingEnabledForSubscriptionId
public static void setUceSettingEnabledForSubscriptionId(int subscriptionId, boolean uceSettingEnabled)Overrides the value returned byRcsUceAdapter.isUceSettingEnabled()for RcsUceAdapters associated withsubscriptionId. -
reset
-
isUceSettingEnabled
Returns the value specified for thesubscriptionIdcorresponding to theRcsUceAdapterbysetUceSettingEnabledForSubscriptionId(int, boolean). If no value has been specified, returns false. -
setCapabilitiesForUri
-
setCapabilitiesFailureForUri
public static void setCapabilitiesFailureForUri(Uri uri, ShadowRcsUceAdapter.CapabilityFailureInfo failureInfo) -
requestCapabilities
@Implementation(minSdk=31) protected void requestCapabilities(Collection<Uri> contactNumbers, Executor executor, RcsUceAdapter.CapabilitiesCallback c) -
requestAvailability
@Implementation(minSdk=31) protected void requestAvailability(Uri contactNumber, Executor executor, RcsUceAdapter.CapabilitiesCallback c)
-