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 rd...@apache.org on 2008/05/14 21:35:08 UTC

svn commit: r656377 - in /james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager: Namespaces.java impl/DefaultMailboxManagerProvider.java impl/NamespacesImpl.java manager/MailboxManagerProvider.java

Author: rdonkin
Date: Wed May 14 12:35:08 2008
New Revision: 656377

URL: http://svn.apache.org/viewvc?rev=656377&view=rev
Log:
Remove unimplemented outline for namespace support

Removed:
    james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/Namespaces.java
    james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/impl/NamespacesImpl.java
Modified:
    james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/impl/DefaultMailboxManagerProvider.java
    james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/manager/MailboxManagerProvider.java

Modified: james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/impl/DefaultMailboxManagerProvider.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/impl/DefaultMailboxManagerProvider.java?rev=656377&r1=656376&r2=656377&view=diff
==============================================================================
--- james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/impl/DefaultMailboxManagerProvider.java (original)
+++ james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/impl/DefaultMailboxManagerProvider.java Wed May 14 12:35:08 2008
@@ -30,7 +30,6 @@
 import org.apache.avalon.framework.service.Serviceable;
 import org.apache.james.mailboxmanager.MailboxManagerException;
 import org.apache.james.mailboxmanager.Namespace;
-import org.apache.james.mailboxmanager.Namespaces;
 import org.apache.james.mailboxmanager.manager.MailboxManager;
 import org.apache.james.mailboxmanager.manager.MailboxManagerProvider;
 import org.apache.james.services.User;
@@ -52,28 +51,11 @@
         return mailboxManager;
     }
 
-    public Namespaces getNamespaces(User forUser) {
-        NamespacesImpl nameSpaces = new NamespacesImpl();
-        nameSpaces.setShared(new Namespace[0]);
-        Namespace userNamespace = new NamespaceImpl("" + HIERARCHY_DELIMITER,
-                USER_NAMESPACE);
-        nameSpaces.setUser(new Namespace[] { userNamespace });
-        Namespace personalDefault = getPersonalDefaultNamespace(forUser);
-        nameSpaces.setPersonal(new Namespace[] { personalDefault });
-        nameSpaces.setPersonalDefault(personalDefault);
-        return nameSpaces;
-    }
-
     public Namespace getPersonalDefaultNamespace(User forUser) {
         return new NamespaceImpl("" + HIERARCHY_DELIMITER, USER_NAMESPACE
                 + HIERARCHY_DELIMITER + forUser.getUserName());
     }
 
-    String getInboxName(User user) {
-        Namespace nameSpace=getPersonalDefaultNamespace(user);
-        return nameSpace.getName()+nameSpace.getHierarchyDelimter()+INBOX;
-    }
-
     public void configure(Configuration conf) throws ConfigurationException {
         Configuration factoryConf=conf.getChild("factory",false);
         String className=factoryConf.getAttribute("class");

Modified: james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/manager/MailboxManagerProvider.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/manager/MailboxManagerProvider.java?rev=656377&r1=656376&r2=656377&view=diff
==============================================================================
--- james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/manager/MailboxManagerProvider.java (original)
+++ james/server/trunk/core-library/src/main/java/org/apache/james/mailboxmanager/manager/MailboxManagerProvider.java Wed May 14 12:35:08 2008
@@ -21,7 +21,6 @@
 
 import org.apache.james.mailboxmanager.MailboxManagerException;
 import org.apache.james.mailboxmanager.Namespace;
-import org.apache.james.mailboxmanager.Namespaces;
 import org.apache.james.services.User;
 
 public interface MailboxManagerProvider {
@@ -30,14 +29,6 @@
         =  "org.apache.james.mailboxmanager.manager.MailboxManagerProvider";
     
     public MailboxManager getMailboxManager() throws MailboxManagerException;
-    
-    /**
-     * The Namespaces a user has access to.
-     * @param forUser TODO
-     * 
-     * @return <code>Namespaces</code> TODO: allows nulls?
-     */
-    Namespaces getNamespaces(User forUser);
 
     /**
      * To get the Inbox you can just to a mailbox



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org