Lines Matching refs:rawContactId

75     public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId,
77 resolveGroupSourceIdInValues(txContext, rawContactId, db, values, true);
78 long dataId = super.insert(db, txContext, rawContactId, values);
79 if (hasFavoritesGroupMembership(db, rawContactId)) {
80 updateRawContactsStar(db, rawContactId, true /* starred */);
82 updateVisibility(txContext, rawContactId);
89 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID);
90 boolean wasStarred = hasFavoritesGroupMembership(db, rawContactId);
91 resolveGroupSourceIdInValues(txContext, rawContactId, db, values, false);
95 boolean isStarred = hasFavoritesGroupMembership(db, rawContactId);
97 updateRawContactsStar(db, rawContactId, isStarred);
99 updateVisibility(txContext, rawContactId);
103 private void updateRawContactsStar(SQLiteDatabase db, long rawContactId, boolean starred) {
107 new String[]{Long.toString(rawContactId)}) > 0) {
108 mContactAggregator.updateStarred(rawContactId);
112 private boolean hasFavoritesGroupMembership(SQLiteDatabase db, long rawContactId) {
118 new String[]{Long.toString(groupMembershipMimetypeId), Long.toString(rawContactId)});
124 long rawContactId = c.getLong(DataDeleteQuery.RAW_CONTACT_ID);
125 boolean wasStarred = hasFavoritesGroupMembership(db, rawContactId);
127 boolean isStarred = hasFavoritesGroupMembership(db, rawContactId);
129 updateRawContactsStar(db, rawContactId, false /* starred */);
131 updateVisibility(txContext, rawContactId);
135 private void updateVisibility(TransactionContext txContext, long rawContactId) {
136 long contactId = mDbHelper.getContactId(rawContactId);
147 long rawContactId, SQLiteDatabase db, ContentValues values, boolean isInsert) {
168 final long groupId = getOrMakeGroup(db, rawContactId, sourceId,
169 txContext.getAccountIdOrNullForRawContact(rawContactId));
176 * Returns the group id of the group with sourceId and the same account as rawContactId.
180 * @param rawContactId the raw contact this group is associated with
188 private long getOrMakeGroup(SQLiteDatabase db, long rawContactId, String sourceId,
192 mSelectionArgs1[0] = String.valueOf(rawContactId);
205 throw new IllegalArgumentException("Raw contact not found for _ID=" + rawContactId);
229 // referred to by rawContactId