diff options
author | Danny Baumann <dannybaumann@web.de> | 2015-03-26 13:22:02 +0100 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2015-03-26 13:22:02 +0100 |
commit | cc75f02f352ca196b3d6f203d7faea3943235ee9 (patch) | |
tree | b82908e5bc157c7045e014a1f87c747919f87847 | |
parent | 40f86ac6db656364d073e0a7d6e56e0fecdaa301 (diff) | |
download | android_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.java | 15 |
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); + } } |