/packages/apps/Messaging/src/com/android/messaging/mmslib/util/ |
H A D | PduCacheEntry.java | 27 public PduCacheEntry(GenericPdu pdu, int msgBox, long threadId) { argument 30 mThreadId = threadId;
|
H A D | PduCache.java | 103 long threadId = entry.getThreadId(); 104 HashSet<Uri> thread = mThreads.get(threadId); 107 mThreads.put(threadId, thread); 239 private void purgeByThreadId(long threadId) { argument 241 Log.v(TAG, "Purge cache in thread: " + threadId); 244 HashSet<Uri> thread = mThreads.remove(threadId);
|
/packages/apps/Messaging/src/com/android/messaging/datamodel/ |
H A D | SyncManager.java | 325 public synchronized ConversationCustomization getCustomizationForThread(final long threadId) { argument 327 return mCustomization.get(threadId); 406 * @param threadId The message's thread 412 final long threadId, int refSubId, final ConversationCustomization customization) { 417 String conversationId = mThreadToConversationId.get(threadId); 422 final List<String> recipients = getThreadRecipients(threadId); 429 conversationId = BugleDatabaseOperations.getOrCreateConversation(db, threadId, 436 conversationId = BugleDatabaseOperations.getOrCreateConversation(db, threadId, 442 mThreadToConversationId.put(threadId, conversationId); 454 * @param threadId 411 getOrCreateConversation(final DatabaseWrapper db, final long threadId, int refSubId, final ConversationCustomization customization) argument 456 getThreadRecipients(final long threadId) argument [all...] |
H A D | BugleDatabaseOperations.java | 161 * @param threadId The message's thread 168 final long threadId, final boolean senderBlocked, final int refSubId) { 170 final List<String> recipients = MmsUtils.getRecipientsByThread(threadId); 174 return getOrCreateConversation(db, threadId, senderBlocked, participants, false, false, 182 * @param threadId The message's thread 189 final long threadId, final boolean senderBlocked, final ParticipantData recipient) { 193 return getOrCreateConversation(db, threadId, senderBlocked, recipients, false, false, null); 200 * @param threadId The message's thread 209 public static String getOrCreateConversation(final DatabaseWrapper db, final long threadId, argument 215 String conversationId = BugleDatabaseOperations.getExistingConversation(db, threadId, 167 getOrCreateConversationFromThreadId(final DatabaseWrapper db, final long threadId, final boolean senderBlocked, final int refSubId) argument 188 getOrCreateConversationFromRecipient(final DatabaseWrapper db, final long threadId, final boolean senderBlocked, final ParticipantData recipient) argument 255 getExistingConversation(final DatabaseWrapper dbWrapper, final long threadId, final boolean senderBlocked) argument 365 createConversationInTransaction(final DatabaseWrapper dbWrapper, final long threadId, final String conversationName, final String selfId, final List<ParticipantData> participants, final boolean archived, boolean noNotification, boolean noVibrate, String soundUri) argument [all...] |
/packages/apps/Messaging/src/com/android/messaging/datamodel/action/ |
H A D | DeleteConversationAction.java | 78 final long threadId = BugleDatabaseOperations.getThreadId(db, conversationId); 106 if (threadId >= 0) { 107 final int count = MmsUtils.deleteThread(threadId, cutoffTimestamp); 110 + threadId + " (cutoffTimestamp = " + cutoffTimestamp + ")"); 114 + threadId);
|
H A D | MarkAsReadAction.java | 61 final long threadId = BugleDatabaseOperations.getThreadId(db, conversationId); 62 if (threadId != -1) { 63 MmsUtils.updateSmsReadStatus(threadId, Long.MAX_VALUE);
|
H A D | InsertNewMessageAction.java | 265 final long threadId = MmsUtils.getOrCreateThreadId(Factory.get().getApplicationContext(), 268 if (threadId < 0) { 269 Assert.fail("InsertNewMessage: Couldn't get threadId in SMS db for these recipients: " 275 final String conversationId = BugleDatabaseOperations.getOrCreateConversation(db, threadId, 302 final long threadId = BugleDatabaseOperations.getThreadId(db, conversationId); 314 Telephony.Sms.MESSAGE_TYPE_SENT, threadId); 361 long threadId; 364 // For 1:1 message generated sending broadcast need to look up threadId+conversationId 365 threadId = MmsUtils.getOrCreateSmsThreadId(context, recipient); 367 db, threadId, fals [all...] |
H A D | GetOrCreateConversationAction.java | 102 final long threadId = MmsUtils.getOrCreateThreadId(Factory.get().getApplicationContext(), 105 if (threadId < 0) { 106 LogUtil.w(LogUtil.BUGLE_TAG, "Couldn't create a threadId in SMS db for numbers : " + 112 final String conversationId = BugleDatabaseOperations.getOrCreateConversation(db, threadId,
|
H A D | SyncCursorPair.java | 90 null /* threadColumn */, null /* threadId */); 96 null /* threadColumn */, null /* threadId */); 102 null /* threadColumn */, null /* threadId */); 105 SyncCursorPair(final long threadId, final String conversationId) { argument 118 Sms.THREAD_ID, Long.toString(threadId)); 124 Mms.THREAD_ID, Long.toString(threadId)); 586 final String threadColumn, final String threadId) { 595 if (!TextUtils.isEmpty(threadColumn) && !TextUtils.isEmpty(threadId)) { 596 queryBuilder.append(" AND ").append(threadColumn).append("=").append(threadId); 621 long threadId; 584 getTimeConstrainedQuery(final String typeSelection, final String timeColumn, final long from, final long to, final String threadColumn, final String threadId) argument [all...] |
H A D | ReceiveSmsMessageAction.java | 83 final long threadId = MmsSmsUtils.Threads.getOrCreateThreadId(context, address); 84 messageValues.put(Sms.THREAD_ID, threadId); 88 getOrCreateConversationFromRecipient(db, threadId, blocked, rawSender);
|
H A D | SyncMessageBatch.java | 291 DatabaseWrapper db, String messageUri, long threadId, String conversationId, 325 + " (lookup thread = " + threadId + "), found conversation id = " 290 rethrowSQLiteConstraintExceptionWithDetails(SQLiteConstraintException e, DatabaseWrapper db, String messageUri, long threadId, String conversationId, String selfId, String senderId) argument
|
/packages/apps/Messaging/tests/src/com/android/messaging/datamodel/action/ |
H A D | ReadWriteDraftMessageActionTest.java | 65 final long threadId = 1234567; 71 final String conversationId = getOrCreateConversation(db, participantNumber, threadId, 110 final String participantNumber, final long threadId, final boolean senderBlocked) { 115 final String conversationId = BugleDatabaseOperations.getOrCreateConversation(db, threadId, 124 final long threadId = 1234567; 130 final String conversationId = getOrCreateConversation(db, participantNumber, threadId, 165 long threadId = 1234567; 181 threadId, senderBlocked); 182 threadId++; 191 conversationId = BugleDatabaseOperations.getOrCreateConversation(db, threadId, 109 getOrCreateConversation(final DatabaseWrapper db, final String participantNumber, final long threadId, final boolean senderBlocked) argument [all...] |
H A D | GetOrCreateConversationActionTest.java | 67 final long threadId = MmsUtils.getOrCreateThreadId(mContext, recipients); 68 assertEquals(TestDataFactory.SMS_MMS_THREAD_ID_CURSOR_VALUE, threadId); 70 final String blankId = BugleDatabaseOperations.getExistingConversation(db, threadId, false); 138 final String realId = BugleDatabaseOperations.getExistingConversation(db, threadId, false);
|
/packages/providers/TelephonyProvider/src/com/android/providers/telephony/ |
H A D | TelephonyBackupAgent.java | 308 // Cache list of recipients by threadId. It reduces db requests heavily. Used during backup. 311 // Cache threadId by list of recipients. Used during restore. 731 final long threadId = cursor.getLong(i); 732 handleThreadId(jsonWriter, threadId); 745 private void handleThreadId(JsonWriter jsonWriter, long threadId) throws IOException { argument 746 final List<String> recipients = getRecipientsByThread(threadId); 752 if (!mThreadArchived.containsKey(threadId)) { 753 boolean isArchived = isThreadArchived(threadId); 757 mThreadArchived.put(threadId, isArchived); 765 private boolean isThreadArchived(long threadId) { argument 987 archiveThread(long threadId, boolean isArchived) argument 1315 getRecipientsByThread(final long threadId) argument 1341 getRawRecipientIdsForThread(final long threadId) argument [all...] |
H A D | SmsProvider.java | 561 Long threadId = values.getAsLong(Sms.THREAD_ID); 564 if (((threadId == null) || (threadId == 0)) && (!TextUtils.isEmpty(address))) { 798 String threadId = url.getPathSegments().get(1); 801 Integer.parseInt(threadId); 803 Log.e(TAG, "Bad conversation thread id: " + threadId); 807 extraWhere = "thread_id=" + threadId;
|
H A D | MmsSmsProvider.java | 499 long threadId; 501 threadId = Long.parseLong(uri.getLastPathSegment()); 506 cursor = getFirstLockedMessage(projection, "thread_id=" + Long.toString(threadId), 1225 long threadId; 1227 threadId = Long.parseLong(uri.getLastPathSegment()); 1233 MmsSmsDatabaseHelper.updateThread(db, threadId); 1264 String threadId = uri.getLastPathSegment(); 1267 String finalSelection = concatSelections(selection, "thread_id = " + threadId);
|
/packages/apps/Bluetooth/src/com/android/bluetooth/map/ |
H A D | BluetoothMapContentObserver.java | 834 public int threadId; // Used for SMS/MMS at delete field in class:BluetoothMapContentObserver.Msg 842 Msg(long id, int type, int threadId, int readFlag) { argument 845 this.threadId = threadId; 1264 int threadId = c.getInt(c.getColumnIndex(Sms.THREAD_ID)); 1267 Msg msg = new Msg(id, type, threadId, read); 1290 int threadId = c.getInt(c.getColumnIndex(Mms.THREAD_ID)); 1293 Msg msg = new Msg(id, type, threadId, read); 1413 int threadId = c.getInt(c.getColumnIndex(Sms.THREAD_ID)); 1423 msg = new Msg(id, type, threadId, rea 2224 updateThreadId(Uri uri, String valueString, long threadId) argument [all...] |
H A D | BluetoothMapMessageListingElement.java | 234 public void setThreadId(long threadId, TYPE type) { argument 235 if (threadId != -1) { 236 this.mThreadId = BluetoothMapUtils.getMapConvoHandle(threadId, type);
|
H A D | BluetoothMapConvoListingElement.java | 200 * @param threadId the conversation ID 202 public void setConvoId(long type, long threadId) { argument 203 this.mId = new SignedLongLong(threadId, type); 205 Log.d(TAG, "setConvoId: " + threadId + " type:" + type);
|
H A D | BluetoothMapContent.java | 472 long threadId = 0; 475 threadId = c.getLong(fi.mSmsColThreadId); 477 threadId = c.getLong(fi.mMmsColThreadId); 480 threadId = c.getLong(fi.mMessageColThreadId); 483 e.setThreadId(threadId, type); 485 Log.d(TAG, "setThreadId: " + threadId + "\n"); 1013 Log.v(TAG, "threadId = " + threadIdStr + " adress:" + address + "\n"); 1427 * Get SMS RecipientAddresses for DRAFT folder based on threadId 1430 public static String getCanonicalAddressSms(ContentResolver r, int threadId) { argument 1445 String whereClause = "_id=" + threadId; 3542 getFolderName(int type, int threadId) argument [all...] |
/packages/providers/TelephonyProvider/tests/src/com/android/providers/telephony/ |
H A D | TelephonyBackupAgentTest.java | 171 3 /*threadId*/, false /*read*/, null /*smil*/, null /*attachmentTypes*/, 193 4 /*threadId*/, true /*read*/, null /*smil*/, null /*attachmentTypes*/, 212 1 /*threadId*/, false /*read*/, null /*smil*/, null /*attachmentTypes*/, 237 3 /*threadId*/, false /*read*/, "<smil><head><layout><root-layout/>" 314 int status, int type, long threadId, 332 smsRow.put(Telephony.Sms.THREAD_ID, threadId); 342 int bodyCharset, String[] addresses, long threadId, 361 mmsRow.put(Telephony.Mms.THREAD_ID, threadId); 881 public void setArchived(int threadId) { argument 882 mIsThreadArchived.add(threadId); 312 createSmsRow(int id, int subId, String address, String body, String subj, long date, long dateSent, int status, int type, long threadId, boolean read) argument 338 createMmsRow(int id, int subId, String subj, int subCharset, long date, long dateSent, int type, int version, int textOnly, int msgBox, String contentLocation, String body, int bodyCharset, String[] addresses, long threadId, boolean read, String smil, String[] attachmentTypes, String[] attachmentFilenames) argument 885 getSpaceSepIds(int threadId) argument [all...] |
/packages/apps/Messaging/src/com/android/messaging/ui/conversation/ |
H A D | MessageDetailsDialog.java | 258 final long threadId = BugleDatabaseOperations.getThreadId(DataModel.get().getDatabase(), 263 details.append(threadId); 289 final String recipientsString = MmsUtils.getRawRecipientIdsForThread(threadId); 296 final List<String> recipients = MmsUtils.getRecipientsByThread(threadId);
|
/packages/apps/Bluetooth/lib/mapapi/com/android/bluetooth/mapapi/ |
H A D | BluetoothMapIMProvider.java | 351 Long threadId = null; 354 threadId = Long.parseLong(value); 356 return queryConversation(accountId, threadId, read, periodEnd, periodBegin, 412 * @param threadId the ID of the conversation 419 // abstract protected Cursor queryConversation(Long threadId, String[] projection, 433 * @param threadId filter on a single threadId - null if no filtering is needed. 448 protected abstract Cursor queryConversation(String accountId, Long threadId, Boolean read, argument
|
/packages/apps/Messaging/src/com/android/messaging/sms/ |
H A D | MmsUtils.java | 726 public static List<String> getRecipientsByThread(final long threadId) { argument 727 final String spaceSepIds = getRawRecipientIdsForThread(threadId); 737 public static String getRawRecipientIdsForThread(final long threadId) { argument 738 if (threadId <= 0) { 745 RECIPIENTS_PROJECTION, "_id=?", new String[] { String.valueOf(threadId) }, null); 813 // use destinations to determine threadId 829 // use destinations to determine threadId 850 * @param threadId the thread_id of the message 856 final int status, final int type, final long threadId) { 876 if (threadId ! 853 addMessageToUri(final ContentResolver resolver, final Uri uri, final int subId, final String address, final String body, final String subject, final Long date, final boolean read, final boolean seen, final int status, final int type, final long threadId) argument 883 insertSmsMessage(final Context context, final Uri uri, final int subId, final String dest, final String text, final long timestamp, final int status, final int type, final long threadId) argument 1392 updateSmsReadStatus(final long threadId, final long timestampInMillis) argument 2579 deleteThread(final long threadId, final long cutOffTimestampInMillis) argument [all...] |
/packages/apps/Messaging/src/com/android/messaging/mmslib/pdu/ |
H A D | PduPersister.java | 566 final long threadId = -1; 602 //threadId = c.getLong(PDU_COLUMN_THREAD_ID); 626 cacheEntry = new PduCacheEntry(pdu, msgBox, threadId); 1171 final long threadId = MmsSmsUtils.Threads.getOrCreateThreadId(mContext, recipients); 1172 values.put(Mms.THREAD_ID, threadId); 1429 long threadId = -1L; 1433 threadId = MmsSmsUtils.Threads.getOrCreateThreadId(mContext, recipients); 1436 + threadId); 1438 values.put(Mms.THREAD_ID, threadId);
|