Searched refs:threadId (Results 1 - 25 of 26) sorted by relevance

12

/packages/apps/Messaging/src/com/android/messaging/mmslib/util/
H A DPduCacheEntry.java27 public PduCacheEntry(GenericPdu pdu, int msgBox, long threadId) { argument
30 mThreadId = threadId;
H A DPduCache.java103 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 DSyncManager.java325 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 DBugleDatabaseOperations.java161 * @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 DDeleteConversationAction.java78 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 DMarkAsReadAction.java61 final long threadId = BugleDatabaseOperations.getThreadId(db, conversationId);
62 if (threadId != -1) {
63 MmsUtils.updateSmsReadStatus(threadId, Long.MAX_VALUE);
H A DInsertNewMessageAction.java265 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 DGetOrCreateConversationAction.java102 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 DSyncCursorPair.java90 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 DReceiveSmsMessageAction.java83 final long threadId = MmsSmsUtils.Threads.getOrCreateThreadId(context, address);
84 messageValues.put(Sms.THREAD_ID, threadId);
88 getOrCreateConversationFromRecipient(db, threadId, blocked, rawSender);
H A DSyncMessageBatch.java291 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 DReadWriteDraftMessageActionTest.java65 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 DGetOrCreateConversationActionTest.java67 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 DTelephonyBackupAgent.java308 // 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 DSmsProvider.java561 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 DMmsSmsProvider.java499 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 DBluetoothMapContentObserver.java834 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 DBluetoothMapMessageListingElement.java234 public void setThreadId(long threadId, TYPE type) { argument
235 if (threadId != -1) {
236 this.mThreadId = BluetoothMapUtils.getMapConvoHandle(threadId, type);
H A DBluetoothMapConvoListingElement.java200 * @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 DBluetoothMapContent.java472 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 DTelephonyBackupAgentTest.java171 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 DMessageDetailsDialog.java258 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 DBluetoothMapIMProvider.java351 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 DMmsUtils.java726 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 DPduPersister.java566 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);

Completed in 365 milliseconds

12