Add toString for LastSyncResult
b/17380665
Change-Id: I7b7ccf6bedee4c6205226ae066071b8ea4d1c258
diff --git a/src/com/android/mail/providers/UIProvider.java b/src/com/android/mail/providers/UIProvider.java
index 7f22bca..d5d9c7d 100644
--- a/src/com/android/mail/providers/UIProvider.java
+++ b/src/com/android/mail/providers/UIProvider.java
@@ -104,6 +104,19 @@
public static final int INTERNAL_ERROR = 5;
/** The sync wasn't completed due to an error in the mail server */
public static final int SERVER_ERROR = 6;
+
+ public static String toString(int result) {
+ switch (result) {
+ case SUCCESS: return "success";
+ case CONNECTION_ERROR: return "connection_error";
+ case AUTH_ERROR: return "auth_error";
+ case SECURITY_ERROR: return "security_error";
+ case STORAGE_ERROR: return "storage_error";
+ case INTERNAL_ERROR: return "internal_error";
+ case SERVER_ERROR: return "server_error";
+ default: throw new IllegalArgumentException("Invalid LastSyncResult: " + result);
+ }
+ }
}
// The actual content provider should define its own authority