summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2015-03-26 13:22:02 +0100
committerDanny Baumann <dannybaumann@web.de>2015-03-26 13:22:02 +0100
commitcc75f02f352ca196b3d6f203d7faea3943235ee9 (patch)
treeb82908e5bc157c7045e014a1f87c747919f87847
parent40f86ac6db656364d073e0a7d6e56e0fecdaa301 (diff)
downloadandroid_packages_apps_ContactsCommon-cc75f02f352ca196b3d6f203d7faea3943235ee9.tar.gz
android_packages_apps_ContactsCommon-cc75f02f352ca196b3d6f203d7faea3943235ee9.tar.bz2
android_packages_apps_ContactsCommon-cc75f02f352ca196b3d6f203d7faea3943235ee9.zip
Propagate group default and favorites state into
GroupMembershipDataItem. Change-Id: I80147537e404e551f4a10f1d018cdf6236e73e3c
-rw-r--r--src/com/android/contacts/common/model/dataitem/GroupMembershipDataItem.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/com/android/contacts/common/model/dataitem/GroupMembershipDataItem.java b/src/com/android/contacts/common/model/dataitem/GroupMembershipDataItem.java
index 5105a1b4..54167195 100644
--- a/src/com/android/contacts/common/model/dataitem/GroupMembershipDataItem.java
+++ b/src/com/android/contacts/common/model/dataitem/GroupMembershipDataItem.java
@@ -28,6 +28,8 @@ import com.android.contacts.common.GroupMetaData;
*/
public class GroupMembershipDataItem extends DataItem {
public static final String GROUP_TITLE = "group_title";
+ private static final String GROUP_IS_FAVORITES = "group_is_favorites";
+ private static final String GROUP_IS_DEFAULT = "group_is_default";
/* package */ GroupMembershipDataItem(ContentValues values) {
super(values);
@@ -42,10 +44,21 @@ public class GroupMembershipDataItem extends DataItem {
}
public void setGroupMetaData(GroupMetaData metaData) {
- getContentValues().put(GROUP_TITLE, metaData.getTitle());
+ final ContentValues values = getContentValues();
+ values.put(GROUP_TITLE, metaData.getTitle());
+ values.put(GROUP_IS_FAVORITES, metaData.isFavorites());
+ values.put(GROUP_IS_DEFAULT, metaData.isDefaultGroup());
}
public String getGroupTitle() {
return getContentValues().getAsString(GROUP_TITLE);
}
+
+ public boolean isFavoritesGroup() {
+ return getContentValues().getAsBoolean(GROUP_IS_FAVORITES);
+ }
+
+ public boolean isDefaultGroup() {
+ return getContentValues().getAsBoolean(GROUP_IS_DEFAULT);
+ }
}