summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/phonelookup
diff options
context:
space:
mode:
authorlinyuh <linyuh@google.com>2018-02-27 13:42:59 -0800
committerCopybara-Service <copybara-piper@google.com>2018-02-27 14:16:24 -0800
commitc3d3c3dfbcf96f6db92b747463ac84ee244a0c85 (patch)
tree8d3056e45514b451c94898c3731ccb700f43e5a4 /java/com/android/dialer/phonelookup
parent5e5172c41d6f246bf216a68b3625dd9553af74d5 (diff)
Move DirectoryCompat from "contacts/common" to "dialer/common/cp2".
Bug: 73887387 Test: Existing tests PiperOrigin-RevId: 187225355 Change-Id: I65de553078e147a46d933daf34dfd912fc8aa74c
Diffstat (limited to 'java/com/android/dialer/phonelookup')
-rw-r--r--java/com/android/dialer/phonelookup/cp2/Cp2ExtendedDirectoryPhoneLookup.java20
1 files changed, 4 insertions, 16 deletions
diff --git a/java/com/android/dialer/phonelookup/cp2/Cp2ExtendedDirectoryPhoneLookup.java b/java/com/android/dialer/phonelookup/cp2/Cp2ExtendedDirectoryPhoneLookup.java
index df164bd1b..519ec5f82 100644
--- a/java/com/android/dialer/phonelookup/cp2/Cp2ExtendedDirectoryPhoneLookup.java
+++ b/java/com/android/dialer/phonelookup/cp2/Cp2ExtendedDirectoryPhoneLookup.java
@@ -22,12 +22,12 @@ import android.net.Uri;
import android.os.Build.VERSION;
import android.os.Build.VERSION_CODES;
import android.provider.ContactsContract;
-import android.provider.ContactsContract.Directory;
import android.support.annotation.VisibleForTesting;
import com.android.dialer.DialerPhoneNumber;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.Annotations.BackgroundExecutor;
import com.android.dialer.common.concurrent.Annotations.LightweightExecutor;
+import com.android.dialer.common.cp2.DirectoryCompat;
import com.android.dialer.inject.ApplicationContext;
import com.android.dialer.phonelookup.PhoneLookup;
import com.android.dialer.phonelookup.PhoneLookupInfo;
@@ -80,7 +80,7 @@ public final class Cp2ExtendedDirectoryPhoneLookup implements PhoneLookup<Cp2Inf
appContext
.getContentResolver()
.query(
- getContentUriForDirectoryIds(),
+ DirectoryCompat.getContentUri(),
/* projection = */ new String[] {ContactsContract.Directory._ID},
/* selection = */ null,
/* selectionArgs = */ null,
@@ -177,13 +177,6 @@ public final class Cp2ExtendedDirectoryPhoneLookup implements PhoneLookup<Cp2Inf
}
@VisibleForTesting
- static Uri getContentUriForDirectoryIds() {
- return VERSION.SDK_INT >= VERSION_CODES.N
- ? ContactsContract.Directory.ENTERPRISE_CONTENT_URI
- : ContactsContract.Directory.CONTENT_URI;
- }
-
- @VisibleForTesting
static Uri getContentUriForContacts(String number, long directoryId) {
Uri baseUri =
VERSION.SDK_INT >= VERSION_CODES.N
@@ -204,13 +197,8 @@ public final class Cp2ExtendedDirectoryPhoneLookup implements PhoneLookup<Cp2Inf
}
private static boolean isExtendedDirectory(long directoryId) {
- // TODO(a bug): Moving the logic to utility shared with the search fragment.
- return VERSION.SDK_INT >= VERSION_CODES.N
- ? Directory.isRemoteDirectoryId(directoryId)
- || Directory.isEnterpriseDirectoryId(directoryId)
- : (directoryId != Directory.DEFAULT
- && directoryId != Directory.LOCAL_INVISIBLE
- && directoryId != Directory.ENTERPRISE_LOCAL_INVISIBLE);
+ return DirectoryCompat.isRemoteDirectoryId(directoryId)
+ || DirectoryCompat.isEnterpriseDirectoryId(directoryId);
}
@Override