summaryrefslogtreecommitdiffstats
path: root/emailcommon/src/com
diff options
context:
space:
mode:
authorMartin Hibdon <mhibdon@google.com>2014-05-22 13:21:55 -0700
committerMartin Hibdon <mhibdon@google.com>2014-05-30 14:49:47 -0700
commit163323294e20f620931ae531cc927ae3932cb368 (patch)
tree0eb31dcf8582c30a79a3fd32415ffaa7fe5d45d5 /emailcommon/src/com
parent92a059ece46d5abd83f501002e552f49f9620afd (diff)
downloadandroid_packages_apps_Email-163323294e20f620931ae531cc927ae3932cb368.tar.gz
android_packages_apps_Email-163323294e20f620931ae531cc927ae3932cb368.tar.bz2
android_packages_apps_Email-163323294e20f620931ae531cc927ae3932cb368.zip
Change IEmailService.sync to have two different forms
Change-Id: Id8e770154d6116b02746cbdfb8c7cdc9358398de
Diffstat (limited to 'emailcommon/src/com')
-rw-r--r--emailcommon/src/com/android/emailcommon/service/EmailServiceProxy.java12
-rw-r--r--emailcommon/src/com/android/emailcommon/service/IEmailService.aidl5
2 files changed, 13 insertions, 4 deletions
diff --git a/emailcommon/src/com/android/emailcommon/service/EmailServiceProxy.java b/emailcommon/src/com/android/emailcommon/service/EmailServiceProxy.java
index e10fee5b6..1658146c7 100644
--- a/emailcommon/src/com/android/emailcommon/service/EmailServiceProxy.java
+++ b/emailcommon/src/com/android/emailcommon/service/EmailServiceProxy.java
@@ -25,7 +25,9 @@ import android.os.RemoteException;
import com.android.emailcommon.Device;
import com.android.emailcommon.TempDirectory;
import com.android.emailcommon.mail.MessagingException;
+import com.android.emailcommon.provider.Account;
import com.android.emailcommon.provider.HostAuth;
+import com.android.emailcommon.provider.Mailbox;
import com.android.emailcommon.provider.Policy;
import com.android.mail.utils.LogUtils;
@@ -330,9 +332,13 @@ public class EmailServiceProxy extends ServiceProxy implements IEmailService {
}, "sendMail");
}
- @Override
- public void sync(final long accountId, final boolean updateFolderList,
- final int mailboxType, final long[] folders) {}
+ @Override
+ public void syncFolders(final long accountId, final boolean updateFolderList,
+ final long[] folders) {}
+
+ @Override
+ public void syncMailboxType(final long accountId, final boolean updateFolderList,
+ final int mailboxType) {}
@Override
public IBinder asBinder() {
diff --git a/emailcommon/src/com/android/emailcommon/service/IEmailService.aidl b/emailcommon/src/com/android/emailcommon/service/IEmailService.aidl
index 7b9b4f4e7..a5a10872a 100644
--- a/emailcommon/src/com/android/emailcommon/service/IEmailService.aidl
+++ b/emailcommon/src/com/android/emailcommon/service/IEmailService.aidl
@@ -32,7 +32,9 @@ interface IEmailService {
boolean background);
oneway void updateFolderList(long accountId);
- void sync(long accountId, boolean updateFolderList, int mailboxType, in long[] foldersToSync);
+ void syncFolders(long accountId, boolean updateFolderList, in long[] foldersToSync);
+
+ void syncMailboxType(long accountId, boolean updateFolderList, int mailboxType);
// Push-related functionality.
@@ -43,6 +45,7 @@ interface IEmailService {
// TODO: Decouple this call from HostAuth (i.e. use a dedicated data structure, or just pass
// the necessary strings directly).
Bundle validate(in HostAuth hostauth);
+
int searchMessages(long accountId, in SearchParams params, long destMailboxId);
// PIM functionality (not strictly EAS specific).