Applied WebDavStore_cleanup.diff to remove dead code in the WebDav store from Kris Wong <wongk@seapine.com>

This commit is contained in:
Jesse Vincent 2010-10-24 01:02:46 +00:00
parent 7930145a1a
commit 07adaaee4d
1 changed files with 5 additions and 57 deletions

View File

@ -57,7 +57,7 @@ import java.util.zip.GZIPInputStream;
/** /**
* <pre> * <pre>
* Uses WebDAV formatted HTTP calls to an MS Exchange server to fetch emails * Uses WebDAV formatted HTTP calls to an MS Exchange server to fetch email
* and email information. This has only been tested on an MS Exchange * and email information. This has only been tested on an MS Exchange
* Server 2003. It uses Form-Based authentication and requires that * Server 2003. It uses Form-Based authentication and requires that
* Outlook Web Access be enabled on the server. * Outlook Web Access be enabled on the server.
@ -289,9 +289,7 @@ public class WebDavStore extends Store
for (int i = 0; i < urlLength; i++) for (int i = 0; i < urlLength; i++)
{ {
// Log.i(K9.LOG_TAG, "folderUrls[" + i + "] = '" + folderUrls[i]);
String[] urlParts = folderUrls[i].split("/"); String[] urlParts = folderUrls[i].split("/");
// Log.i(K9.LOG_TAG, "urlParts = " + urlParts);
String folderName = urlParts[urlParts.length - 1]; String folderName = urlParts[urlParts.length - 1];
String fullPathName = ""; String fullPathName = "";
WebDavFolder wdFolder; WebDavFolder wdFolder;
@ -366,7 +364,6 @@ public class WebDavStore extends Store
/*************************************************************** /***************************************************************
* WebDAV XML Request body retrieval functions * WebDAV XML Request body retrieval functions
*/ */
private String getFolderListXml() private String getFolderListXml()
{ {
StringBuffer buffer = new StringBuffer(200); StringBuffer buffer = new StringBuffer(200);
@ -508,8 +505,8 @@ public class WebDavStore extends Store
} }
// For flag: // For flag:
// http://www.devnewsgroups.net/group/microsoft.public.exchange.development/topic27175.aspx // http://www.devnewsgroups.net/group/microsoft.public.exchange.development/topic27175.aspx
//"<m:0x10900003>1</m:0x10900003>" & _ // "<m:0x10900003>1</m:0x10900003>" & _
private String getMoveOrCopyMessagesReadXml(String[] urls, boolean isMove) private String getMoveOrCopyMessagesReadXml(String[] urls, boolean isMove)
{ {
@ -1056,7 +1053,6 @@ public class WebDavStore extends Store
{ {
messageEntity = new StringEntity(messageBody); messageEntity = new StringEntity(messageBody);
messageEntity.setContentType("text/xml"); messageEntity.setContentType("text/xml");
// httpmethod.setEntity(messageEntity);
} }
InputStream istream = sendRequest(url, method, messageEntity, headers, true); InputStream istream = sendRequest(url, method, messageEntity, headers, true);
if (istream != null && if (istream != null &&
@ -1164,14 +1160,12 @@ public class WebDavStore extends Store
return store; return store;
} }
public WebDavFolder(WebDavStore nStore, String name) public WebDavFolder(WebDavStore nStore, String name)
{ {
super(nStore.getAccount()); super(nStore.getAccount());
store = nStore; store = nStore;
this.mName = name; this.mName = name;
if (DAV_MAIL_SEND_FOLDER.equals(name)) if (DAV_MAIL_SEND_FOLDER.equals(name))
{ {
this.mFolderUrl = getUrl() + "/" + name +"/"; this.mFolderUrl = getUrl() + "/" + name +"/";
@ -1318,7 +1312,6 @@ public class WebDavStore extends Store
messageCount = dataset.getMessageCount(); messageCount = dataset.getMessageCount();
} }
return messageCount; return messageCount;
} }
@ -1374,7 +1367,6 @@ public class WebDavStore extends Store
{ {
this.mMessageCount = 0; this.mMessageCount = 0;
this.mUnreadMessageCount = 0; this.mUnreadMessageCount = 0;
this.mIsOpen = false; this.mIsOpen = false;
} }
@ -1413,8 +1405,6 @@ public class WebDavStore extends Store
start = this.mMessageCount - end; start = this.mMessageCount - end;
end = start + (end - prevStart); end = start + (end - prevStart);
//end = this.mMessageCount - prevStart;
if (start < 0 || end < 0 || end < start) if (start < 0 || end < 0 || end < start)
{ {
throw new MessagingException(String.format("Invalid message set %d %d", start, end)); throw new MessagingException(String.format("Invalid message set %d %d", start, end));
@ -1455,7 +1445,6 @@ public class WebDavStore extends Store
return messages.toArray(EMPTY_MESSAGE_ARRAY); return messages.toArray(EMPTY_MESSAGE_ARRAY);
} }
@Override @Override
public Message[] getMessages(MessageRetrievalListener listener) throws MessagingException public Message[] getMessages(MessageRetrievalListener listener) throws MessagingException
{ {
@ -1515,7 +1504,6 @@ public class WebDavStore extends Store
public void fetch(Message[] messages, FetchProfile fp, MessageRetrievalListener listener) public void fetch(Message[] messages, FetchProfile fp, MessageRetrievalListener listener)
throws MessagingException throws MessagingException
{ {
if (messages == null || if (messages == null ||
messages.length == 0) messages.length == 0)
{ {
@ -1538,7 +1526,6 @@ public class WebDavStore extends Store
} }
if (fp.contains(FetchProfile.Item.BODY_SANE)) if (fp.contains(FetchProfile.Item.BODY_SANE))
{ {
fetchMessages(messages, listener, (mAccount.getMaximumAutoDownloadMessageSize() / 76)); fetchMessages(messages, listener, (mAccount.getMaximumAutoDownloadMessageSize() / 76));
@ -1547,25 +1534,6 @@ public class WebDavStore extends Store
{ {
fetchMessages(messages, listener, -1); fetchMessages(messages, listener, -1);
} }
// if (fp.contains(FetchProfile.Item.STRUCTURE)) {
// for (int i = 0, count = messages.length; i < count; i++) {
// if (!(messages[i] instanceof WebDavMessage)) {
// throw new MessagingException("WebDavStore fetch called with non-WebDavMessage");
// }
// WebDavMessage wdMessage = (WebDavMessage) messages[i];
//
// if (listener != null) {
// listener.messageStarted(wdMessage.getUid(), i, count);
// }
//
// wdMessage.setBody(null);
//
// if (listener != null) {
// listener.messageFinished(wdMessage, i, count);
// }
// }
// }
} }
/** /**
@ -1703,7 +1671,6 @@ public class WebDavStore extends Store
Message[] messages = new Message[20]; Message[] messages = new Message[20];
String[] uids; String[] uids;
if (startMessages == null || if (startMessages == null ||
startMessages.length == 0) startMessages.length == 0)
{ {
@ -1945,7 +1912,6 @@ public class WebDavStore extends Store
public Message[] appendWebDavMessages(Message[] messages) throws MessagingException public Message[] appendWebDavMessages(Message[] messages) throws MessagingException
{ {
Message[] retMessages = new Message[messages.length]; Message[] retMessages = new Message[messages.length];
int ind = 0; int ind = 0;
@ -1960,20 +1926,6 @@ public class WebDavStore extends Store
try try
{ {
/*
String subject;
try
{
subject = message.getSubject();
}
catch (MessagingException e)
{
Log.e(K9.LOG_TAG, "MessagingException while retrieving Subject: " + e);
subject = "";
}
*/
ByteArrayOutputStream out; ByteArrayOutputStream out;
try try
{ {
@ -2032,7 +1984,6 @@ public class WebDavStore extends Store
{ {
throw new MessagingException("Unable to append", e); throw new MessagingException("Unable to append", e);
} }
} }
return retMessages; return retMessages;
} }
@ -2178,14 +2129,12 @@ public class WebDavStore extends Store
} }
} }
@Override @Override
public void delete(String trashFolderName) throws MessagingException public void delete(String trashFolderName) throws MessagingException
{ {
WebDavFolder wdFolder = (WebDavFolder)getFolder(); WebDavFolder wdFolder = (WebDavFolder)getFolder();
Log.i(K9.LOG_TAG, "Deleting message by moving to " + trashFolderName); Log.i(K9.LOG_TAG, "Deleting message by moving to " + trashFolderName);
wdFolder.moveMessages(new Message[] { this }, wdFolder.getStore().getFolder(trashFolderName)); wdFolder.moveMessages(new Message[] { this }, wdFolder.getStore().getFolder(trashFolderName));
} }
@Override @Override
@ -2285,7 +2234,6 @@ public class WebDavStore extends Store
public void addHeader(String field, String value) public void addHeader(String field, String value)
{ {
String headerName = mHeaderMappings.get(field); String headerName = mHeaderMappings.get(field);
//Log.i(K9.LOG_TAG, "header " + headerName + " = '" + value + "'");
if (headerName != null) if (headerName != null)
{ {
@ -2368,8 +2316,6 @@ public class WebDavStore extends Store
/* Lost Data are for requests that don't include a message UID. /* Lost Data are for requests that don't include a message UID.
* These requests should only have a depth of one for the response so it will never get stomped over. * These requests should only have a depth of one for the response so it will never get stomped over.
*/ */
//mLostData = mTempData;
//String visibleCount = mLostData.get("visiblecount");
} }
mUid = ""; mUid = "";
@ -2632,6 +2578,7 @@ public class WebDavStore extends Store
} }
} }
} }
public static class WebDavHttpClient extends DefaultHttpClient public static class WebDavHttpClient extends DefaultHttpClient
{ {
/* /*
@ -2654,6 +2601,7 @@ public class WebDavStore extends Store
Log.i(K9.LOG_TAG, "Requesting gzipped data"); Log.i(K9.LOG_TAG, "Requesting gzipped data");
request.addHeader("Accept-Encoding", "gzip"); request.addHeader("Accept-Encoding", "gzip");
} }
public static InputStream getUngzippedContent(HttpEntity entity) public static InputStream getUngzippedContent(HttpEntity entity)
throws IOException throws IOException
{ {