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