Author: norman
Date: Thu Dec 22 22:28:30 2011
New Revision: 1222493

URL: http://svn.apache.org/viewvc?rev=1222493&view=rev
Log:
Remove usage of @deprecated methods. See PROTOCOLS-63

Modified:
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
    
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -24,6 +24,7 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
 import org.apache.james.protocols.api.handler.CommandHandler;
@@ -53,8 +54,8 @@ public class DeleCmdHandler implements C
                 return response;
             }
             try {
-                List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getState().get(POP3Session.UID_LIST);
-                List<Long> deletedUidList = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+                List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+                List<Long> deletedUidList = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
 
                 Long uid = uidList.get(num - 1).getUid();
 

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -25,6 +25,7 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
 import org.apache.james.protocols.api.handler.CommandHandler;
@@ -53,8 +54,8 @@ public class ListCmdHandler implements C
     public Response onCommand(POP3Session session, Request request) {
         POP3Response response = null;
         String parameters = request.getArgument();
-        List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getState().get(POP3Session.UID_LIST);
-        List<Long> deletedUidList = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+        List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+        List<Long> deletedUidList = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
 
         if (session.getHandlerState() == POP3Session.TRANSACTION) {
             if (parameters == null) {

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -27,6 +27,7 @@ import java.util.List;
 
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.handler.CommandHandler;
 import org.apache.james.protocols.pop3.POP3Response;
 import org.apache.james.protocols.pop3.POP3Session;
@@ -50,7 +51,7 @@ public class QuitCmdHandler implements C
             response.setEndSession(true);
             return response;
         }
-        List<Long> toBeRemoved = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+        List<Long> toBeRemoved = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
         Mailbox mailbox = session.getUserMailbox();
         try {
             ;

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -26,6 +26,7 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
 import org.apache.james.protocols.api.handler.CommandHandler;
@@ -58,8 +59,8 @@ public class RetrCmdHandler implements C
                 return response;
             }
             try {
-                List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getState().get(POP3Session.UID_LIST);
-                List<Long> deletedUidList = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+                List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+                List<Long> deletedUidList = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
 
                 Long uid = uidList.get(num - 1).getUid();
                 if (deletedUidList.contains(uid) == false) {

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -29,6 +29,7 @@ import java.util.List;
 
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.handler.CommandHandler;
 import org.apache.james.protocols.pop3.POP3Response;
 import org.apache.james.protocols.pop3.POP3Session;
@@ -65,8 +66,8 @@ public class RsetCmdHandler implements C
         try {
             List<MessageMetaData> messages = 
session.getUserMailbox().getMessages();
 
-            session.getState().put(POP3Session.UID_LIST, messages);
-            session.getState().put(POP3Session.DELETED_UID_LIST, new 
ArrayList<Long>());
+            session.setAttachment(POP3Session.UID_LIST, messages, 
State.Transaction);
+            session.setAttachment(POP3Session.DELETED_UID_LIST, new 
ArrayList<Long>(), State.Transaction);
         } catch (IOException e) {
             // In the event of an exception being thrown there may or may not 
be
             // anything in userMailbox

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -27,6 +27,7 @@ import java.util.List;
 
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.handler.CommandHandler;
 import org.apache.james.protocols.pop3.POP3Response;
 import org.apache.james.protocols.pop3.POP3Session;
@@ -47,8 +48,8 @@ public class StatCmdHandler implements C
         POP3Response response = null;
         if (session.getHandlerState() == POP3Session.TRANSACTION) {
 
-            List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getState().get(POP3Session.UID_LIST);
-            List<Long> deletedUidList = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+            List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+            List<Long> deletedUidList = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
             long size = 0;
             int count = 0;
             if (uidList.isEmpty() == false) {

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -28,6 +28,7 @@ import java.util.Collections;
 import java.util.List;
 import java.util.NoSuchElementException;
 
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
 import org.apache.james.protocols.pop3.POP3Response;
@@ -79,8 +80,8 @@ public class TopCmdHandler extends RetrC
                 return response;
             }
             try {
-                List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getState().get(POP3Session.UID_LIST);
-                List<Long> deletedUidList = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+                List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+                List<Long> deletedUidList = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
 
                 Long uid = uidList.get(num - 1).getUid();
                 if (deletedUidList.contains(uid) == false) {

Modified: 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
--- 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
 (original)
+++ 
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
 Thu Dec 22 22:28:30 2011
@@ -28,6 +28,7 @@ import java.util.List;
 
 import org.apache.james.protocols.api.Request;
 import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
 import org.apache.james.protocols.api.handler.CommandHandler;
 import org.apache.james.protocols.pop3.POP3Response;
 import org.apache.james.protocols.pop3.POP3Session;
@@ -49,8 +50,8 @@ public class UidlCmdHandler implements C
         POP3Response response = null;
         String parameters = request.getArgument();
         if (session.getHandlerState() == POP3Session.TRANSACTION) {
-            List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getState().get(POP3Session.UID_LIST);
-            List<Long> deletedUidList = (List<Long>) 
session.getState().get(POP3Session.DELETED_UID_LIST);
+            List<MessageMetaData> uidList = (List<MessageMetaData>) 
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+            List<Long> deletedUidList = (List<Long>) 
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
             try {
                 String identifier = session.getUserMailbox().getIdentifier();
                 if (parameters == null) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to