Home | History | Annotate | Download | only in provider

Lines Matching defs:mailboxId

346 mailboxId";
595 long mailboxId = c.getLong(ORPHANS_MAILBOX_KEY);
597 if (notFoundMailboxes.contains(mailboxId)) {
600 } else if (!foundMailboxes.contains(mailboxId)) {
601 bindArray[0] = Long.toString(mailboxId);
607 foundMailboxes.add(mailboxId);
610 notFoundMailboxes.add(mailboxId);
823 // If there's a mailboxId parameter in the url, we respond with a mime type that
824 // has -n appended, where n is the mailboxId of the message. The drag & drop code
827 String mailboxId = uri.getQueryParameter(MESSAGE_URI_PARAMETER_MAILBOX_ID);
828 if (mailboxId != null) {
829 mimeType += "-" + mailboxId;
949 final long mailboxId = values.getAsLong(MessageColumns.MAILBOX_KEY);
951 notifyUIConversationMailbox(mailboxId);
953 notifyUIFolder(mailboxId, values.getAsLong(MessageColumns.ACCOUNT_KEY));
2008 long mailboxId = -1;
2017 mailboxId = c.getLong(INDEX_MAILBOX_KEY);
2058 uri.getAuthority(), amAccount, mailboxId);
2593 String mailboxId = uri.getLastPathSegment();
2595 new String[] {mailboxId});
2600 String mailboxId = uri.getLastPathSegment();
2602 new String[] {mailboxId});
3192 * @param mailboxId the id of the virtual mailbox
3197 long mailboxId, final boolean unseenOnly) {
3200 final int virtualMailboxId = getVirtualMailboxType(mailboxId);
3206 if (isCombinedMailbox(mailboxId)) {
3214 throw new IllegalArgumentException("No virtual mailbox for: " + mailboxId);
3217 selectionArgs = new String[]{getVirtualMailboxAccountIdString(mailboxId)};
3219 switch (getVirtualMailboxType(mailboxId)) {
3234 throw new IllegalArgumentException("No virtual mailbox for: " + mailboxId);
3306 private int getFolderCapabilities(EmailServiceInfo info, int mailboxType, long mailboxId) {
3336 if (isVirtualMailbox(mailboxId)) {
3364 long mailboxId = Long.parseLong(id);
3366 if (mSearchParams != null && mailboxId == mSearchParams.mSearchMailboxId) {
3369 uiUriString("uiloadmore", mailboxId));
3373 Mailbox mailbox = Mailbox.restoreMailboxWithId(context, mailboxId);
3382 uiUriString("uiloadmore", mailboxId));
3385 getFolderCapabilities(info, mailbox.mType, mailboxId));
3713 private static boolean isVirtualMailbox(long mailboxId) {
3714 return mailboxId >= 0x100000000L;
3717 private static boolean isCombinedMailbox(long mailboxId) {
3718 return (mailboxId >> 32) == COMBINED_ACCOUNT_ID;
3721 private static long getVirtualMailboxAccountId(long mailboxId) {
3722 return mailboxId >> 32;
3725 private static String getVirtualMailboxAccountIdString(long mailboxId) {
3726 return Long.toString(mailboxId >> 32);
3729 private static int getVirtualMailboxType(long mailboxId) {
3730 return (int)(mailboxId & 0xF);
3861 private Cursor getVirtualMailboxCursor(long mailboxId, String[] projection) {
3863 mc.addRow(getVirtualMailboxRow(getVirtualMailboxAccountId(mailboxId),
3864 getVirtualMailboxType(mailboxId), projection));
4241 * @param mailboxId id of the {@link Mailbox} that we want
4244 public static Folder getFolder(Context context, long mailboxId) {
4246 final Cursor fc = resolver.query(EmailProvider.uiUri("uifolder", mailboxId),
4250 LogUtils.e(TAG, "Null folder cursor for mailboxId %d", mailboxId);
4449 final long mailboxID = inputCursor.getLong(idColumn);
4451 builder.add(getFolderCapabilities(info, mailboxType, mailboxID));
4675 long mailboxId = Long.parseLong(id);
4676 final Folder folder = getFolder(context, mailboxId);
4678 // This mailboxId is bogus. Return an empty cursor
4682 if (isVirtualMailbox(mailboxId)) {
4683 c = getVirtualMailboxMessagesCursor(db, uiProjection, mailboxId, unseenOnly);
4689 c = new EmailConversationCursor(context, c, folder, mailboxId);
4731 mailboxId = Mailbox.findMailboxOfType(context, Long.parseLong(id),
4733 if (mailboxId == Mailbox.NO_MAILBOX) {
4737 LogUtils.d(LogUtils.TAG, "Found inbox id %d", mailboxId);
4739 mailboxId = Long.parseLong(id);
4741 final String mailboxIdString = Long.toString(mailboxId);
4742 if (isVirtualMailbox(mailboxId)) {
4743 c = getVirtualMailboxCursor(mailboxId, uiProjection);
5202 final String mailboxId = uri.getLastPathSegment();
5203 final int rows = markAllSeen(context, mailboxId);
5241 private int markAllSeen(final Context context, final String mailboxId) {
5247 final String[] whereArgs = new String[] {mailboxId};
5276 final Long mailboxId = Long.parseLong(uri.getLastPathSegment());
5277 putIntegerLongOrBoolean(ourValues, MessageColumns.MAILBOX_KEY, mailboxId);
5501 final long mailboxId = Long.parseLong(uri.getLastPathSegment());
5507 Mailbox._ID + "=" + mailboxId, null, null, null, null);
5510 mailboxId);
5519 final String messageWhere = MessageColumns.MAILBOX_KEY + "=" + mailboxId;
5534 notifyUIFolder(mailboxId, accountId);
5793 * @param mailboxId The mailbox id we want to sync (or one of the special constants in
5798 private static void startSync(final android.accounts.Account account, final long mailboxId,
5800 final Bundle extras = Mailbox.createSyncBundle(mailboxId);
5853 public void onRefreshCompleted(long mailboxId, int result) {
5861 new String[] { String.valueOf(mailboxId) });
5866 public void onTimeout(long mailboxId) {
6138 private void notifyWidgets(long mailboxId) {
6187 if (mWidgetNotifyMailboxes.contains(mailboxId)) {
6189 intent.putExtra(Utils.EXTRA_FOLDER_URI, uiUri("uifolder", mailboxId));
6255 final long mailboxId) {
6258 mMailboxId = mailboxId;