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 2007/06/04 23:13:53 UTC

svn commit: r544266 [4/4] - in /james/server/sandbox/seda-imap-modular: experimental-seda-imap-function/src/main/java/org/apache/james/api/ experimental-seda-imap-function/src/main/java/org/apache/james/api/imap/ experimental-seda-imap-function/src/mai...

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/BadResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/BadResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/BadResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -17,13 +17,13 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.BadResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.BadResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * Carries the response to a request with bad syntax..

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CapabilityResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CapabilityResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CapabilityResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CapabilityResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CapabilityResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CapabilityResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CapabilityResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,17 +16,17 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapConstants;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.CapabilityResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.CapabilityResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated use specification model

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CloseResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CloseResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CloseResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CloseResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CloseResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CloseResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CloseResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,16 +16,16 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.CloseResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.CloseResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated use specification model

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandCompleteResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -17,16 +17,16 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.CommandCompleteResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.CommandCompleteResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -17,14 +17,14 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.CommandFailedResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.CommandFailedResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ErrorResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ErrorResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ErrorResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -17,13 +17,13 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.ErrorResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.ErrorResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * Carries an error response.

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ExamineAndSelectResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,16 +16,16 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import javax.mail.Flags;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.ExamineAndSelectResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.ExamineAndSelectResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LegacyFetchResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,17 +16,17 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.Iterator;
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.FetchResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.FetchResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ListResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ListResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ListResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ListResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ListResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ListResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ListResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,17 +16,17 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.Iterator;
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.ListResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.ListResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LogoutResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/LogoutResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LogoutResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/LogoutResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LogoutResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/LogoutResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/LogoutResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,14 +16,14 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.LogoutResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.LogoutResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/SearchResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/SearchResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/SearchResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/SearchResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/SearchResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/SearchResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/SearchResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,16 +16,16 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.SearchResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.SearchResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StatusResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/StatusResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StatusResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/StatusResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StatusResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/StatusResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StatusResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,16 +16,16 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.StatusResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.StatusResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * @deprecated responses should correspond directly to the specification

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StoreResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/StoreResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StoreResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/StoreResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StoreResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/StoreResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/StoreResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -16,16 +16,16 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
 import java.util.List;
 
 import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.StoreResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.StoreResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 /**
  * TODO: this is probably redundent 

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/status/UntaggedNoResponseEncoder.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/status/UntaggedNoResponseEncoder.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/status/UntaggedNoResponseEncoder.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/status/UntaggedNoResponseEncoder.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/status/UntaggedNoResponseEncoder.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/imap4rev1/status/UntaggedNoResponseEncoder.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/imap4rev1/status/UntaggedNoResponseEncoder.java Mon Jun  4 14:13:27 2007
@@ -17,13 +17,13 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.status;
+package org.apache.james.imapserver.codec.encode.imap4rev1.status;
 
 import org.apache.james.api.imap.ImapMessage;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.encode.base.AbstractChainedImapEncoder;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.status.UntaggedNoResponse;
+import org.apache.james.imap.message.response.imap4rev1.status.UntaggedNoResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
+import org.apache.james.imapserver.codec.encode.base.AbstractChainedImapEncoder;
 
 public class UntaggedNoResponseEncoder extends AbstractChainedImapEncoder {
 

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/main/DefaultImapEncoderFactory.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/main/DefaultImapEncoderFactory.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/main/DefaultImapEncoderFactory.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/main/DefaultImapEncoderFactory.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/main/DefaultImapEncoderFactory.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/main/java/org/apache/james/experimental/imapserver/encode/main/DefaultImapEncoderFactory.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/main/java/org/apache/james/imapserver/codec/encode/main/DefaultImapEncoderFactory.java Mon Jun  4 14:13:27 2007
@@ -17,13 +17,28 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.main;
+package org.apache.james.imapserver.codec.encode.main;
 
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.base.EndImapEncoder;
-import org.apache.james.experimental.imapserver.encode.imap4rev1.*;
-import org.apache.james.experimental.imapserver.encode.imap4rev1.status.*;
-import org.apache.james.experimental.imapserver.encode.imap4rev1.legacy.*;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.base.EndImapEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.ExistsResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.ExpungeResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.FetchResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.RecentResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.BadResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.CapabilityResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.CloseResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.CommandCompleteResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.CommandFailedResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.ErrorResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.ExamineAndSelectResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.LegacyFetchResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.ListResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.LogoutResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.SearchResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.StatusResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.legacy.StoreResponseEncoder;
+import org.apache.james.imapserver.codec.encode.imap4rev1.status.UntaggedNoResponseEncoder;
 
 /**
  * TODO: perhaps a POJO would be better

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncodeTest.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/BadResponseEncodeTest.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncodeTest.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/BadResponseEncodeTest.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncodeTest.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/BadResponseEncodeTest.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/BadResponseEncodeTest.java Mon Jun  4 14:13:27 2007
@@ -16,20 +16,16 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  ****************************************************************/
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
+
+import junit.framework.TestCase;
 
 import org.apache.james.api.imap.ImapConstants;
-import org.apache.james.experimental.imapserver.ImapSession;
-import org.apache.james.experimental.imapserver.MockImapResponseWriter;
-import org.apache.james.experimental.imapserver.MockImapSession;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.message.response.ImapResponseMessage;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.BadResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.BadResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
 import org.jmock.Mock;
 
-import junit.framework.TestCase;
-
 public class BadResponseEncodeTest extends TestCase {
 
     private static final String MESSAGE = "A Message";
@@ -39,7 +35,6 @@
     BadResponse message;
     Mock mockNextEncoder;
     BadResponseEncoder encoder;
-    ImapSession session;
     
     protected void setUp() throws Exception {
         super.setUp();
@@ -48,7 +43,6 @@
         writer = new MockImapResponseWriter();
         response = new ImapResponseComposer(writer);
         message = new BadResponse(MESSAGE);
-        session = new MockImapSession();
     }
 
     protected void tearDown() throws Exception {

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/CommandFailedResponseEncoderTest.java Mon Jun  4 14:13:27 2007
@@ -17,39 +17,36 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
 
+import org.apache.james.api.imap.ImapCommand;
 import org.apache.james.api.imap.ImapConstants;
-import org.apache.james.experimental.imapserver.ImapSession;
-import org.apache.james.experimental.imapserver.MockImapResponseWriter;
-import org.apache.james.experimental.imapserver.MockImapSession;
-import org.apache.james.experimental.imapserver.commands.MockCommand;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.CommandFailedResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.CommandFailedResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
 import org.jmock.Mock;
+import org.jmock.MockObjectTestCase;
 
-import junit.framework.TestCase;
-
-public class CommandFailedResponseEncoderTest extends TestCase {
+public class CommandFailedResponseEncoderTest extends MockObjectTestCase {
 
     private static final String TAG = "A Tag";
+
+    private static final String NAME = "NAME";
     
     MockImapResponseWriter writer;
     ImapResponseComposer response;
-    MockCommand command;
-    ImapSession session;
+    Mock command;
     Mock mockNextEncoder;
     CommandFailedResponseEncoder encoder;
     
     protected void setUp() throws Exception {
         super.setUp();
         writer = new MockImapResponseWriter();
-        mockNextEncoder = new Mock(ImapEncoder.class);
+        mockNextEncoder = mock(ImapEncoder.class);
         encoder = new CommandFailedResponseEncoder((ImapEncoder) mockNextEncoder.proxy());
         response = new ImapResponseComposer(writer);
-        command = new MockCommand();
-        session = new MockImapSession();
+        command = mock(ImapCommand.class);
+        command.expects(atLeastOnce()).method("getName").will(returnValue(NAME));
     }
 
     protected void tearDown() throws Exception {
@@ -60,7 +57,7 @@
         String code = "A code";
         String message = "A message";
         CommandFailedResponse responseMessage 
-            = new CommandFailedResponse(command, code, message, TAG);
+            = new CommandFailedResponse((ImapCommand) command.proxy(), code, message, TAG);
         encoder.encode(responseMessage, response);
         assertEquals(7, writer.operations.size());
         assertEquals(new MockImapResponseWriter.TagOperation(TAG), writer.operations.get(0));
@@ -68,7 +65,7 @@
                 writer.operations.get(1));
         assertEquals(new MockImapResponseWriter.ResponseCodeOperation(code),
                 writer.operations.get(2));
-        assertEquals(new MockImapResponseWriter.CommandNameOperation(MockCommand.NAME),
+        assertEquals(new MockImapResponseWriter.CommandNameOperation(NAME),
                 writer.operations.get(3));
         assertEquals(new MockImapResponseWriter.TextMessageOperation(ImapResponseComposer.FAILED),
                 writer.operations.get(4));
@@ -81,13 +78,13 @@
     public void testWithoutResponseCode() throws Exception {
         String message = "A message";
         CommandFailedResponse responseMessage 
-            = new CommandFailedResponse(command, message, TAG);
+            = new CommandFailedResponse((ImapCommand) command.proxy(), message, TAG);
         encoder.encode(responseMessage, response);
         assertEquals(6, writer.operations.size());
         assertEquals(new MockImapResponseWriter.TagOperation(TAG), writer.operations.get(0));
         assertEquals(new MockImapResponseWriter.TextMessageOperation(ImapConstants.NO), 
                 writer.operations.get(1));
-        assertEquals(new MockImapResponseWriter.CommandNameOperation(MockCommand.NAME),
+        assertEquals(new MockImapResponseWriter.CommandNameOperation(NAME),
                 writer.operations.get(2));
         assertEquals(new MockImapResponseWriter.TextMessageOperation(ImapResponseComposer.FAILED),
                 writer.operations.get(3));

Copied: james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseMessageTest.java (from r544179, james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ErrorResponseMessageTest.java)
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseMessageTest.java?view=diff&rev=544266&p1=james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ErrorResponseMessageTest.java&r1=544179&p2=james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseMessageTest.java&r2=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/experimental-seda-imap-function/src/test/java/org/apache/james/experimental/imapserver/encode/imap4rev1/legacy/ErrorResponseMessageTest.java (original)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/ErrorResponseMessageTest.java Mon Jun  4 14:13:27 2007
@@ -17,16 +17,15 @@
  * under the License.                                           *
  ****************************************************************/
 
-package org.apache.james.experimental.imapserver.encode.imap4rev1.legacy;
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
+
+import junit.framework.TestCase;
 
 import org.apache.james.api.imap.ImapConstants;
-import org.apache.james.experimental.imapserver.MockImapResponseWriter;
-import org.apache.james.experimental.imapserver.encode.ImapEncoder;
-import org.apache.james.experimental.imapserver.encode.ImapResponseComposer;
-import org.apache.james.experimental.imapserver.message.response.imap4rev1.legacy.ErrorResponse;
+import org.apache.james.imap.message.response.imap4rev1.legacy.ErrorResponse;
+import org.apache.james.imapserver.codec.encode.ImapEncoder;
+import org.apache.james.imapserver.codec.encode.ImapResponseComposer;
 import org.jmock.Mock;
-
-import junit.framework.TestCase;
 
 public class ErrorResponseMessageTest extends TestCase {
 

Added: james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/MockImapResponseWriter.java
URL: http://svn.apache.org/viewvc/james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/MockImapResponseWriter.java?view=auto&rev=544266
==============================================================================
--- james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/MockImapResponseWriter.java (added)
+++ james/server/sandbox/seda-imap-modular/imap-codec-library/src/test/java/org/apache/james/imapserver/codec/encode/imap4rev1/legacy/MockImapResponseWriter.java Mon Jun  4 14:13:27 2007
@@ -0,0 +1,235 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.imapserver.codec.encode.imap4rev1.legacy;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.james.imapserver.codec.encode.ImapResponseWriter;
+
+public class MockImapResponseWriter implements ImapResponseWriter {
+
+    public final List operations = new ArrayList();
+    
+    public void commandName(String commandName) {
+        operations.add(new CommandNameOperation(commandName));
+
+    }
+
+    public void end() {
+        operations.add(new EndOperation());
+    }
+
+    public void message(String message) {
+        operations.add(new TextMessageOperation(message));
+    }
+
+    public void message(int number) {
+        operations.add(new NumericMessageOperation(number));
+    }
+
+    public void responseCode(String responseCode) {
+        operations.add(new ResponseCodeOperation(responseCode));
+    }
+
+    public void tag(String tag) {
+        operations.add(new TagOperation(tag));
+    }
+
+    public void untagged() {
+        operations.add(new UntaggedOperation());
+    }
+
+    public static class EndOperation {
+        public boolean equals(Object obj) {
+            return obj instanceof EndOperation;
+        }
+
+        public int hashCode() {
+            return 3;
+        }
+        
+    }
+    
+    public static class TextMessageOperation {
+        public final String text;
+        public TextMessageOperation(String text) {
+            this.text = text;
+        }
+        public int hashCode() {
+            final int PRIME = 31;
+            int result = 1;
+            result = PRIME * result + ((text == null) ? 0 : text.hashCode());
+            return result;
+        }
+        public boolean equals(Object obj) {
+            if (this == obj)
+                return true;
+            if (obj == null)
+                return false;
+            if (getClass() != obj.getClass())
+                return false;
+            final TextMessageOperation other = (TextMessageOperation) obj;
+            if (text == null) {
+                if (other.text != null)
+                    return false;
+            } else if (!text.equals(other.text))
+                return false;
+            return true;
+        }
+        
+    }
+    
+    public static class NumericMessageOperation {
+        public final int number;
+        public NumericMessageOperation(int number) {
+            this.number = number;
+        }
+        public int hashCode() {
+            final int PRIME = 31;
+            int result = 1;
+            result = PRIME * result + number;
+            return result;
+        }
+        public boolean equals(Object obj) {
+            if (this == obj)
+                return true;
+            if (obj == null)
+                return false;
+            if (getClass() != obj.getClass())
+                return false;
+            final NumericMessageOperation other = (NumericMessageOperation) obj;
+            if (number != other.number)
+                return false;
+            return true;
+        }
+        
+    }
+    
+    
+    public static class ResponseCodeOperation {
+        public final String responseCode;
+
+        public ResponseCodeOperation(final String responseCode) {
+            super();
+            this.responseCode = responseCode;
+        }
+
+        public int hashCode() {
+            final int PRIME = 31;
+            int result = 1;
+            result = PRIME * result + ((responseCode == null) ? 0 : responseCode.hashCode());
+            return result;
+        }
+
+        public boolean equals(Object obj) {
+            if (this == obj)
+                return true;
+            if (obj == null)
+                return false;
+            if (getClass() != obj.getClass())
+                return false;
+            final ResponseCodeOperation other = (ResponseCodeOperation) obj;
+            if (responseCode == null) {
+                if (other.responseCode != null)
+                    return false;
+            } else if (!responseCode.equals(other.responseCode))
+                return false;
+            return true;
+        }
+        
+    }
+    
+    public static class CommandNameOperation {
+        public final String commandName;
+
+        public CommandNameOperation(final String commandName) {
+            super();
+            this.commandName = commandName;
+        }
+
+        public int hashCode() {
+            final int PRIME = 31;
+            int result = 1;
+            result = PRIME * result + ((commandName == null) ? 0 : commandName.hashCode());
+            return result;
+        }
+
+        public boolean equals(Object obj) {
+            if (this == obj)
+                return true;
+            if (obj == null)
+                return false;
+            if (getClass() != obj.getClass())
+                return false;
+            final CommandNameOperation other = (CommandNameOperation) obj;
+            if (commandName == null) {
+                if (other.commandName != null)
+                    return false;
+            } else if (!commandName.equals(other.commandName))
+                return false;
+            return true;
+        }
+        
+    }
+    
+    public static class UntaggedOperation {
+        public boolean equals(Object obj) {
+            return obj instanceof UntaggedOperation;
+        }
+
+        public int hashCode() {
+            return 2;
+        }
+        
+    }
+    
+    public static class TagOperation {
+
+        private final String tag;
+        public TagOperation(String tag) {
+            this.tag = tag;
+        }
+        public int hashCode() {
+            final int PRIME = 31;
+            int result = 1;
+            result = PRIME * result + ((tag == null) ? 0 : tag.hashCode());
+            return result;
+        }
+        public boolean equals(Object obj) {
+            if (this == obj)
+                return true;
+            if (obj == null)
+                return false;
+            if (getClass() != obj.getClass())
+                return false;
+            final TagOperation other = (TagOperation) obj;
+            if (tag == null) {
+                if (other.tag != null)
+                    return false;
+            } else if (!tag.equals(other.tag))
+                return false;
+            return true;
+        }
+        
+    }
+    
+    
+}



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