From a5efc47723bb5e15a48e638364251f1fbd91d08b Mon Sep 17 00:00:00 2001 From: Ricky Wai Date: Mon, 16 Nov 2015 12:25:45 +0000 Subject: [PATCH] Add ContactsContract.Contacts.CORP_CONTENT_FILTER_URI Bug: 25797489 Change-Id: I0b862c1b179cffd3591e5082d6f9102a070a4053 --- api/current.txt | 1 + api/system-current.txt | 1 + core/java/android/provider/ContactsContract.java | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/api/current.txt b/api/current.txt index a98f19fa5ae0e..24cddd6fb98c1 100644 --- a/api/current.txt +++ b/api/current.txt @@ -25796,6 +25796,7 @@ package android.provider { field public static final android.net.Uri CONTENT_URI; field public static final java.lang.String CONTENT_VCARD_TYPE = "text/x-vcard"; field public static final android.net.Uri CONTENT_VCARD_URI; + field public static final android.net.Uri CORP_CONTENT_FILTER_URI; field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; diff --git a/api/system-current.txt b/api/system-current.txt index d873925d45847..00d5745669de2 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -27779,6 +27779,7 @@ package android.provider { field public static final android.net.Uri CONTENT_URI; field public static final java.lang.String CONTENT_VCARD_TYPE = "text/x-vcard"; field public static final android.net.Uri CONTENT_VCARD_URI; + field public static final android.net.Uri CORP_CONTENT_FILTER_URI; field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index 11ed5626d48ba..b860bfb49f382 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -1639,6 +1639,14 @@ public final class ContactsContract { public static final Uri CONTENT_FILTER_URI = Uri.withAppendedPath( CONTENT_URI, "filter"); + /** + * It supports the same semantics as {@link #CONTENT_FILTER_URI} and returns the same + * columns. If there is a corp profile linked to the current profile, it will query corp + * profile, otherwise it will return null. + */ + public static final Uri CORP_CONTENT_FILTER_URI = Uri.withAppendedPath( + CORP_CONTENT_URI, "filter"); + /** * The content:// style URI for this table joined with useful data from * {@link ContactsContract.Data}, filtered to include only starred contacts