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