Author: norman
Date: Mon Jan 10 14:37:14 2011
New Revision: 1057214
URL: http://svn.apache.org/viewvc?rev=1057214&view=rev
Log:
Reuse MailboxConstants
Modified:
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
Modified:
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
URL:
http://svn.apache.org/viewvc/james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java?rev=1057214&r1=1057213&r2=1057214&view=diff
==============================================================================
---
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
(original)
+++
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
Mon Jan 10 14:37:14 2011
@@ -21,6 +21,7 @@ package org.apache.james.mailbox.maildir
import java.io.File;
import java.io.IOException;
+import org.apache.james.mailbox.MailboxConstants;
import org.apache.james.mailbox.MailboxException;
import org.apache.james.mailbox.MailboxNotFoundException;
import org.apache.james.mailbox.MailboxPath;
@@ -35,7 +36,6 @@ public class MaildirStore implements Uid
public static final String PATH_DOMAIN = "%domain";
public static final String PATH_FULLUSER = "%fulluser";
public static final String WILDCARD = "%";
- public static final String INBOX = "INBOX";
public static final String maildirDelimiter = ".";
@@ -172,7 +172,7 @@ public class MaildirStore implements Uid
*/
public String getMailboxNameFromFolderName(String folderName) {
String mName;
- if (folderName.equals("")) mName = INBOX;
+ if (folderName.equals("")) mName = MailboxConstants.INBOX;
else
// remove leading dot
mName = folderName.substring(1);
@@ -192,7 +192,7 @@ public class MaildirStore implements Uid
public String getFolderName(String namespace, String user, String name) {
String root = userRoot(user);
// if INBOX => location == maildirLocation
- if (name.equals(INBOX))
+ if (name.equals(MailboxConstants.INBOX))
return root;
StringBuffer folder = new StringBuffer(root);
if (!root.endsWith(File.pathSeparator))
Modified:
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
URL:
http://svn.apache.org/viewvc/james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java?rev=1057214&r1=1057213&r2=1057214&view=diff
==============================================================================
---
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
(original)
+++
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
Mon Jan 10 14:37:14 2011
@@ -27,6 +27,7 @@ import java.util.List;
import java.util.regex.Pattern;
import org.apache.commons.io.FileUtils;
+import org.apache.james.mailbox.MailboxConstants;
import org.apache.james.mailbox.MailboxException;
import org.apache.james.mailbox.MailboxExistsException;
import org.apache.james.mailbox.MailboxNotFoundException;
@@ -106,7 +107,7 @@ public class MaildirMailboxMapper extend
mailboxList.add(cacheMailbox(mailbox));
}
// INBOX is in the root of the folder
- if
(Pattern.matches(mailboxPath.getName().replace(MaildirStore.WILDCARD, ".*"),
MaildirStore.INBOX)) {
+ if
(Pattern.matches(mailboxPath.getName().replace(MaildirStore.WILDCARD, ".*"),
MailboxConstants.INBOX)) {
Mailbox<Integer> mailbox = maildirStore.loadMailbox(root,
mailboxPath.getNamespace(), mailboxPath.getUser(), "");
mailboxList.add(0, cacheMailbox(mailbox));
}
@@ -138,7 +139,7 @@ public class MaildirMailboxMapper extend
MaildirFolder originalFolder =
maildirStore.createMaildirFolder(originalMailbox);
// renaming the INBOX means to move its contents to the new
folder
- if (originalMailbox.getName().equals(MaildirStore.INBOX)) {
+ if (originalMailbox.getName().equals(MailboxConstants.INBOX)) {
File inboxFolder = originalFolder.getRootFile();
File newFolder = folder.getRootFile();
if (!newFolder.mkdirs())
@@ -257,9 +258,7 @@ public class MaildirMailboxMapper extend
// Special case for INBOX: Let's use the user's folder.
- MailboxPath inboxMailboxPath = new MailboxPath("#private",
- user.getName() + "@" + domain.getName(),
- "INBOX");
+ MailboxPath inboxMailboxPath = MailboxPath.inbox(user.getName() +
"@" + domain.getName());
mailboxList.add(maildirStore.loadMailbox(user, inboxMailboxPath));
// List all INBOX sub folders.
@@ -279,7 +278,7 @@ public class MaildirMailboxMapper extend
userName = user.getName() + "@" + domain.getName();
}
- MailboxPath mailboxPath = new MailboxPath("#private",
+ MailboxPath mailboxPath = new
MailboxPath(MailboxConstants.USER_NAMESPACE,
userName,
mailbox.getName().substring(1));
mailboxList.add(maildirStore.loadMailbox(mailbox,
mailboxPath));
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]