Author: norman
Date: Fri Jun 10 05:58:26 2011
New Revision: 1134197

URL: http://svn.apache.org/viewvc?rev=1134197&view=rev
Log:
Also support to search for BCC (this was removed by mistake)

Modified:
    
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/SearchQuery.java
    
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/lucene/LuceneMessageSearchIndex.java

Modified: 
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/SearchQuery.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/SearchQuery.java?rev=1134197&r1=1134196&r2=1134197&view=diff
==============================================================================
--- 
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/SearchQuery.java 
(original)
+++ 
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/SearchQuery.java 
Fri Jun 10 05:58:26 2011
@@ -63,6 +63,7 @@ public class SearchQuery {
     public static enum AddressType {
         From,
         To,
+        Cc,
         Bcc
     }
     

Modified: 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/lucene/LuceneMessageSearchIndex.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/lucene/LuceneMessageSearchIndex.java?rev=1134197&r1=1134196&r2=1134197&view=diff
==============================================================================
--- 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/lucene/LuceneMessageSearchIndex.java
 (original)
+++ 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/lucene/LuceneMessageSearchIndex.java
 Fri Jun 10 05:58:26 2011
@@ -177,6 +177,12 @@ public class LuceneMessageSearchIndex<Id
     public final static String FIRST_FROM_MAILBOX_NAME_FIELD 
="firstFromMailboxName";
     public final static String FIRST_FROM_MAILBOX_DISPLAY_FIELD 
="firstFromMailboxDisplay";
 
+    /**
+     * {@link Field} which will contain the BCC-Address of the message
+     */
+    public final static String BCC_FIELD ="bcc";
+    
+    
     public final static String BASE_SUBJECT_FIELD = "baseSubject";
     
     /**
@@ -420,6 +426,8 @@ public class LuceneMessageSearchIndex<Id
                             field = FROM_FIELD;
                         } else if ("Cc".equalsIgnoreCase(headerName)) {
                             field = CC_FIELD;
+                        } else if ("Bcc".equalsIgnoreCase(headerName)) {
+                            field = BCC_FIELD;
                         }
                         
                         // Check if we can index the the addressfield in the 
right manner



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

Reply via email to