From 2331e9ebade7c7ebc55eaed7a642ba0f90fbc0f7 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Wed, 9 Jul 2014 19:12:26 -0700 Subject: [PATCH] Add userId as a new field for SearchIndexableData See bug: #15837747 Search - update for Enterprise support Change-Id: I1231f8870754aafa449a4c17350be70b524da230 --- core/java/android/provider/SearchIndexableData.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/java/android/provider/SearchIndexableData.java b/core/java/android/provider/SearchIndexableData.java index 60bcc40a7a1f3..7b9d1ea316b3b 100644 --- a/core/java/android/provider/SearchIndexableData.java +++ b/core/java/android/provider/SearchIndexableData.java @@ -57,6 +57,12 @@ public abstract class SearchIndexableData { */ public String key; + /** + * The UserID for the data (in a multi user context). This is application specific and -1 is the + * default non initialized value. + */ + public int userId = -1; + /** * The class name associated with the data. Generally this is a Fragment class name for * referring where the data is coming from and for launching the associated Fragment for @@ -147,6 +153,9 @@ public abstract class SearchIndexableData { sb.append("key: "); sb.append(key); sb.append(", "); + sb.append("userId: "); + sb.append(userId); + sb.append(", "); sb.append("className: "); sb.append(className); sb.append(", ");