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 false
com.openexchange.exception.OXException
- If checking mail message against search term failspublic static MailMessage[] matches(MailMessage[] mailMessages, SearchTerm<?> searchTerm) throws com.openexchange.exception.OXException
MailMessage
mailMessages
- 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
MailMessage
mailMessages
- The mail messages to checksearchTerm
- The search term to applycom.openexchange.exception.OXException
- If checking mail messages against search term fails