Package org.apache.camel.component.mail
Class SearchTermBuilder
- java.lang.Object
-
- org.apache.camel.component.mail.SearchTermBuilder
-
public class SearchTermBuilder extends Object
A builder to build compoundSearchTerm
s.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SearchTermBuilder.Comparison
static class
SearchTermBuilder.Op
-
Constructor Summary
Constructors Constructor Description SearchTermBuilder()
-
Method Summary
-
-
-
Method Detail
-
build
public javax.mail.search.SearchTerm build()
-
unseen
public SearchTermBuilder unseen()
-
unseen
public SearchTermBuilder unseen(SearchTermBuilder.Op op)
-
header
public SearchTermBuilder header(String headerName, String pattern)
-
header
public SearchTermBuilder header(SearchTermBuilder.Op op, String headerName, String pattern)
-
subject
public SearchTermBuilder subject(String pattern)
-
subject
public SearchTermBuilder subject(SearchTermBuilder.Op op, String pattern)
-
body
public SearchTermBuilder body(String pattern)
-
body
public SearchTermBuilder body(SearchTermBuilder.Op op, String pattern)
-
from
public SearchTermBuilder from(String pattern)
-
from
public SearchTermBuilder from(SearchTermBuilder.Op op, String pattern)
-
recipient
public SearchTermBuilder recipient(javax.mail.Message.RecipientType type, String pattern)
-
recipient
public SearchTermBuilder recipient(SearchTermBuilder.Op op, javax.mail.Message.RecipientType type, String pattern)
-
flag
public SearchTermBuilder flag(javax.mail.Flags flags, boolean set)
-
flag
public SearchTermBuilder flag(SearchTermBuilder.Op op, javax.mail.Flags flags, boolean set)
-
sent
public SearchTermBuilder sent(SearchTermBuilder.Comparison comparison, Date date)
-
sent
public SearchTermBuilder sent(SearchTermBuilder.Op op, SearchTermBuilder.Comparison comparison, Date date)
-
sentNow
public SearchTermBuilder sentNow(SearchTermBuilder.Comparison comparison, long offset)
-
sentNow
public SearchTermBuilder sentNow(SearchTermBuilder.Op op, SearchTermBuilder.Comparison comparison, long offset)
-
received
public SearchTermBuilder received(SearchTermBuilder.Comparison comparison, Date date)
-
received
public SearchTermBuilder received(SearchTermBuilder.Op op, SearchTermBuilder.Comparison comparison, Date date)
-
receivedNow
public SearchTermBuilder receivedNow(SearchTermBuilder.Comparison comparison, long offset)
-
receivedNow
public SearchTermBuilder receivedNow(SearchTermBuilder.Op op, SearchTermBuilder.Comparison comparison, long offset)
-
and
public SearchTermBuilder and(javax.mail.search.SearchTerm term)
-
or
public SearchTermBuilder or(javax.mail.search.SearchTerm term)
-
not
public SearchTermBuilder not(javax.mail.search.SearchTerm term)
-
-