Author: danny
Date: Thu Oct 26 09:08:05 2006
New Revision: 468051

URL: http://svn.apache.org/viewvc?view=rev&rev=468051
Log:
refactored MailRepository interface into Mailet from James

Modified:
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java
    
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java
    
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java 
(original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/James.java 
Thu Oct 26 09:08:05 2006
@@ -43,7 +43,6 @@
 import org.apache.james.services.DomainList;
 import org.apache.james.services.FileSystem;
 import org.apache.james.services.JamesUsersRepository;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.james.services.ManageableDomainList;
 import org.apache.james.services.SpoolRepository;
@@ -52,6 +51,7 @@
 import org.apache.james.transport.mailets.LocalDelivery;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 import org.apache.mailet.Mailet;
 import org.apache.mailet.MailetContext;
 import org.apache.mailet.RFC2822Headers;

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailboxmanager/repository/AbstractMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -32,8 +32,8 @@
 import org.apache.commons.logging.impl.SimpleLog;
 import org.apache.james.mailrepository.javamail.LockAdapter;
 import org.apache.james.mailrepository.javamail.LockInterface;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 /**
  * AbstractMailRepository that uses LockInterface

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AbstractMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -28,9 +28,9 @@
 import org.apache.avalon.framework.service.ServiceException;
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.avalon.framework.service.Serviceable;
-import org.apache.james.services.MailRepository;
 import org.apache.james.util.Lock;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 import javax.mail.MessagingException;
 
@@ -84,7 +84,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#unlock(String)
+     * @see org.apache.mailet.MailRepository#unlock(String)
      */
     public boolean unlock(String key) {
         if (lock.unlock(key)) {
@@ -106,7 +106,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#lock(String)
+     * @see org.apache.mailet.MailRepository#lock(String)
      */
     public boolean lock(String key) {
         if (lock.lock(key)) {
@@ -129,7 +129,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#store(Mail)
+     * @see org.apache.mailet.MailRepository#store(Mail)
      */
     public void store(Mail mc) throws MessagingException {
         boolean wasLocked = true;
@@ -176,7 +176,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(Mail)
+     * @see org.apache.mailet.MailRepository#remove(Mail)
      */
     public void remove(Mail mail) throws MessagingException {
         remove(mail.getName());
@@ -184,7 +184,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(Collection)
+     * @see org.apache.mailet.MailRepository#remove(Collection)
      */
     public void remove(Collection mails) throws MessagingException {
         Iterator delList = mails.iterator();
@@ -194,7 +194,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(String)
+     * @see org.apache.mailet.MailRepository#remove(String)
      */
     public void remove(String key) throws MessagingException {
         if (lock(key)) {

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/AvalonMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -213,7 +213,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#retrieve(String)
+     * @see org.apache.mailet.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) throws MessagingException {
         if ((DEEP_DEBUG) && (getLogger().isDebugEnabled())) {
@@ -260,7 +260,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#list()
+     * @see org.apache.mailet.MailRepository#list()
      */
     public Iterator list() {
         // Fix ConcurrentModificationException by cloning 

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/JDBCMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -675,7 +675,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#retrieve(String)
+     * @see org.apache.mailet.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) throws MessagingException {
         if (DEEP_DEBUG) {
@@ -847,7 +847,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#list()
+     * @see org.apache.mailet.MailRepository#list()
      */
     public Iterator list() throws MessagingException {
         //System.err.println("listing messages");

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MBoxMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -52,8 +52,8 @@
 import org.apache.avalon.framework.configuration.ConfigurationException;
 import org.apache.avalon.framework.logger.AbstractLogEnabled;
 import org.apache.james.core.MailImpl;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 import org.apache.oro.text.regex.MalformedPatternException;
 import org.apache.oro.text.regex.Perl5Compiler;
 import org.apache.oro.text.regex.Pattern;
@@ -495,7 +495,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#store(Mail)
+     * @see org.apache.mailet.MailRepository#store(Mail)
      */
     public void store(Mail mc) {
 
@@ -544,7 +544,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#list()
+     * @see org.apache.mailet.MailRepository#list()
      */
     public Iterator list() {
         loadKeys();
@@ -571,7 +571,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#retrieve(String)
+     * @see org.apache.mailet.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) {
 
@@ -601,7 +601,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(Mail)
+     * @see org.apache.mailet.MailRepository#remove(Mail)
      */
     public void remove(Mail mail) {
         // Convert the message into a key
@@ -668,7 +668,7 @@
 
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(Collection)
+     * @see org.apache.mailet.MailRepository#remove(Collection)
      */
     public void remove(final Collection mails)
     {
@@ -751,7 +751,7 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(String)
+     * @see org.apache.mailet.MailRepository#remove(String)
      */
     public void remove(String key) {
         loadKeys();
@@ -769,14 +769,14 @@
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#lock(String)
+     * @see org.apache.mailet.MailRepository#lock(String)
      */
     public boolean lock(String key) {
         return false;
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#unlock(String)
+     * @see org.apache.mailet.MailRepository#unlock(String)
      */
     public boolean unlock(String key) {
         return false;

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/MailStoreSpoolRepository.java
 Thu Oct 26 09:08:05 2006
@@ -127,56 +127,56 @@
     }
 
     /**
-     * @see 
org.apache.james.services.MailRepository#store(org.apache.mailet.Mail)
+     * @see org.apache.mailet.MailRepository#store(org.apache.mailet.Mail)
      */
     public void store(Mail mc) throws MessagingException {
         spoolRep.store(mc);
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#list()
+     * @see org.apache.mailet.MailRepository#list()
      */
     public Iterator list() throws MessagingException {
         return spoolRep.list();
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#retrieve(java.lang.String)
+     * @see org.apache.mailet.MailRepository#retrieve(java.lang.String)
      */
     public Mail retrieve(String key) throws MessagingException {
         return spoolRep.retrieve(key);
     }
 
     /**
-     * @see 
org.apache.james.services.MailRepository#remove(org.apache.mailet.Mail)
+     * @see org.apache.mailet.MailRepository#remove(org.apache.mailet.Mail)
      */
     public void remove(Mail mail) throws MessagingException {
         spoolRep.remove(mail);
     }
 
     /**
-     * @see 
org.apache.james.services.MailRepository#remove(java.util.Collection)
+     * @see org.apache.mailet.MailRepository#remove(java.util.Collection)
      */
     public void remove(Collection mails) throws MessagingException {
         spoolRep.remove(mails);
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#remove(java.lang.String)
+     * @see org.apache.mailet.MailRepository#remove(java.lang.String)
      */
     public void remove(String key) throws MessagingException {
         spoolRep.remove(key);
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#lock(java.lang.String)
+     * @see org.apache.mailet.MailRepository#lock(java.lang.String)
      */
     public boolean lock(String key) throws MessagingException {
         return spoolRep.lock(key);
     }
 
     /**
-     * @see org.apache.james.services.MailRepository#unlock(java.lang.String)
+     * @see org.apache.mailet.MailRepository#unlock(java.lang.String)
      */
     public boolean unlock(String key) throws MessagingException {
         return spoolRep.unlock(key);

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/AbstractJavamailStoreMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -44,8 +44,8 @@
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.avalon.framework.service.Serviceable;
 import org.apache.james.services.FileSystem;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 /**
  * MailRepository implementation to store mail in a Javamail store

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/mailrepository/javamail/HashJavamailStoreMailRepository.java
 Thu Oct 26 09:08:05 2006
@@ -89,7 +89,7 @@
      * resulting messagenumber and saves result in keyToMsgMap. If Folder
      * supports getMessageCount on closed folder, this could be quite efficient
      * 
-     * @see org.apache.james.services.MailRepository#store(Mail)
+     * @see org.apache.mailet.MailRepository#store(Mail)
      */
     public synchronized void store(Mail mc) throws MessagingException {
 
@@ -171,7 +171,7 @@
     /**
      * calls rehash and uses stored keys in KeyToMsgMap
      * 
-     * @see org.apache.james.services.MailRepository#list()
+     * @see org.apache.mailet.MailRepository#list()
      */
     public Iterator list() throws MessagingException {
         try {
@@ -192,7 +192,7 @@
     /**
      * uses getMessageFromInbox, returns null if not found
      * 
-     * @see org.apache.james.services.MailRepository#retrieve(String)
+     * @see org.apache.mailet.MailRepository#retrieve(String)
      */
     public Mail retrieve(String key) throws MessagingException {
         log.debug("retrieve: " + key);
@@ -220,7 +220,7 @@
      * setFlag(Flags.Flag.DELETED, true); on message. removes message from
      * KeyToMsgMap. Messagenumbers are recalculated for next guesses.
      * 
-     * @see org.apache.james.services.MailRepository#remove(String)
+     * @see org.apache.mailet.MailRepository#remove(String)
      */
     public synchronized void  remove(String key) throws MessagingException {
         log.debug("HashJavamailStore remove key:" + key);

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Handler.java
 Thu Oct 26 09:08:05 2006
@@ -25,10 +25,10 @@
 import org.apache.james.Constants;
 import org.apache.james.core.AbstractJamesHandler;
 import org.apache.james.core.MailImpl;
-import org.apache.james.services.MailRepository;
 import org.apache.james.util.CRLFTerminatedReader;
 import org.apache.james.util.watchdog.Watchdog;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -474,7 +474,7 @@
     }
 
     /**
-     * @see 
org.apache.james.pop3server.POP3Session#setUserInbox(org.apache.james.services.MailRepository)
+     * @see 
org.apache.james.pop3server.POP3Session#setUserInbox(org.apache.mailet.MailRepository)
      */
     public void setUserInbox(MailRepository userInbox) {
         this.userInbox = userInbox;

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/POP3Session.java
 Thu Oct 26 09:08:05 2006
@@ -22,8 +22,8 @@
 package org.apache.james.pop3server;
 
 
-import org.apache.james.services.MailRepository;
 import org.apache.james.util.watchdog.Watchdog;
+import org.apache.mailet.MailRepository;
 
 import java.io.IOException;
 import java.io.OutputStream;

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/pop3server/PassCmdHandler.java
 Thu Oct 26 09:08:05 2006
@@ -22,8 +22,8 @@
 package org.apache.james.pop3server;
 
 import org.apache.avalon.framework.logger.AbstractLogEnabled;
-import org.apache.james.services.MailRepository;
 import org.apache.james.util.POP3BeforeSMTPHelper;
+import org.apache.mailet.MailRepository;
 
 /**
   * Handles PASS command

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/MailServer.java
 Thu Oct 26 09:08:05 2006
@@ -23,6 +23,7 @@
 
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 
 import javax.mail.MessagingException;
 import javax.mail.internet.MimeMessage;

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/services/SpoolRepository.java
 Thu Oct 26 09:08:05 2006
@@ -22,6 +22,7 @@
 package org.apache.james.services;
 
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 /**
  * Interface for a Repository for Spooling Mails.

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/FromRepository.java
 Thu Oct 26 09:08:05 2006
@@ -27,9 +27,9 @@
 import org.apache.avalon.framework.service.ServiceException;
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.james.Constants;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.GenericMailet;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 import javax.mail.MessagingException;
 

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToMultiRepository.java
 Thu Oct 26 09:08:05 2006
@@ -28,11 +28,11 @@
 import org.apache.james.Constants;
 import org.apache.james.James;
 import org.apache.james.core.MailImpl;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.mailet.GenericMailet;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 import org.apache.mailet.RFC2822Headers;
 
 import javax.mail.Header;

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/mailets/ToRepository.java
 Thu Oct 26 09:08:05 2006
@@ -26,9 +26,9 @@
 import org.apache.avalon.framework.service.ServiceException;
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.james.Constants;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.GenericMailet;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 /**
  * Stores incoming Mail in the specified Repository.

Modified: 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/java/org/apache/james/transport/matchers/AbstractStorageQuota.java
 Thu Oct 26 09:08:05 2006
@@ -26,11 +26,11 @@
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.james.Constants;
 import org.apache.james.services.JamesUser;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.james.services.UsersRepository;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 import org.apache.mailet.MailetContext;
 
 import javax.mail.MessagingException;

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/imapserver/mock/MockMailServer.java
 Thu Oct 26 09:08:05 2006
@@ -9,10 +9,10 @@
 import javax.mail.internet.MimeMessage;
 
 import org.apache.james.imapserver.TestConstants;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 
 public class MockMailServer implements MailServer, TestConstants
 {

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailboxmanager/redundant/AbstractMailRepositoryTestCase.java
 Thu Oct 26 09:08:05 2006
@@ -37,8 +37,8 @@
 
 import org.apache.james.core.MailImpl;
 import 
org.apache.james.mailrepository.javamail.HashJavamailStoreMailRepository;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.Mail;
+import org.apache.mailet.MailRepository;
 
 import com.sun.mail.util.CRLFOutputStream;
 

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AbstractMailRepositoryTest.java
 Thu Oct 26 09:08:05 2006
@@ -23,9 +23,9 @@
 import org.apache.james.core.MailImpl;
 import org.apache.james.core.MimeMessageCopyOnWriteProxy;
 import org.apache.james.core.MimeMessageInputStreamSource;
-import org.apache.james.services.MailRepository;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 
 import javax.mail.MessagingException;
 import javax.mail.internet.MimeMessage;

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/AvalonMailRepositoryTest.java
 Thu Oct 26 09:08:05 2006
@@ -27,10 +27,10 @@
 import 
org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository;
 import 
org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository;
 import org.apache.james.services.FileSystem;
-import org.apache.james.services.MailRepository;
 import org.apache.james.test.mock.avalon.MockLogger;
 import org.apache.james.test.mock.avalon.MockStore;
 import org.apache.james.test.mock.james.MockFileSystem;
+import org.apache.mailet.MailRepository;
 
 public class AvalonMailRepositoryTest extends AbstractMailRepositoryTest {
 

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/JDBCMailRepositoryTest.java
 Thu Oct 26 09:08:05 2006
@@ -28,12 +28,12 @@
 import org.apache.avalon.framework.service.ServiceException;
 import 
org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository;
 import org.apache.james.services.FileSystem;
-import org.apache.james.services.MailRepository;
 import org.apache.james.test.mock.avalon.MockLogger;
 import org.apache.james.test.mock.avalon.MockStore;
 import org.apache.james.test.mock.james.MockFileSystem;
 import org.apache.james.test.mock.util.AttrValConfiguration;
 import org.apache.james.test.util.Util;
+import org.apache.mailet.MailRepository;
 
 public class JDBCMailRepositoryTest extends AbstractMailRepositoryTest {
 

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/mailrepository/MBoxMailRepositoryTest.java
 Thu Oct 26 09:08:05 2006
@@ -23,8 +23,8 @@
 import org.apache.avalon.framework.configuration.ConfigurationException;
 import org.apache.avalon.framework.configuration.DefaultConfiguration;
 import org.apache.avalon.framework.service.ServiceException;
-import org.apache.james.services.MailRepository;
 import org.apache.james.test.mock.avalon.MockLogger;
+import org.apache.mailet.MailRepository;
 
 /**
  * NOTE NOTE NOTE: this test is disabled because MBoxMailRepository does not

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/pop3server/POP3ServerTest.java
 Thu Oct 26 09:08:05 2006
@@ -29,7 +29,6 @@
 import org.apache.james.services.AbstractDNSServer;
 import org.apache.james.services.DNSServer;
 import org.apache.james.services.JamesConnectionManager;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.james.services.UsersRepository;
 import org.apache.james.test.mock.avalon.MockLogger;
@@ -43,6 +42,7 @@
 import org.apache.james.util.POP3BeforeSMTPHelper;
 import org.apache.james.util.connection.SimpleConnectionManager;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 
 import javax.mail.MessagingException;
 import javax.mail.util.SharedByteArrayInputStream;

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/services/MailServerTestAllImplementations.java
 Thu Oct 26 09:08:05 2006
@@ -22,6 +22,7 @@
 package org.apache.james.services;
 
 import org.apache.avalon.framework.service.ServiceException;
+import org.apache.mailet.MailRepository;
 
 import junit.framework.TestCase;
 

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/test/mock/james/MockMailServer.java
 Thu Oct 26 09:08:05 2006
@@ -22,12 +22,12 @@
 import org.apache.avalon.framework.activity.Disposable;
 import org.apache.avalon.framework.container.ContainerUtil;
 import org.apache.james.core.MailImpl;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.james.smtpserver.MessageSizeException;
 import org.apache.james.userrepository.MockUsersRepository;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 
 import javax.mail.Address;
 import javax.mail.MessagingException;

Modified: 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java
URL: 
http://svn.apache.org/viewvc/james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java?view=diff&rev=468051&r1=468050&r2=468051
==============================================================================
--- 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java
 (original)
+++ 
james/server/sandbox/mailet-refactorings/src/test/org/apache/james/transport/mailets/LocalDeliveryTest.java
 Thu Oct 26 09:08:05 2006
@@ -22,7 +22,6 @@
 import org.apache.avalon.framework.container.ContainerUtil;
 import org.apache.james.Constants;
 import org.apache.james.core.MailImpl;
-import org.apache.james.services.MailRepository;
 import org.apache.james.services.MailServer;
 import org.apache.james.services.UsersRepository;
 import org.apache.james.test.mock.avalon.MockServiceManager;
@@ -36,6 +35,7 @@
 import org.apache.james.userrepository.MockUsersRepository;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
+import org.apache.mailet.MailRepository;
 import org.apache.mailet.Mailet;
 
 import javax.mail.MessagingException;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to