Author: rdonkin
Date: Thu Nov 15 10:50:41 2007
New Revision: 595391

URL: http://svn.apache.org/viewvc?rev=595391&view=rev
Log:
One more search implementation.

Modified:
    
james/server/trunk/torque-mailboxmanager-function/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailbox.java

Modified: 
james/server/trunk/torque-mailboxmanager-function/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailbox.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/torque-mailboxmanager-function/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailbox.java?rev=595391&r1=595390&r2=595391&view=diff
==============================================================================
--- 
james/server/trunk/torque-mailboxmanager-function/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailbox.java
 (original)
+++ 
james/server/trunk/torque-mailboxmanager-function/src/main/java/org/apache/james/mailboxmanager/torque/TorqueMailbox.java
 Thu Nov 15 10:50:41 2007
@@ -53,7 +53,6 @@
 import org.apache.james.mailboxmanager.torque.om.MessageFlags;
 import org.apache.james.mailboxmanager.torque.om.MessageFlagsPeer;
 import org.apache.james.mailboxmanager.torque.om.MessageHeader;
-import org.apache.james.mailboxmanager.torque.om.MessageHeaderPeer;
 import org.apache.james.mailboxmanager.torque.om.MessageRow;
 import org.apache.james.mailboxmanager.torque.om.MessageRowPeer;
 import org.apache.james.mailboxmanager.tracking.UidChangeTracker;
@@ -864,7 +863,8 @@
                     } else if (SearchParameters.LARGER.equals(name)) {
                         throw new UnsupportedCriteriaException("Search 
criterion '" + name + "' is not supported");
                     } else if (SearchParameters.NEW.equals(name)) {
-                        throw new UnsupportedCriteriaException("Search 
criterion '" + name + "' is not supported");
+                        builder.andFlag(javax.mail.Flags.Flag.RECENT, true);
+                        builder.andFlag(javax.mail.Flags.Flag.RECENT, false);
                     } else if (SearchParameters.NOT.equals(name)) {
                         throw new UnsupportedCriteriaException("Search 
criterion '" + name + "' is not supported");
                     } else if (SearchParameters.OLD.equals(name)) {



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

Reply via email to