public final class Searcher
extends java.lang.Object
Searcher - Provides methods to check if a single mail message matches a search term.
Moreover it provides a method to search for matching mail messages in a given message array with a given search term.
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<MailMessage> |
matches(java.util.List<MailMessage> mailMessages,
SearchTerm<?> searchTerm)
Applies specified search term against given instances of
MailMessage |
static MailMessage[] |
matches(MailMessage[] mailMessages,
SearchTerm<?> searchTerm)
Applies specified search term against given instances of
MailMessage |
static boolean |
matches(MailMessage mailMessage,
SearchTerm<?> searchTerm)
Deprecated.
Invoke
SearchTerm.matches(MailMessage) instead |
@Deprecated public static boolean matches(MailMessage mailMessage, SearchTerm<?> searchTerm) throws com.openexchange.exception.OXException
SearchTerm.matches(MailMessage) insteadmailMessage - The mail message to checksearchTerm - The search term to applytrue if specified mail message matches given search term; otherwise falsecom.openexchange.exception.OXException - If checking mail message against search term failspublic static MailMessage[] matches(MailMessage[] mailMessages, SearchTerm<?> searchTerm) throws com.openexchange.exception.OXException
MailMessagemailMessages - The mail messages to checksearchTerm - The search term to applycom.openexchange.exception.OXException - If checking mail messages against search term failspublic static java.util.List<MailMessage> matches(java.util.List<MailMessage> mailMessages, SearchTerm<?> searchTerm) throws com.openexchange.exception.OXException
MailMessagemailMessages - The mail messages to checksearchTerm - The search term to applycom.openexchange.exception.OXException - If checking mail messages against search term fails