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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to