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: [email protected]
For additional commands, e-mail: [email protected]