You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2010/03/24 12:20:32 UTC
svn commit: r927010 - in /james/imap/trunk:
mailbox/src/main/java/org/apache/james/imap/mailbox/
store/src/main/java/org/apache/james/imap/store/
torque/src/main/java/org/apache/james/mailboxmanager/torque/
Author: norman
Date: Wed Mar 24 11:20:32 2010
New Revision: 927010
URL: http://svn.apache.org/viewvc?rev=927010&view=rev
Log:
move methods to interface
Modified:
james/imap/trunk/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxManager.java
james/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailboxManager.java
james/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailboxManager.java
Modified: james/imap/trunk/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxManager.java?rev=927010&r1=927009&r2=927010&view=diff
==============================================================================
--- james/imap/trunk/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxManager.java (original)
+++ james/imap/trunk/mailbox/src/main/java/org/apache/james/imap/mailbox/MailboxManager.java Wed Mar 24 11:20:32 2010
@@ -61,6 +61,20 @@ import org.apache.commons.logging.Log;
public interface MailboxManager {
/**
+ * Return the delimter to use for folders
+ *
+ * @return delimiter
+ */
+ char getDelimiter();
+
+ /**
+ * Return the prefix for the namespace
+ *
+ * @return namespacePrefix
+ */
+ String getUserNameSpacePrefix();
+
+ /**
* <p>
* Resolves a path for the given user.
* </p>
Modified: james/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailboxManager.java?rev=927010&r1=927009&r2=927010&view=diff
==============================================================================
--- james/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailboxManager.java (original)
+++ james/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailboxManager.java Wed Mar 24 11:20:32 2010
@@ -483,15 +483,22 @@ public abstract class StoreMailboxManage
// Do nothing by default
}
- /**
- * Return the delemiter to use
- *
- * @return delemiter
+ /*
+ * (non-Javadoc)
+ * @see org.apache.james.imap.mailbox.MailboxManager#getDelimiter()
*/
- protected char getDelimiter() {
+ public char getDelimiter() {
return delimiter;
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.james.imap.mailbox.MailboxManager#getUserNameSpacePrefix()
+ */
+ public String getUserNameSpacePrefix() {
+ return USER_NAMESPACE_PREFIX;
+ }
+
/**
* End processing of Request for session. Default is to do nothing.
Modified: james/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailboxManager.java?rev=927010&r1=927009&r2=927010&view=diff
==============================================================================
--- james/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailboxManager.java (original)
+++ james/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailboxManager.java Wed Mar 24 11:20:32 2010
@@ -425,4 +425,20 @@ public class TorqueMailboxManager implem
// Do nothing
}
+ /*
+ * (non-Javadoc)
+ * @see org.apache.james.imap.mailbox.MailboxManager#getDelimiter()
+ */
+ public char getDelimiter() {
+ return delimiter;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.apache.james.imap.mailbox.MailboxManager#getUserNameSpacePrefix()
+ */
+ public String getUserNameSpacePrefix() {
+ return USER_NAMESPACE_PREFIX;
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org