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