Merge "Move RCS APIs to android.telephony.ims"
diff --git a/src/java/com/android/internal/telephony/RcsController.java b/src/java/com/android/internal/telephony/RcsMessageStoreController.java
similarity index 72%
rename from src/java/com/android/internal/telephony/RcsController.java
rename to src/java/com/android/internal/telephony/RcsMessageStoreController.java
index e04b4b6..c2edd95 100644
--- a/src/java/com/android/internal/telephony/RcsController.java
+++ b/src/java/com/android/internal/telephony/RcsMessageStoreController.java
@@ -19,25 +19,26 @@
import android.content.Context;
import android.os.ServiceManager;
import android.telephony.Rlog;
-import android.telephony.rcs.RcsManager;
+import android.telephony.ims.RcsMessageStore;
+import android.telephony.ims.aidl.IRcs;
import com.android.internal.annotations.VisibleForTesting;
-import com.android.internal.telephony.rcs.IRcs;
-/** Backing implementation of {@link RcsManager}. */
-public class RcsController extends IRcs.Stub {
- private static final String TAG = "RcsController";
+
+/** Backing implementation of {@link RcsMessageStore}. */
+public class RcsMessageStoreController extends IRcs.Stub {
+ private static final String TAG = "RcsMessageStoreController";
private static final String RCS_SERVICE_NAME = "ircs";
- private static RcsController sInstance;
+ private static RcsMessageStoreController sInstance;
private final Context mContext;
/** Initialize the instance. Should only be called once. */
- public static RcsController init(Context context) {
- synchronized (RcsController.class) {
+ public static RcsMessageStoreController init(Context context) {
+ synchronized (RcsMessageStoreController.class) {
if (sInstance == null) {
- sInstance = new RcsController(context);
+ sInstance = new RcsMessageStoreController(context);
} else {
Rlog.e(TAG, "init() called multiple times! sInstance = " + sInstance);
}
@@ -45,7 +46,7 @@
return sInstance;
}
- private RcsController(Context context) {
+ private RcsMessageStoreController(Context context) {
mContext = context;
if (ServiceManager.getService(RCS_SERVICE_NAME) == null) {
ServiceManager.addService(RCS_SERVICE_NAME, this);
@@ -53,7 +54,7 @@
}
@VisibleForTesting
- public RcsController(Context context, Void unused) {
+ public RcsMessageStoreController(Context context, Void unused) {
mContext = context;
}
diff --git a/tests/telephonytests/src/com/android/internal/telephony/rcs/RcsControllerTest.java b/tests/telephonytests/src/com/android/internal/telephony/rcs/RcsMessageStoreControllerTest.java
similarity index 73%
rename from tests/telephonytests/src/com/android/internal/telephony/rcs/RcsControllerTest.java
rename to tests/telephonytests/src/com/android/internal/telephony/rcs/RcsMessageStoreControllerTest.java
index d80b94b..869ec84 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/rcs/RcsControllerTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/rcs/RcsMessageStoreControllerTest.java
@@ -18,19 +18,19 @@
import static org.junit.Assert.assertEquals;
-import com.android.internal.telephony.RcsController;
+import com.android.internal.telephony.RcsMessageStoreController;
import com.android.internal.telephony.TelephonyTest;
import org.junit.Before;
import org.junit.Test;
-public class RcsControllerTest extends TelephonyTest {
+public class RcsMessageStoreControllerTest extends TelephonyTest {
- private RcsController mRcsController;
+ private RcsMessageStoreController mRcsMessageStoreController;
@Before
public void setUp() {
- mRcsController = new RcsController(mContext, null);
+ mRcsMessageStoreController = new RcsMessageStoreController(mContext, null);
}
/**
@@ -38,6 +38,6 @@
*/
@Test
public void testGetMessageCount() {
- assertEquals(1018, mRcsController.getMessageCount(0));
+ assertEquals(1018, mRcsMessageStoreController.getMessageCount(0));
}
}