/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ |
D | SearchIndexManagerTest.java | 52 long rawContactId = RawContactUtil.createRawContact(mResolver); in testSearchIndexForStructuredName() local 53 long contactId = queryContactId(rawContactId); in testSearchIndexForStructuredName() 54 DataUtil.insertStructuredName(mResolver, rawContactId, "John", "Doe"); in testSearchIndexForStructuredName() 57 DataUtil.insertStructuredName(mResolver, rawContactId, values); in testSearchIndexForStructuredName() 66 DataUtil.insertStructuredName(mResolver, rawContactId, values); in testSearchIndexForStructuredName() 73 long rawContactId = RawContactUtil.createRawContact(mResolver); in testSearchIndexForStructuredName_phoneticOnly() local 74 long contactId = queryContactId(rawContactId); in testSearchIndexForStructuredName_phoneticOnly() 75 DataUtil.insertStructuredName(mResolver, rawContactId, "John", "Doe"); in testSearchIndexForStructuredName_phoneticOnly() 78 DataUtil.insertStructuredName(mResolver, rawContactId, values); in testSearchIndexForStructuredName_phoneticOnly() 87 DataUtil.insertStructuredName(mResolver, rawContactId, values); in testSearchIndexForStructuredName_phoneticOnly() [all …]
|
D | BaseContactsProvider2Test.java | 240 protected Uri insertOrganization(long rawContactId, ContentValues values) { in insertOrganization() argument 241 return insertOrganization(rawContactId, values, false, false); in insertOrganization() 244 protected Uri insertOrganization(long rawContactId, ContentValues values, boolean primary) { in insertOrganization() argument 245 return insertOrganization(rawContactId, values, primary, false); in insertOrganization() 248 protected Uri insertOrganization(long rawContactId, ContentValues values, boolean primary, in insertOrganization() argument 250 values.put(Data.RAW_CONTACT_ID, rawContactId); in insertOrganization() 264 protected Uri insertPhoneNumber(long rawContactId, String phoneNumber) { in insertPhoneNumber() argument 265 return insertPhoneNumber(rawContactId, phoneNumber, false); in insertPhoneNumber() 268 protected Uri insertPhoneNumber(long rawContactId, String phoneNumber, boolean primary) { in insertPhoneNumber() argument 269 return insertPhoneNumber(rawContactId, phoneNumber, primary, false, Phone.TYPE_HOME); in insertPhoneNumber() [all …]
|
D | ContactsProvider2Test.java | 1009 long rawContactId = ContentUris.parseId(rowUri); in testRawContactsInsert() local 1021 long rawContactId = RawContactUtil.createRawContactWithName(mResolver); in testDataDirectoryWithLookupUri() local 1022 insertPhoneNumber(rawContactId, "555-GOOG-411"); in testDataDirectoryWithLookupUri() 1023 insertEmail(rawContactId, "google@android.com"); in testDataDirectoryWithLookupUri() 1025 long contactId = queryContactId(rawContactId); in testDataDirectoryWithLookupUri() 1182 long rawContactId = RawContactUtil.createRawContactWithName(mResolver, "John", "Doe"); in testDataInsert() local 1185 putDataValues(values, rawContactId); in testDataInsert() 1189 long contactId = queryContactId(rawContactId); in testDataInsert() 1197 Uri rawContactUri = ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId); in testDataInsert() 1210 long rawContactId = RawContactUtil.createRawContactWithName(mResolver, "John", "Doe"); in testDataInsertAndUpdateHashId() local [all …]
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/aggregation/ |
D | ContactAggregator.java | 80 long rawContactId, long accountId, long currentContactId, in aggregateContact() argument 84 Log.v(TAG, "aggregateContact: rid=" + rawContactId + " cid=" + currentContactId); in aggregateContact() 89 Integer aggModeObject = mRawContactsMarkedForAggregation.remove(rawContactId); in aggregateContact() 104 contactId = pickBestMatchBasedOnExceptions(db, rawContactId, matcher); in aggregateContact() 111 contactId = pickBestMatchBasedOnData(db, rawContactId, candidates, matcher); in aggregateContact() 124 mSelectionArgs2[1] = String.valueOf(rawContactId); in aggregateContact() 155 actionCode = canJoinIntoContact(db, rawContactId, in aggregateContact() 175 mRawContactCountQuery.bindLong(2, rawContactId); in aggregateContact() 190 markAggregated(db, String.valueOf(rawContactId)); in aggregateContact() 196 createContactForRawContacts(db, txContext, Sets.newHashSet(rawContactId), null); in aggregateContact() [all …]
|
D | ContactAggregator2.java | 92 long rawContactId, long accountId, long currentContactId, in aggregateContact() argument 95 if (!needAggregate(db, rawContactId)) { in aggregateContact() 97 Log.v(TAG, "Skip rid=" + rawContactId + " which has already been aggregated."); in aggregateContact() 103 Log.v(TAG, "aggregateContact: rid=" + rawContactId + " cid=" + currentContactId); in aggregateContact() 108 Integer aggModeObject = mRawContactsMarkedForAggregation.remove(rawContactId); in aggregateContact() 121 matchingCandidates = findRawContactMatchingCandidates(db, rawContactId, candidates, in aggregateContact() 134 mRawContactCountQuery.bindLong(2, rawContactId); in aggregateContact() 169 markAggregated(db, String.valueOf(rawContactId)); in aggregateContact() 173 Log.v(TAG, "create new contact for rid=" + rawContactId); in aggregateContact() 175 createContactForRawContacts(db, txContext, Sets.newHashSet(rawContactId), null); in aggregateContact() [all …]
|
D | AbstractContactAggregator.java | 253 long rawContactId; field in AbstractContactAggregator.DisplayNameCandidate 264 rawContactId = -1; in clear() 450 for (long rawContactId : mRawContactsMarkedForAggregation.keySet()) { in aggregateInTransaction() 454 sbQuery.append(rawContactId); in aggregateInTransaction() 502 public final void triggerAggregation(TransactionContext txContext, long rawContactId) { in triggerAggregation() argument 507 int aggregationMode = mDbHelper.getAggregationMode(rawContactId); in triggerAggregation() 513 markForAggregation(rawContactId, aggregationMode, false); in triggerAggregation() 518 long contactId = mDbHelper.getContactId(rawContactId); in triggerAggregation() 527 aggregateContact(txContext, mDbHelper.getWritableDatabase(), rawContactId); in triggerAggregation() 539 public final void markNewForAggregation(long rawContactId, int aggregationMode) { in markNewForAggregation() argument [all …]
|
D | ProfileAggregator.java | 54 String accountName, long rawContactId, String sourceId, String displayName) { in appendLookupKey() argument 63 long rawContactId) { in onRawContactInsert() argument 64 aggregateContact(txContext, db, rawContactId); in onRawContactInsert() 75 long rawContactId) { in aggregateContact() argument 89 mContactId = insertContact(db, rawContactId); in aggregateContact() 93 setContactId(rawContactId, mContactId); in aggregateContact()
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/ |
D | DataRowHandlerForGroupMembership.java | 76 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 78 resolveGroupSourceIdInValues(txContext, rawContactId, db, values, true); in insert() 79 long dataId = super.insert(db, txContext, rawContactId, values); in insert() 80 if (hasFavoritesGroupMembership(db, rawContactId)) { in insert() 81 updateRawContactsStar(db, rawContactId, true /* starred */); in insert() 83 updateVisibility(txContext, rawContactId); in insert() 90 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 91 boolean wasStarred = hasFavoritesGroupMembership(db, rawContactId); in update() 92 resolveGroupSourceIdInValues(txContext, rawContactId, db, values, false); in update() 96 boolean isStarred = hasFavoritesGroupMembership(db, rawContactId); in update() [all …]
|
D | DataRowHandler.java | 112 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 123 mDbHelper.setIsPrimary(rawContactId, dataId, mimeTypeId); in insert() 129 mDbHelper.setIsSuperPrimary(rawContactId, dataId, mimeTypeId); in insert() 131 mDbHelper.clearSuperPrimary(rawContactId, mimeTypeId); in insert() 136 if (mDbHelper.rawContactHasSuperPrimary(rawContactId, mimeTypeId)) { in insert() 137 mDbHelper.setIsSuperPrimary(rawContactId, dataId, mimeTypeId); in insert() 143 txContext.invalidateSearchIndexForRawContact(rawContactId); in insert() 158 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 160 handlePrimaryAndSuperPrimary(txContext, values, dataId, rawContactId); in update() 169 txContext.invalidateSearchIndexForRawContact(rawContactId); in update() [all …]
|
D | TransactionContext.java | 57 public void rawContactInserted(long rawContactId, long accountId) { in rawContactInserted() argument 59 mInsertedRawContactsAccounts.put(rawContactId, accountId); in rawContactInserted() 61 markRawContactChangedOrDeletedOrInserted(rawContactId); in rawContactInserted() 64 public void rawContactUpdated(long rawContactId) { in rawContactUpdated() argument 66 mUpdatedRawContacts.add(rawContactId); in rawContactUpdated() 69 public void markRawContactDirtyAndChanged(long rawContactId, boolean isSyncAdapter) { in markRawContactDirtyAndChanged() argument 74 mDirtyRawContacts.add(rawContactId); in markRawContactDirtyAndChanged() 77 markRawContactChangedOrDeletedOrInserted(rawContactId); in markRawContactDirtyAndChanged() 80 public void markRawContactChangedOrDeletedOrInserted(long rawContactId) { in markRawContactChangedOrDeletedOrInserted() argument 84 mChangedRawContacts.add(rawContactId); in markRawContactChangedOrDeletedOrInserted() [all …]
|
D | DataRowHandlerForPhoneNumber.java | 42 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 46 final long dataId = super.insert(db, txContext, rawContactId, values); in insert() 50 updatePhoneLookup(db, rawContactId, dataId, number, normalizedNumber); in insert() 51 mContactAggregator.updateHasPhoneNumber(db, rawContactId); in insert() 52 fixRawContactDisplayName(db, txContext, rawContactId); in insert() 54 triggerAggregation(txContext, rawContactId); in insert() 70 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 71 updatePhoneLookup(db, rawContactId, dataId, in update() 74 mContactAggregator.updateHasPhoneNumber(db, rawContactId); in update() 75 fixRawContactDisplayName(db, txContext, rawContactId); in update() [all …]
|
D | NameLookupBuilder.java | 82 protected abstract void insertNameLookup(long rawContactId, long dataId, int lookupType, in insertNameLookup() argument 99 public void insertNameLookup(long rawContactId, long dataId, String name, int fullNameStyle) { in insertNameLookup() argument 111 insertNameVariant(rawContactId, dataId, tokenCount, NameLookupType.NAME_EXACT, true); in insertNameLookup() 126 insertCollationKey(rawContactId, dataId, MAX_NAME_TOKENS); in insertNameLookup() 138 insertNameVariants(rawContactId, dataId, 0, tokenCount, !tooManyTokens, true); in insertNameLookup() 139 insertNicknamePermutations(rawContactId, dataId, 0, tokenCount); in insertNameLookup() 239 private void insertNameVariants(long rawContactId, long dataId, int fromIndex, int toIndex, in insertNameVariants() argument 242 insertNameVariant(rawContactId, dataId, toIndex, in insertNameVariants() 255 insertNameVariants(rawContactId, dataId, fromIndex + 1, toIndex, in insertNameVariants() 266 private void insertNameVariant(long rawContactId, long dataId, int tokenCount, in insertNameVariant() argument [all …]
|
D | DataRowHandlerForNickname.java | 39 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 43 long dataId = super.insert(db, txContext, rawContactId, values); in insert() 46 fixRawContactDisplayName(db, txContext, rawContactId); in insert() 47 mDbHelper.insertNameLookupForNickname(rawContactId, dataId, nickname); in insert() 48 triggerAggregation(txContext, rawContactId); in insert() 57 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 66 mDbHelper.insertNameLookupForNickname(rawContactId, dataId, nickname); in update() 67 fixRawContactDisplayName(db, txContext, rawContactId); in update() 68 triggerAggregation(txContext, rawContactId); in update() 77 long rawContactId = c.getLong(DataDeleteQuery.RAW_CONTACT_ID); in delete() local [all …]
|
D | DataRowHandlerForEmail.java | 37 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 41 long dataId = super.insert(db, txContext, rawContactId, values); in insert() 43 fixRawContactDisplayName(db, txContext, rawContactId); in insert() 44 String address = mDbHelper.insertNameLookupForEmail(rawContactId, dataId, email); in insert() 46 triggerAggregation(txContext, rawContactId); in insert() 60 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 64 mDbHelper.insertNameLookupForEmail(rawContactId, dataId, address); in update() 65 fixRawContactDisplayName(db, txContext, rawContactId); in update() 66 triggerAggregation(txContext, rawContactId); in update() 75 long rawContactId = c.getLong(DataDeleteQuery.RAW_CONTACT_ID); in delete() local [all …]
|
D | DataRowHandlerForStructuredName.java | 47 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 51 long dataId = super.insert(db, txContext, rawContactId, values); in insert() 55 mNameLookupBuilder.insertNameLookup(rawContactId, dataId, name, in insert() 59 fixRawContactDisplayName(db, txContext, rawContactId); in insert() 60 triggerAggregation(txContext, rawContactId); in insert() 68 final long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 83 mNameLookupBuilder.insertNameLookup(rawContactId, dataId, name, in update() 88 fixRawContactDisplayName(db, txContext, rawContactId); in update() 89 triggerAggregation(txContext, rawContactId); in update() 96 long rawContactId = c.getLong(DataDeleteQuery.RAW_CONTACT_ID); in delete() local [all …]
|
D | DataRowHandlerForIdentity.java | 35 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 37 final long dataId = super.insert(db, txContext, rawContactId, values); in insert() 41 triggerAggregation(txContext, rawContactId); in insert() 54 final long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 56 triggerAggregation(txContext, rawContactId); in update() 67 final long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in delete() local 68 triggerAggregation(txContext, rawContactId); in delete()
|
D | DataRowHandlerForPhoto.java | 58 public long insert(SQLiteDatabase db, TransactionContext txContext, long rawContactId, in insert() argument 70 long dataId = super.insert(db, txContext, rawContactId, values); in insert() 71 if (!txContext.isNewRawContact(rawContactId)) { in insert() 72 mContactAggregator.updatePhotoId(db, rawContactId); in insert() 80 long rawContactId = c.getLong(DataUpdateQuery.RAW_CONTACT_ID); in update() local 96 mContactAggregator.updatePhotoId(db, rawContactId); in update() 132 long rawContactId = c.getLong(DataDeleteQuery.RAW_CONTACT_ID); in delete() local 134 mContactAggregator.updatePhotoId(db, rawContactId); in delete()
|
D | LegacyApiSupport.java | 764 long rawContactId = Long.parseLong(uri.getPathSegments().get(1)); in insert() local 765 id = insertContactMethod(rawContactId, values); in insert() 770 long rawContactId = getRequiredValue(values, ContactMethods.PERSON_ID); in insert() local 771 id = insertContactMethod(rawContactId, values); in insert() 776 long rawContactId = getRequiredValue(values, in insert() local 778 id = insertPhone(rawContactId, values); in insert() 783 long rawContactId = Long.parseLong(uri.getPathSegments().get(1)); in insert() local 784 id = insertPhone(rawContactId, values); in insert() 789 long rawContactId = getRequiredValue(values, in insert() local 791 id = insertExtension(rawContactId, values); in insert() [all …]
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/aggregation/util/ |
D | RawContactMatcher.java | 168 private MatchScore getMatchingScore(long rawContactId, long contactId, long accountId) { in getMatchingScore() argument 169 MatchScore matchingScore = mScores.get(rawContactId); in getMatchingScore() 173 matchingScore.reset(rawContactId, contactId, accountId); in getMatchingScore() 175 matchingScore = new MatchScore(rawContactId, contactId, accountId); in getMatchingScore() 179 mScores.put(rawContactId, matchingScore); in getMatchingScore() 191 public void matchName(long rawContactId, long contactId, long accountId, int in matchName() argument 199 updatePrimaryScore(rawContactId, contactId, accountId, maxScore); in matchName() 239 updatePrimaryScore(rawContactId, contactId, accountId, score); in matchName() 242 public void matchIdentity(long rawContactId, long contactId, long accountId) { in matchIdentity() argument 243 updateSecondaryScore(rawContactId, contactId, accountId, IDENTITY_MATCH_SCORE); in matchIdentity() [all …]
|
/packages/apps/Contacts/src/com/android/contacts/model/ |
D | RawContactDeltaList.java | 107 final Long rawContactId = remoteEntity.getValues().getId(); in mergeAfter() local 110 final RawContactDelta localEntity = local.getByRawContactId(rawContactId); in mergeAfter() 134 final long rawContactId = this.findRawContactId(); in buildDiffWrapper() local 161 if (rawContactId != -1) { in buildDiffWrapper() 162 builder.withValue(AggregationExceptions.RAW_CONTACT_ID2, rawContactId); in buildDiffWrapper() 177 if (rawContactId != -1) { in buildDiffWrapper() 180 builder.withValue(AggregationExceptions.RAW_CONTACT_ID1, rawContactId); in buildDiffWrapper() 298 final Long rawContactId = delta.getValues().getAsLong(RawContacts._ID); in findRawContactId() local 299 if (rawContactId != null && rawContactId >= 0) { in findRawContactId() 300 return rawContactId; in findRawContactId() [all …]
|
/packages/providers/ContactsProvider/test_common/src/com/android/providers/contacts/testutil/ |
D | DataUtil.java | 44 public static Uri insertStructuredName(ContentResolver resolver, long rawContactId, in insertStructuredName() argument 46 values.put(ContactsContract.Data.RAW_CONTACT_ID, rawContactId); in insertStructuredName() 53 public static Uri insertStructuredName(ContentResolver resolver, long rawContactId, in insertStructuredName() argument 55 return insertStructuredName(resolver, rawContactId, givenName, familyName, in insertStructuredName() 60 ContentResolver resolver, long rawContactId, String givenName, String familyName, in insertStructuredName() argument 62 return insertStructuredName(resolver, rawContactId, givenName, familyName, phoneticFamily, in insertStructuredName() 67 ContentResolver resolver, long rawContactId, String givenName, String familyName, in insertStructuredName() argument 96 return insertStructuredName(resolver, rawContactId, values); in insertStructuredName() 99 public static Uri insertPhoneticName(ContentResolver resolver, long rawContactId, in insertPhoneticName() argument 105 return insertStructuredName(resolver, rawContactId, values); in insertPhoneticName()
|
D | DatabaseAsserts.java | 68 long rawContactId = RawContactUtil.createRawContactWithName(resolver, account); in assertAndCreateContact() local 70 long contactId = RawContactUtil.queryContactIdByRawContactId(resolver, rawContactId); in assertAndCreateContact() 73 return new ContactIdPair(contactId, rawContactId); in assertAndCreateContact() 83 long rawContactId = RawContactUtil.createRawContactWithName(resolver, firstName, lastName); in assertAndCreateContactWithName() local 85 long contactId = RawContactUtil.queryContactIdByRawContactId(resolver, rawContactId); in assertAndCreateContactWithName() 88 return new ContactIdPair(contactId, rawContactId); in assertAndCreateContactWithName() 115 public ContactIdPair(long contactId, long rawContactId) { in ContactIdPair() argument 117 this.mRawContactId = rawContactId; in ContactIdPair()
|
D | RawContactUtil.java | 36 public static void update(ContentResolver resolver, long rawContactId, in update() argument 38 Uri uri = ContentUris.withAppendedId(URI, rawContactId); in update() 43 long rawContactId, String[] projection) { in queryByRawContactId() argument 45 rawContactId); in queryByRawContactId() 50 public static void delete(ContentResolver resolver, long rawContactId, in delete() argument 52 Uri uri = ContentUris.withAppendedId(ContactsContract.RawContacts.CONTENT_URI, rawContactId) in delete() 111 long rawContactId = createRawContact(resolver, account); in createRawContactWithName() local 112 DataUtil.insertStructuredName(resolver, rawContactId, firstName, lastName); in createRawContactWithName() 113 return rawContactId; in createRawContactWithName()
|
/packages/apps/Contacts/src/com/android/contacts/ |
D | SplitAggregateView.java | 81 void onContactSelected(long rawContactId); in onContactSelected() argument 100 mListener.onContactSelected(list.get(position).rawContactId); in SplitAggregateView() 116 final long rawContactId; field in SplitAggregateView.RawContactInfo 124 public RawContactInfo(long rawContactId) { in RawContactInfo() argument 125 this.rawContactId = rawContactId; in RawContactInfo() 165 long rawContactId = cursor.getLong(SplitQuery.RAW_CONTACT_ID); in loadData() local 166 RawContactInfo info = rawContactInfos.get(rawContactId); in loadData() 168 info = new RawContactInfo(rawContactId); in loadData() 169 rawContactInfos.put(rawContactId, info); in loadData()
|
/packages/apps/EmergencyInfo/tests/common/src/com/android/emergency/ |
D | ContactTestUtils.java | 69 long rawContactId = ContentUris.parseId(rawContactUri); in createContact() local 70 insertStructuredName(contentResolver, rawContactId, name, values); in createContact() 71 return insertPhoneNumber(contentResolver, rawContactId, in createContact() 77 long rawContactId, in insertStructuredName() argument 81 values.put(ContactsContract.Data.RAW_CONTACT_ID, rawContactId); in insertStructuredName() 87 long rawContactId, in insertPhoneNumber() argument 91 values.put(ContactsContract.Data.RAW_CONTACT_ID, rawContactId); in insertPhoneNumber()
|